Communication and Media Engineering

Module Guide

 Back 

Ubiquitous Applications

Prerequisite
  • 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 Lecture
Learning target / Competences
  • 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
Hours per week 2.0
Overview
Classes 30 h
Individual / 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. Katharina Mehner-Heindl

 

Maximum number of participants 20
Recommended semester 2
Frequency Annually (ss)
Usability

The course  “Ubiquitous Applications” of this module is used in the module “Ambient Intelligence” in the Master’s Degree “Media and Communication” (Medien und Kommunikation, M. Sc.) of the faculty Medien und Informationswesen (M+I).

Lectures

Ubiquitous Applications

Type Lecture
Nr. M+I412
Hours per week 2.0
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)
Literature
  1. 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. (https://www.ics.uci.edu/~corps/phaseii/Weiser-Computer21stCentury-SciAm.pdf)
  2. 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. (http://proquest.tech.safaribooksonline.de/9781785285509) 
  3. Ammar Rayes, Salam Samer. Internet of Things From Hype to Reality: The Road to Digitization. Springer Verlag. 2017. (http://dx.doi.org/10.1007/978-3-319-44860-2)
 Back