Modulhandbuch

Communication and Media Engineering (CME)

Ubiquitous Applications

Recommended prior knowledge
  • Object oriented programming in a programming language like Java or Objective C
  • HTML programming with PHP scripting
  • Database design and SQL basic knowledge

 

Teaching Methods Vorlesung
Learning objectives / competencies

  • To know and differentiate the Ubiquitous Applications particularities in comparison with Internet applications
  • To know sensors, actuators, processors and operating systems of ubiquitous and mobile hardware as a means to develop context-sensitive user-centric applications 
  • To specify, design, realize and develop Ubiquitous Applications using contemporary hardware and APIs

Duration 1
SWS 2.0
Effort
Classes 30 h
Self-study / group work: 120 h
Workload 150 h
ECTS 5.0
Requirements for awarding credit points

Written exam K60 (50%) + Practical work PA (50%)

 

Credits and Grades

5 CP, K60 (1/2) + PA (1/2), examination (50%), 60 Min. and project work (50%), grade 1 ... 5

Responsible Person

Prof. Dr. rer. nat. Mehner-Heindl

 

Max. Participants 20
Recommended Semester 2
Frequency jedes Jahr (SS)
Usability

Master-Studiengang CME

Lectures

Ubiquitous Applications

Type Vorlesung/Übung
Nr. M+I412
SWS 2.0
Lecture Content

LEARNING CONTENT

  • Introduction and basic concepts
  • Processors and OS
  • Input and output
  • Communication between processors
  • Sensors and actuators
  • Just-in-Time services and applications
  • Introduction to smartphone APIs (e.g. Android, Phonegap, etc.), software architecture, frameworks, and installation
  • Program examples for GPS, sensors, Web interfaces, databases, user interfaces
  • Self-guided practical development of a prototype using e.g. a smartphone (100 hours)
  • Project work development

LEARNING GOALS

  • To know and differentiate the Ubiquitous Applications particularities in comparison with Internet applications
  • To specify, design, realize and develop Ubiquitous Applications 
Literature
  • Weiser, Mark. The Computer for the 21st Century. In ACM SIGMOBILE Mobile Computing and Communications Review - Special issue dedicated to Mark Weiser. Volume 3 Issue 3, July 1999, pp 3-11. 
  • Varun Nagpal. Android Sensor Programming by Example: Take your Android applications to the next level of interactivity by exploring the wide variety of Android sensors. Packt Publishing. 2016. 
  • Ammar Rayes, Salam Samer. Internet of Things From Hype to Reality: The Road to Digitization. Springer Verlag. 2017.