Jump to content

DAT153 Mobile and Distributed Applications

Course description for academic year 2024/2025

Contents and structure

Students learn different tools and techniques for developing mobile and distributed applications.

Content

  • Applications for mobile devices. Use cases, architecture and application types.
  • Development of smart mobile client, including local data storage and network communication.
  • Practical use of sensor such as GPS, camera, microphone and accelerometer.
  • Testing and deployment of applications.
  • Push-based applications, and applications for the mobile internet (HTML/CSS).
  • Different platforms and tools for mobile development.
  • Robustness- and security considerations; data protection.
  • Human Computer Interaction and novel forms of interaction.
  • Internationalization.
  • Different data formats such as XML or JSON.

Entry requirements

None

Teaching methods

Lectures and exercise, and group-work.

Teaching materials in English, lectures in English or Norwegian. All exercises have to be answered in English.

Compulsory learning activities

4 compulsory exercises (programming-exercises and a project-presentation; in groups) must be completed (within the given deadlines) and approved before the exam can be taken. All assignments must be answered in English.

Examination support material

Parts of the exam may refer to earlier obligatory exercises.

Other allowed material: none.

More about examination support material

Course reductions

  • TOD142 - Mobilteknologi - Reduction: 5 studypoints