Welcome to the Ubiquitous Computing Lecture WS 24/25 (5 ECTS, 2+1SWS, , Di. 11:30 – 13:00; Mi 8:10 – 9:30, building 07.07, room 222, Vincenz-Prießnitz-Str.1, 2nd floor)
Contents
Lecture
- Lecture: Tuesday, 11:30 – 13:00, building 07.07, 2nd floor, Room 222
- Exercise: Wednesday, 8:10-9:30, building 07.07, 2nd floor, Room 222 (please check slides in Ilias for the exact dates)
- The lectures and exercises are not streamed or recorded!
Exercise
Multiple exercises teach you basic practical skills to develop Ubicomp systems. The exercise concludes with a final project in which you are asked to develop your own information appliance. The results of the exercise are also part of the exam.
Exam
The exam will be conducted orally. A part of the exam includes the demonstration of the exercise results. Following this, exam questions will be asked about the practical work as well as the theoretical content. Exam registration is done through the Campus System. Registration opens at the end of the year. Please note: First come, first served. Exam dates are generally scheduled promptly (unless Prof. Beigl is traveling).
The information below is outdated and we are in the process of revising it.
Part of the links can only be accessed with the KIT network. Please use a VPN.
- (*) Vorlesungsfolien Introduction
- (*) Folien zu Ubicomp, Appliance, Design und Technology im Vorlesungsfolder
- Design Thinking intro
- Wagner, Mohageg: Design Considerations for Information Appliances (Buch Information Appliances, Eric Bergman)
- (*) M. Weiser, The Computer of the 21st Century, Scientific American, 1991
- John Krumm, Ubiquitous Computing Fundamentals, 2009, Kapitel 1
- (*) Mozer, M. C. (1999). IEEE Intelligent Systems, An intelligent environment must be adaptive
- Vannevar Bush, As we may think, The Atlantic Monthly, July 1945
- Weiser, Some Computer Science Issues in Ubicomp, CACM, 1993
- EU, Disappearing Computer
- ProximityHat Appliance Video . TECO Youtube Channel
- RF Sensing Video
- Filme zum ParcTab System
- Video Smarte Mikrowelle
- (*) Vorlesungsfolien Hardware Systems
- (*) Vorlesungsfolien Recognition
- (*) Vorlesungsfolien Software
- Paradiso, J.A.; Starner, T.; , “Energy scavenging for mobile and wireless electronics,” Pervasive Computing, IEEE , vol.4, no.1, pp. 18- 27, Jan.-March 2005 doi: 10.1109/MPRV.2005.9
- (* S25-27) Debardelaben, J.A.; Madisetti, V.K.; Gadient, A.J.; , “Incorporating cost modeling in embedded-system design,” Design & Test of Computers, IEEE , vol.14, no.3, pp.24-35, Jul-Sep 1997
- Koopman, P.; , “Embedded system design issues (the rest of the story),” Computer Design: VLSI in Computers and Processors, 1996. ICCD ’96. Proceedings., 1996 IEEE International Conference on , vol., no., pp.310-317, 7-9 Oct 1996
- Auszug aus Buch Peter Marwedel, Embedded System Design, Springer Verlag
- Andreas Bulling, Ulf Blanke, and Bernt Schiele. 2014. A tutorial on human activity recognition using body-worn inertial sensors. ACM Comput. Surv. 46, 3, Article 33 (January 2014), 33 pages.
- Lara, Oscar D., and Miguel A. Labrador. “A survey on human activity recognition using wearable sensors.” IEEE Communications Surveys & Tutorials 15.3 (2013): 1192-1209.
- (*) Vorlesungsfolien Business und Kosten im Vorlesungs-Folder
- (*) Vorlesungsfolien HCI im Vorlesungs-Folder
- (*) Debardelaben, J.A.; Madisetti, V.K.; Gadient, A.J.; , “Incorporating cost modeling in embedded-system design,” Design & Test of Computers, IEEE , vol.14, no.3, pp.24-35, Jul-Sep 1997
- (*) Business Model Canvas: 20 Minutes Business Plan
- COSYSMO
- COSYSMO als XLS
- (* Chap. 4) A.J. Brush, Ubicomp Field Studies Chapter 4 in John Krumm, Ubicomp Fundamentals
- (* Chap 3.1, 4.1)ESM Survey Niels van Berkel, Denzil Ferreira, and Vassilis Kostakos. 2017. The Experience Sampling Method on Mobile Devices. ACM Comput. Surv. 50, 6, Article 93 (January 2018), 40 pages.
- (* Chap 1+2) Don Norman, The Design of everyday Things, 2013
- Don Norman, The Invisible Computer, MIT Press
- Don Norman. 2006. Why doing user observations first is wrong. interactions 13, 4 (July 2006)
- Ideen und Inspiration aus dem TECO
- TECO YouTube Kanal mit Projekten
- Gegenstand ist neben den theoretischen Teilen die App, die HCI sowie die Übungen
- Anhand ihrer Appliance / Ergebnisse werden Verständnisfragen gestellt
- Natürlich werde ich auch Anknüpfungen an den Stoff finden bzw. Fragen stellen, die Sie nur aufgrund des Stoffes beantworten können
- Untenstehend finden sich Hinweise zur Durchführung der Prüfung während Corona
- Beachten Sie: Inhalt der Vorlesung ist auch Kreativtechniken. Wenn Sie sich nicht an die Regeln halten und schon zu Beginn an “ihre” Appliance die sie schon immer bauen wollten einfach bauen, führt das zu Notenabzug
- Don Norman, The Design of Everyday Things
- John Krumm, Ubiquitous Computing Essential
- Dan Saffer, Designing for Interaction
Arduino
Innerhalb der Übung wird das Design und die Implementierung einer Information Appliance vorgenommen. Die Implementierung der Information Appliance erfolgt auf Basis der Arduino Plattform. Die Plattform ist sehr einfach, insbesondere was die Nutzung von externer Hardware anbelangt. Tiefe Elektrotechnik-Kenntnisse werden nicht benötigt, Grundlagen aus dem Physik-Unterricht hingegen schon. Folgende Tutorials können dafür gehört werden:
- Video Tutorialserie von Paul McWorther (erste Tutorials für Arduino)
- SEHR einfache Einführung auf Deutsch in Arduino
- Video Tutorialserie von Jeremy Blum, vor allem weiterführende (*)Tutorials 06,-10 (oder die ganze Serie als Ersatz für zuvor). Inhalte: Serielle Kommunikation, SPI, I2C
- Booklet von Jan Borchers
- Electrical Symbols
Um die Hardware zu entwerfen können Sie Fritzing verwenden (Intro Video). Ebensogut geht aber auch Papier und Bleistift oder CAD-Software (z.B. Eagle).
Videos und Sketches finden sich auch im Übungs-Folder von ILIAS