The language was changed to English.

Course Type (SWS)
Lecture: 2 │ Exercise: 2 │ Lab: 0 │ Seminar: 0
Exam Number: ZKD 50002
Type of Lecture:

Lecture with exercise

Language: German
Cycle: WS
ECTS: 6
Exam Type

Written or oral exam

Oral Exam
Written Exam
assigned Study Courses
  • There are no entries for your selection.
assigned People
assigned Modules
Information
Beschreibung:

Mit dem Begriffspaar "ubiquitous/pervasive computing" verbindet sich eine moderne Entwicklungslinie informatischer Anwendungen, bei denen der Computer in der klassischen Form durch in die Umgebung eingebettete oder mobile Endgeräte ersetzt wird. In jedem Fall geht es um hochinteraktive und typischerweise personalisierte Anwendungen. Dabei steht die Tendenz zur Einbettung, häufig in Verbindung mit funktionaler Spezialisierung, durchaus im Gegensatz zum ständigen Mitführen mobiler Geräte, bei denen häufig Kommunikationsfunktionen und "personal computing" zusammenwachsen. Beide Tendenzen können durchaus ko-existieren und sich ergänzen. Im Rahmen der Vorlesung werden Anwendungsszenarien, Beispielsystem, Architekturen und Entwurfsmuster aus dem Bereich ubiquitous/pervasive computing behandelt. Grundlagen aus der Veranstaltung "Verteilte Systeme" sind hierfür wesentlich und werden vertieft.
Inhalte im Einzelnen:
- Geschichte des "ubiquitous/pervasive computing"
- Anwendungsszenarien mit mobilen Endgeräten und "smart objects"
- Architekturkonzepte verteilter Systeme für mobile und eingebettete Anwendungen
- verteilte Datenhaltung, Replikation und Synchronisation
- Programmiertechniken und Entwurfsmuster für Anwendungen mit mobilen Endgeräten und "smart objects"
- Kontextmodellierung und "location awareness"
- soziale und arbeitsorganisatorische Aspekte (einschl. Datenschutz)

Lernziele:

Die Studierenden können den Begriff "ubiquitous/pervasive computing" erklären, sowie Architekturen und Entwurfsmuster beschreiben, kennen Techniken zur Kontextmodellierung und "location awareness", kennen soziale und arbeitsorganisatorische Aspekte, sowie Anwendungsszenarien.

Literatur:

- Coulouris/Dollimore/Kindberg: Distributed Systems - Concepts and Design
(3rd edition, Addison-Wesley, 2001).
- Tannenbaum/van Steen: Distributed Systems - Principles and Paradigms
(Prentice Hall, 2002)
- Borghoff/Schlichter: Computer-Supported Cooperative Work (English Edition,
Springer, 2000)
- Steinmetz/Wehrle: Peer-to-Peer Systems and Applications (Springer 2005)
- J. Burkhardt et al., Pervasive Computing - Technologie und Architektur mobiler Internetanwendungen, 2001, Addison-Wesley
- Mark Weiser, The Computer for the 21st Century (Scientific American)

Vorleistung:

Rechnernetze, Programmierung (Java)

Infolink:
Bemerkung:
Description:

The conceptual pair „ubiquitous/pervasive computing“ connects the modern trend of applications, in which the computer in the traditional form is replaced by a terminal, which is embedded in its surroundings or a mobile terminal. In every case there is a highly interactive and typically personalized application. Thereby the tendency to embedding, often in connection with functional specialization, is contrary to carrying a mobile terminal, where communications and personal computing grow together frequently. Both tendencies can coexist and complementing each other. As part of the lecture application scenarios, example systems, architectures and design types from the field of ubiquitous/ pervasive computing are discussed. Basics from the lecture “Distributed systems” are therefore essential and will be deepened.
Topics in detail:
- History of ubiquitous/ pervasive computing
- Application scenarios with mobile terminals and “smart objects”
- Architecture concepts of distributed systems for mobile and embedded applications
- Distributed data storage, replication and synchronization
- Programming technique and design types for applications with mobile terminals and “smart objects”
- Context modelling and “location awareness”
- Social and working organization aspects (including data protection)

Learning Targets:

The student can declare the term “ubiquitous/ pervasive computing” and describe architecture and design types, he knows techniques for context modelling and “location awareness”, he knows social and working organization aspects and application scenarios.

Literature:

- Coulouris/Dollimore/Kindberg: Distributed Systems - Concepts and Design
(3rd edition, Addison-Wesley, 2001).
- Tannenbaum/van Steen: Distributed Systems - Principles and Paradigms
(Prentice Hall, 2002)
- Borghoff/Schlichter: Computer-Supported Cooperative Work (English Edition,
Springer, 2000)
- Steinmetz/Wehrle: Peer-to-Peer Systems and Applications (Springer 2005)
- J. Burkhardt et al., Pervasive Computing - Technologie und Architektur mobiler Internetanwendungen, 2001, Addison-Wesley
- Mark Weiser, The Computer for the 21st Century (Scientific American)

Pre-Qualifications:

Rechnernetze, Programmierung (Java)

Info Link:
Notice: