2400051 – Mobile Computing und Internet der Dinge
Die Vorlesung bietet eine Einführung in Methoden und Techniken des mobile Computing und des Internet der Dinge (Internet of Things, IoT). Die Übung vertieft das in der Vorlesung erworbene Wissen in einem Praxisprojekt. Im praktischen Teil wird insbesondere die Erstellung von Benutzerschnittstellen für Anwendungen im Bereich Mobile Computing und dem Internet der Dinge sowie von Software-Apps erlernt. Die praktische Übung startet mit den Aspekten Benutzerschnittstellenentwurf und Software-Entwurf. Es begleitet dann mit kleinen Programmieraufgaben die technischen Teile der gesamte Vorlesung. Die Vorlesung gliedert sich in folgende Themenbereiche:
• Mobile Computing:
– Plattformen: SmartPhones, Tablets, Glasses
– Mensch-Maschine-Interaktion für Mobile Computing
– Software Engineering, -Projekte und Programmierung für mobile Plattformen (native Apps, HTML5)
– Sensoren und Sensordatenauswertung
• Internet der Dinge:
– Plattformen für das Internet der Dinge: Raspberry Pi und Arduino
– Personal Area Networks: Bluetooth (4.0)
– Home Networks: ZigBee/IEEE 802.15.4
– Technologien des Internet der Dinge
- Middleware für das Internet der Dinge
Zielgruppe
Bachelor-Studenten mit technischer Ausrichtung, insbesondere Informatik und Wirtschaftsinformatik
The lecture provides an introduction to methods and techniques of mobile computing and the Internet of Things (IoT). The practical part of the course deepens the knowledge acquired in the lecture in a practical project. In particular, the creation of user interfaces for applications in the field of mobile computing and the Internet of Things, as well as software apps, is learned in the practical part. The practical exercise starts with the aspects of user interface design and software design. It then accompanies the technical parts of the entire lecture with small programming tasks. The lecture is divided into the following topics:
• Mobile Computing:
– Platforms: SmartPhones, Tablets, Glasses
– Human-machine interaction for mobile computing
– Software engineering, projects and programming for mobile platforms (native apps, HTML5)
– Sensors and sensor data evaluation
• Internet of Things:
– Platforms for the Internet of Things
– Personal Area Networks: Bluetooth (4.0)
– Home Networks: ZigBee/IEEE 802.15.4
– Internet of Things technologies
- Middleware for the Internet of Things
Target group
Bachelor students with a technical background, especially computer science and business informatics