Willkommen in der Vorlesung und Übung Mobile Computing und Internet der Dinge (5 ETCS (2.5 Klausur, 2.5 bewertete Übung), 2+1 SWS, Hybrid: Zoom sowie -102 (50.34)
Dozent krank, Vorlesung am 12.11. nur auf Zoom
Vorlesungstermine / Lecture Dates
-
- Graded assignments (50% of the grade): to be announced.
- ECTS: The course has 5 ECTS, there will be no more deviations.
- The assignment must be submitted and presented. The presentation will take place at the beginning of 2025.
-
- Benotete Aufgaben (50 % der Note): werden noch bekannt gegeben.
- ECTS: Der Kurs hat 5 ECTS, es wird keine weiteren Abweichungen geben.
- Die Aufgabe muss eingereicht und präsentiert werden. Die Präsentation findet Anfang 2025 statt.
Klausur
- Bewertete Übungsabgaben (50% der Note): wird bekanntgegeben.
- ECTS: Der Kurs hat 5 ECTS, es wird keine Abweichungen mehr geben.
- Die Übung muss abgegeben und vorgestellt werden. Die Vorstellung findet Anfang 2025 statt.
- Graded assignments (50% of the grade): to be announced
- ECTS: The course has 5 ECTS, there will be no more deviations.
- The assignment must be submitted and presented. The presentation will take place at the beginning of 2025.
Übung / Excercise
- Übungen :
- Prüfungsanmeldung
- Die Prüfung des theoretischen Teils findet schriftlich statt. Bitte melden Sie sich direkt am Campusmanagementsystem für die Prüfung an.
- Falls Sie Schwierigkeiten mit der Anmeldung haben wenden Sie sich bitte an melissa.alpman@kit.edu
- Abgabe der bewerteten Übungsaufgaben
-
- Die Abgabe erfolgt über Ilias.
- Die Frist für die Abgabe wird bekanntegegeben
- Die Übungsabgaben machen 50% der Gesamtnote aus.
- Bitte beachten Sie die Abgabemodalitäten (Übungsfolien > Flutter > MoCIoT-Earable-Abgabe) und Fristen im Ilias!
-
- Prüfungsanmeldung
-
- HTML5 Website Übungsaufgabe
- Implementieren Sie eines responsive Website welche HTML5 Features verwendet (z.B. Beschleunigungssensor auslesen und für eigene Anwendung entsprechend verarbeiten)
- Flutter App Übungsaufgabe
- Implementieren Sie eine Flutter App, welche die Sensordaten eines Earables für einen kreativen Anwendungsfall einsetzt.
- Earables (bitte Hinweise zu den jeweiligen Earables auf den Übungsfolien im Ilias (Übungsfolien > Flutter > MoCIoT-Earable-Abgabe) beachten!)
- OpenEarable Ressourcen
- OpenEarable App auf GitHub
- Cosinuss Ressourcen
- eSense Ressourcen
- OpenEarable Ressourcen
- Exercise:
-
-
- Exam registration
- The exam for the theoretical part is written. Please register for the exam directly in the campus management system.
- If you have difficulties registering, please contact melissa.alpman@kit.edu.
- Submission of the graded exercises
-
- The submission is done via Ilias.
- The deadline for submission will be announced.
- The exercises make up 50% of the overall grade.
- Please note the submission modalities (exercise slides > Flutter > MoCIoT-Earable-Submission) and deadlines in Ilias!
-
- Exam registration
-
- HTML5 Website Exercise
- Implement a responsive website that uses HTML5 features (e.g. read an acceleration sensor and process the data for your own application).
- Flutter App Exercise
- Implement a Flutter app that uses the sensor data of an earable for a creative application.
- Earables (please note the information on the respective earables on the exercise slides in Ilias (Exercise Slides > Flutter > MoCIoT-Earable-Abgabe)!)
- OpenEarable Resources
- OpenEarable App on GitHub
- Cosinuss Resources
- eSense Resources
- OpenEarable Resources
- HTML5 Website Exercise
-
- Aufzeichnung aus WS 21/22 (bitte beachten Sie dass sich die Prüfungs-und Übungsabgabemodalitäten seit der Aufzeichnung geändert haben!)
- HTML5 Website Übungsaufgabe
Vorlesungsunterlagen
Alle Vorlesungsfolien finden sich im ILIAS Folder des aktuellen Semesters
All lecture slides can be found in the ILIAS folder for the current semester.
Literatur für das erste Kapitel: Introduction
(*)=Pflicht / mandatory, Rest weiterführende Literatur
(*)=Pflicht / mandatory, Rest weiterführende Literatur
- (*) Vorlesungsfolien / lecture slides
- 2019 Mobile Computing Studie
- ProximityHat Appliance Video . TECO Youtube Channel
- RF Sensing Video
- (*) Quantified Self: Wilson, H. James. “You, by the numbers.” Harvard Business Review 90.9 (2012): 119-122.
Literatur für das zweite Kapitel Abschnitt A: Basics
(*)=Pflicht / mandatory, Rest weiterführende Literatur
- (*) Vorlesungsfolien / lecture slides
- Age invariance in semantic and episodic metamemory: Both younger and older adults provide accurate feeling-of-knowing for names of faces . Deborah K. Eakin, Christopher Hertzog, William Harris. Aging, Neuropsychology, and Cognition , 2013)
- “Forget-me-not” Intimate Computing in Support of Human Memory, Mik Lamming; Mike Flynn (Rank Xerox Reserch Center) Cognitive Studies; ISSN:1341-7924; VOL.2; NO.1 (1995)
- (*) M. Lamming, P. Brown, K. Carter, M. Eldridge, M. Flynn, G. Louie, P. Robinson, and A. Sellen. The Design of a Human Memory Prosthesis. The Computer Journal (1994) 37 (3): 153-163
Literatur für das zweite Kapitel Abschnitt B: Mobile Software Design
(*)=Pflicht / mandatory , Rest weiterführende Literatur
(*)=Pflicht / mandatory , Rest weiterführende Literatur
- (*) Vorlesungsfolien / lecture slides
- (*) Anthony I. Wasserman. 2010. Software engineering issues for mobile application development. In Proceedings of the FSE/SDP workshop on Future of software engineering research (FoSER ’10). ACM, New York, NY, USA, 397-400.
- Philipp Svoboda, Fabio Ricciato, Werner Keim, Markus Rupp, Measured WEB Performance in GPRS, EDGE, UMTS and HSDPA with and without Caching, IEEE 14th International Symposium on “A World of Wireless, Mobile and Multimedia Networks” (WoWMoM), pp. 1-6, 2007 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, 2007
- Zhen Wang, Felix Xiaozhu Lin, Lin Zhong, Mansoor Chishtie, Why are Web Browsers Slow on Smartphones?, in Proc. ACM Int. Workshop on Mobile Computing Systems and Applications (HotMobile), March 2011
- Euler Horta Marinho, Rodolfo Ferreira Resende: Quality Factors in Development Best Practices for Mobile Applications; Computational Science and Its Applications – ICCSA 2012; Lecture Notes in Computer Science Volume 7336, 2012, pp 632-645
- (*) Sy, 2007, Alias Development Cycle: Adapting Usability Investigations for Agile User-centered Design, Journal of Usability Studies, vol 2, No3, May 2007, pp112-132
- Lynn Miller and Desirée Sy. 2009. Agile user experience SIG. In CHI ’09. Extended Abstracts on Human Factors in Computing Systems (CHI EA ’09). ACM, New York, NY, USA, 2751-2754
- Cui, Y., and Roto, V. How people use the web on mobile devices. In Procedings WWW Alternate Track, 2008
- NN Group, Information Architecture vs. Navigation
- Webstyleguide, Information Architecture and Wireframes
Literatur für das zweite Kapitel Abschnitt C: HCI
(*)=Pflicht, Rest weiterführende Literatur
(*)=Pflicht, Rest weiterführende Literatur
- (*) Vorlesungsfolien / lecture slides
- (*) material.io Design Guidelines: Understanding Layout & Responsive Layout Grid
- Brooke, J. (1996). “SUS: a “quick and dirty” usability scale“. In P. W. Jordan, B. Thomas, B. A. Weerdmeester, & A. L. McClelland. Usability Evaluation in Industry. London: Taylor and Francis.
- Benyon, Designing Interactive Systems, Kapitel 5
- Antti Oulasvirta, Anna Reichel, Wenbin Li, Yan Zhang, Myroslav Bachynskyi, Keith Vertanen, and Per Ola Kristensson. 2013. Improving two-thumb text entry on touchscreen devices. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI ’13). ACM, New York, NY, USA, 2765-2774.
- Trudeau MB, Young JG, Jindrich DL, Dennerlein JT.. Thumb motor performance varies with thumb and wrist posture during single-handed mobile phone use. Journal of Biomechanics, 2012 Sep 21;45(14):2349-54
- (*) Information Visualization, Colin Ware, Morgen Kaufmann, Abschnitt S69-75 Eye“
- Validating the Effectiveness of Recursive Blur Enhancement of Symbol Signs using Static and Dynamic Protocols. Robert McCall, Frank Schiebe
- How to conduct Eye Tracking Studies, Nielsen
- Alireza Sahami Shirazi, Niels Henze, Albrecht Schmidt, Robin Goldberg, Benjamin Schmidt, and Hansjörg Schmauder. 2013. Insights into layout patterns of mobile user interfaces by an automatic analysis of android apps. In Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems (EICS ’13). ACM, New York, NY, USA, 275-284.
Literatur für das zweite Kapitel Abschnitt D: Sensors and Context (nicht prüfungsrelevant in WS23/24)
(*)=Pflicht, Rest weiterführende Literatur
(*)=Pflicht, Rest weiterführende Literatur
- Vorlesungsfolien / lecture slides
- NMEA 0183
- There is more to context than location (Preversion). Albrecht Schmidt, Michael Beigl, and Hans-Werner Gellersen. Computers & Graphics 23(6):893-901 (1999)
- M. Appeltauer, R. Hirschfeld, T. Rho: Dedicated Programming Support for Context-aware Ubiquitous Application. UBICOMM 2008: Proceedings of the 2nd International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies, IEEE Computer Society Press, Valencia, Spain, 2008
Literatur für das dritte Kapitel Abschnitt A: IoT Communication
(*)=Pflicht, Rest weiterführende Literatur
(*)=Pflicht, Rest weiterführende Literatur
- (*) Vorlesungsfolien
- Jaarp Haardsen,BLUETOOTH—The universal radio interface for ad hoc, wireless connectivity Ericson Review 03/98
- Bluetooth 4.0: Low Energy, Joe Decuir, CSR (einführend und Vergleich mit ZigBee)
- Für BLE Programmierer: Bluetooth Low Energy, Roger Garvert, CSR
- (*) Bluetooth.org: Technical Considerations for Bluetooth Smart Application Developers
- Bluetooth Spec
- (*) LoRa Tech Page and LoRa Tech Intro
- LoRa Introduction
- Google Exposure Notifications API
- RSSI calibration table from 12.8.20
Literatur für das dritte Kapitel Abschnitt B: IoT Plattformen (nicht prüfungsrelevant in WS23/24)
(*)=Pflicht, Rest weiterführende Literatur
(*)=Pflicht, Rest weiterführende Literatur
- Vorlesungsfolien / lecture slides
Literature für das dritte Kapitel Abschnitt C: IoT Middleware