• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Application development for mobile terminals

  • School / Prep

    ENSEIRB-MATMECA

Internal code

ET8PG219

Description

In this module, we'll look at how to program applications for mobile platforms (such as tablets and smartphones).
To do this, we'll first study the client-server and n-tier paradigms that are most often implemented in this kind of application.
Next, we'll look at how to use Java servlets and document-oriented databases to implement a REST API.
Finally, we'll look at how to leverage client-side web programming techniques to program applications that can run equally well on multiple platforms (Android, IOS, ...).
The module will be illustrated by a major mobile application development project.

Read more

Teaching hours

  • CIIntegrated Courses24h

Mandatory prerequisites

Object-oriented programming (PG220)
Web programming (IT103)

Read more

Syllabus

1. Server-side programming
2. Client-side programming

Read more

Further information

Programming

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Integral Continuous ControlContinuous control1