Tutor: Stephan Wagner Since the beginning of the century, the ubiquity of accurate location information in outdoor settings and the growing availability of mobile devices such as smartphones has led to the development of a plethora of location-based services and applications. In 2007 Raper et al. define location-based services (LBS) […]
Teaching
Tutor: Dr. Matteo Ceriotti and Sascha Jungen Have you ever had problems connecting to the Internet with your smartphone due to a weak or non-existing WiFi signal? What if you could see those wireless signals in the environment and utilise them, e.g., to find a more beneficial spot for either your […]
Lecturer: Dr. Marcus Handte, Exercises: Dr. Marcus Handte This lecture at the Master level covers the fundamentals of past and recent pervasive computing research with a specific focus on the following four areas: System-support and programming abstractions for adaptive distributed applications Recognition, modelling and management aspects of contextual information Novel user interface […]
Lecturer and exercises: Prof. Rasit Eskicioglu (University Manitoba, Canada) Several marketing institutions estimate that the number of Internet-connected devices (Internet of Things) will exceed 50 billion by the year 2030. This course will introduce the basic concepts, foundational principles and architectures behind the Internet of Things. Topics will include: Introduction to […]
Dozent: Prof. Dr. Pedro José Marrón, Übungen: Sascha Jungen Die Vorlesung ist zweigeteilt. Die Vorlesungsinhalte mit dem Schwerpunkt Rechnerstrukturen werden vom Lehrstuhl Prof. Dr. Klaus Echtle vermittelt, die Inhalte mit dem Schwerpunkt Betriebssysteme vom Lehrstuhl Prof. Dr. Pedro Marrón. Folgende Qualifikationen werden in der Vorlesung vermittelt Die Studierenden können den […]
Lecturer: Prof. Dr. Pedro José Marrón, Lab Tutor: Matteo Ceriotti This lecture and the associated practical lab convey the fundamentals of system-level application development. The lecture provides a brief review of embedded systems applications and hardware. The covered topics include: microcontroller architecture, buses, I/O, interrupts and timers, firmware development, peripheral […]
Tutor: Dr. Matteo Ceriotti Computing and communicating devices become smaller and smaller; they moved from desks to everybody’s pocket; ultimately, they become embedded in the environment that surrounds our everyday life. This vision has been addressed under different names, Wireless Sensor Networks (WSNs) being one of them. As this happens, we become capable of […]
Dozent: Prof. Dr. Pedro José Marrón, Übungen: Marcus Handte Die Veranstaltung (2V+2Ü) setzt die in den vorherigen Semestern gelernten grundlegenden Konzepte und Methoden der objektorientierten Programmierung (OOP) in C++ um. Inhalte im Einzelnen: OO-Analyse, -Design und -Modellierung mit UML C++ als Erweiterung von C Zeigerkonzepte Klassen, Klassen-Hierarchien, einfache und mehrfache […]
Lecturer: Dr. Marcus Handte, Exercises: Dr. Marcus Handte This lecture at the Master level covers the fundamentals of past and recent pervasive computing research with a specific focus on the following four areas: System-support and programming abstractions for adaptive distributed applications Recognition, modelling and management aspects of contextual information Novel user interface […]
Tutor: Stephan Wagner In the past, Bluetooth LE has been used as basis for the development of several indoor localization systems. Typically, these systems consist of low-power transmitters (i.e. beacons) that are deployed at known positions in the indoor environment and mobile receivers (e.g. smart phones). By receiving the signals […]