Settings
Module Mobile and Distributed Systems, Master Course Computer Science (ER 5)
Module summary

Mobile and Distributed Systems

INFM230

Prof. Dr. Oliver P. Waldhorst

7 ECTS points / 6 Contact hours

2nd Semester

none

none

This module enables the students to understand and conceptualize mobile and distributed system architectures. They use and understand the terminology of components, layers, interfaces and standards. Students have command of functional as well as non-functional requirements upon the system and software architecture. Distribution, integration and the interaction of different technologies are also understood.

Written Exam 120 Min. (graded)
Course Distributed Systems

INFM231.a

Lecture

Prof. Dr. Christian Zirpins

German

3/2

Module exam

The lecture provides the basic knowledge for the design of distributed information systems. The starting point form general system and software architecture issues, regardless of concrete technologies. Then follows a central theme of the concept of middleware. There is a distinction with regard to application, communication and message-oriented middleware made. As a first concrete technology and to clarify the knowledge learned will be dealt with Web services.

Powerpoint transparencies, blackboard notes, exercise sheets. Literature:
  • Hammerschall: Verteilte Informationssysteme (Pearson Studium, 2005 , ISBN 3- 8273 - 7096 -5)
  • Sebastian Abeck et al. "Verteilte Systeme und Anwendungen"
  • Ralf Reussner, Wilhelm Hasselbring"Handbuch derSoftware-Architektur"

Seminaristic lecture, exercises

Course Distributed Systems Laboratory

INFM232

Laboratory

Prof. Dr. Christian Zirpins

German

2/2

Laboratory Work 1 Semester (not graded)

The model is defined jointly for the Distributed Systems Laboratory and the Graphical User Interfaces Laboratory. In this laboratory course, the work is focused on back end development, whereas front end and user interface are developed in the Graphical user Interfaces Laboratory. The concrete problem description is based on current industrial topics, therefore changes in each semester.

Powerpoint transparencies, tutorial papers for frameworks

Prerequisites Java Web and application components. Persistence layer and DBMS Format Presence time with supported teamwork in the laboratory 50 %, self-study 50 %. Oral exam and presentation. Counseling 2 hours guidance in the lab, introductory lecture, contact hours also according to individual schedule, eMail.

Course Mobile Systems

INFM231.b

Lecture

Prof. Dr. Oliver P. Waldhorst

German

2/2

Module exam

Within the course "mobile systems" the students learn the basics and concepts of mobile computing. The first part of the course introduces the problems and challenges, which one has to solve in mobile computing. The course focuses on mobility support on higher levels. Different variants of client-server architectures are compared, and treated in principle. Also caching strategies, transaction models, and concurrency control concepts are discussed. In the second part the basics of wireless communication and cellular networks are established. Beside the different variants of medium access, infrastructure and services of global cell
phone standards (GSM, UMTS, LTE) are discussed, as well as their potential for mobile applications.

Slides, textbooks, and other literature:

  • Schiller, J. Mobile Communications - Addison-Wesley, 2000.
  • Walke, B., Althoff M. P. und Seidenberg, P. UMTS - Ein Kurs - Schlembach, 2002.
  • Pitoura, E and Samaras, G. Data Management for Mobile Computing - Kluwer, 1998.
  • Roth, J. Mobile Computing: Grundlagen, Technik, Konzepte - dpunkt.verlag, 2002.
  • Höpfner, H., Türker, C. und König-Ries, B. Mobile Datenbanken und Informationssysteme - dpunkt.verlag, 2005
  • Fuchß, Th. Mobile Computing: Grundlagen und Konzepte für mobile Anwendungen - München: Hanser Fachbuchverlag, 2009.

The lecture will take the form of seminars with exercises.