CS 5840 Englischsprachiges Seminar
Topic: Ambient Computing
SS 2013
Prof. Dr.-Ing. Andreas Schrader
Ambient Computing Group
Institute of Telematics
Organisation
•
Module Handbook Computer Science
– CS5840 Englischsprachiges Seminar
• Potentially also CS 5480 – Software Systems Engineering
– Amount: 2 SWS, 4CP ECTS
– Ungraded („Unbenoteter Schein der Kategorie B“ (POV §6b)) – Requirements for certificate
• Written Document
– PDF, English
– Ca. 10 pages, >= 10 scientific references (plus additional links, etc.)
• Seminar Talk
– 20 min. presentation – 5 min. discussion
– Handout would be nice, but not required
• Presence at all talks
• Active participation in discussions
Organisation
•
Schedule
– Feb. 18th, 2013, 1pm – First Meeting - Introduction – Meeting with each participant
based on individual agreement – April 30th, 2012 – Topics defined
– June 15th – Deadline written document
– June 22nd – Deadline draft of presentation slides – T.B.D. – Presentations
•
Location
– Seminar room ITM2045 – Institute of Telematics – Building 64, 2nd floor
History of Computing
4
Era 0 – Human Computer (~ ? – 1960)
Era 1 – Mainframes (~1960-1980)
Era 2 – Personal Computer (~1980-1990)
History of Computing
5
Osborne 1 (1981)
Era 2.5 – Mobile Computing
(~1980 – ...)
Wearable Computing
•
Wearable computer worn directly at the body
– Example: Smart Textiles – Textiles with integrated electronics
6
Implantable Computing - Cyborgs
•
Implanted computers
•
Example: injection of glass containers with RFID antenna
Ubiquitous Computing
M. Weiser: The Computer for the 21st Century
Scientific American, September 1991, Volume 265, Number 3 (Special Issue: Communications, Computers, and Networks)
„Ubiquitous Computing enhances computer use by making computers available throughout the physical environment, while making them
effectively invisible for the human user.“ (Mark Weiser, 1988)
Ubiquitousness
• Example: Electromotors
Pervasive Computing
Uwe Hansmann, Lothar Merk, Martin S. Nicklous und Thomas Stober
Pervasive Computing. The Mobile World.
2nd Ed. Springer 2003, Berlin Heidelberg New York
„… a billion people interacting with a million e-businesses with a trillion intelligent devices
interconnected …”
Lou Gerstner, CEO IBM (1995)
engl. pervasive - existing in or spreading through every part of something
Often synonymously used for Ubiquitous Computing and „Internet of Things (MIT MediaLabs)
„Everyware“ (Adam Greenfield / Nokia) „Disappearing Computing“ (EU)
Pervasiveness
• Example: Electronic Billboards
Embedded Computing
•
Computer with dedicated function
•
Limiting constraints
– Low cost, reduced space, low energy consumption, low memory
– Usually no hard disk, keyboard or mice, etc.
•
Dedicated architectures
– Special CPUs (microcontroller, DSP) – Special operating systems (e.g., only
firmware)
•
Example use cases:
– Vehicle control (airbag, ESP, etc.) – Household devices (Internet-TV) – Healthcare Equipment
Computers really everywhere? – Social Implications?
14
Sources: http://www.zeit.de/zeit-wissen/2010/06/Afrika-Elektroschrott-Computer, http://blogs.mirror.co.uk/developing-world-stories/congo/
Children work in trash piles of exported old computers
from Europe
(Zeit Wissen 06/2010) Children work in Coltan
mines (Congo) for new mobile phones (Stern 06/2010)
Mobile Multimedia Networks
Internet of Things (IoT)
•
Connecting Smart Devices with
wireless networks for autonomic
data exchange
Elgar Fleisch & Friedemann Mattern (Hrsg.)
Das Internet der Dinge
Ubiquitous Computing und RFID in der Praxis
Springer Verlag, 2005. Withings Inc. WIFI Body Scale
16 And how do
you connect this thing?
Context
G. D. Abowd, A.K. Dey, P. J. Brown, N. Davies, M. Smith, & P. Steggles
Towards a Better Understanding of Context and Context-Awareness.
In Proceedings of the 1st international Symposium on Handheld and Ubiquitous Computing (Karlsruhe, Germany, September 27 - 29, 1999).
“Context is any information that can be used to characterize the situation of an entity. An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves.”
Abowd et al. (1999) Represen-tation Represen-tation Description Key-Value Markup Scheme Graphical Ontology Object Oriented Logical … Context Context Interpretation Place, Identity Activity, Tasks Intentions, Emotions … Luminance, Pressure, Humidity, Position, Time, Date,
Proximity … Entity Entity Data Data Sensor Camera, Microphone, Accelerometer, GPS, Thermometer, Biosensors … 18
Context-Awareness
Pileus (Ubicomp 2006) Umbrella Photo Browser
(Flickr Image Database, Computer in the Grip, browsing with accelerometer sensor)
Ambient Umbrella (Ambient Devices) Radio Access to weather forecast.
Context-Awareness
•
Automobiles
– A car can sense many more relevant data in order to optimize the usage: road conditions, other traffic, state of vehicle parts, even driver intentions ... – Services aid driver decisions: warning lamps, navigation system, etc.
– Services replace driver decisions: ESP, ABS, and many more
20 Mercedes Attention Assist: warns to driver, if he gets too tired for driving
“Understanding” & “Context”
N. Shedroff: An Overview of Understanding. In: R. S. Wurman (Ed.): Information Anxiety 2
Hayden/Que, Indianapolis, 2001. N. Shedroff Understanding Spectrum modified by J.C. Dürsteler (www.infovis.net) H. Cleveland Information as Resource
Smart Objects might override user decisions ...
•
The smart fridge talks to the smart scale ...
22
Ambient Awareness – Ambient Displays
•
Example: Bathroom
– Semitransparent mirrors with embeded displays identify users – Water taps with embedded display shows water temperature
Persuasive Ambient Displays
Interfaces
Persuasive Interfaces
Fogg, B. J.
Persuasive computers: perspectives and research directions.
Proceedings of CHI 1998, ACM Press, 225-232.
Example: Microsoft Ambient Healthcare Vision Single Cover
“existing or present on all sides: encompassing”
Latin ambient-, ambiens, present participle of ambire to go around, from ambi- + ire to go, Known Use: 1596
E=mc
2
E=mc
2
Ambient Computing
Application of ubiquitous and pervasive computing systems in interactive, context-sensitive multimedia environments.
Ambient Computing - Definition
Ubiquitous Computing Pervasive Computing Embedded Computing Calm Computing Invisible Computing Disappearing Computing Mobile Computing Affective Computing Wearable Computing Organic Computing Self-X Computing SoA Computing … Computing
AmbientAssisted Living
Ambient Assisted Education
Ambient Assisted Work
Ambient Assisted Healthcare
AmbientAssisted Entertainment
Ambient Assisted Tourism
Ambient Assisted Creativity
Ambient Assisted Nutrition
Ambient Assisted Residence
Ambient Assisted Sport
Ambient …
Ambient Computing
using
Ambient Computing
Ambient Computing
Ambient Computing Topics
Ambient Computing Topics
•
Sensors / Actors
– Synchronization between physical and virtual worlds
•
Device Ensembles
– Joint/shared displays, mobile ad-hoc networks
•
Context Awareness
– Determining the parameters of the environment and users
•
Software architectures
– Support of system integration and application development
•
Ambient Applications
Examples from last years ...
• RFID in Ambient Assisted Living• Dynamic Networking in Ambient Computing Environments: UPnP • Ambient Assisted Living for Visually Impaired
• Privacy in Ambient Computing
• Augmented Reality – Technologies and Applications • Ambient Displays with Augmented Reality Technology • Ambient Assisted Living for Dementia
• Smart Homes
• Ambient Entertainment
• Ethical Considerations in AAL • Diet and Nutrition Awareness
• Sensor based Activity Detection on Mobile Devices
• Security and Data Privacy for Personal Health Monitoring • HCI in Dynamic Device Ensembles
• Head-Mounted Displays • Ambient Computing in Cars • Autonomous Cars
• Context-Awareness for Personal Knowledge Management Systems ...
Materials – Seminar Presentations in General
•
Friedemann Mattern (ETH Zürich)
– Seminarvortrag – Hinweise zur Präsentation (60 Slides)
– http://www.vs.inf.ethz.ch/publ/slides/seminarvortraege.pdf
•
Georg Schied, Jürgen Schwille, Bernd Holzmüller, Rainer Koschke (Uni
Stuttgart)
– Wie halte ich einen guten Seminarvortrag?
– http://www.informatik.uni-bremen.de/st/Lehre/Arte-fakt/Seminar/vortragstechnik.pdf
•
Ian Parberry (University of North Texas, USA)
– How to Present a Paper in Theoretical
Computer Science: A Speaker's Guide for Students – http://eng.unt.edu/ian/pubs/speaker.pdf
•
Paul N. Edwards (University of Michigan)
– How to Give an Academic Talk, v.4.0
– http://pne.people.si.umich.edu/PDF/howtotalk.pdf h tt p :/ /w w w .m m .h s-h e ilb ro n n .d e /c ar to o n /v o rt ra g .g if
Chicken Chicken Chicken ...
•
Chicken Chicken Chicken: Chicken Chicken
– Doug Zongker, University of Washington – Paper at
• Annals of Improbable Research, vol. 12, Sep-Oct 2006
• http://improbable.com/airchives/paperair/volume12/v12i5/chicken-12-5.pdf
– Video:
• Presented at the AAAS humor session, February 16, 2007.
• http://www.youtube.com/watch?v=yL_-1d9OSdk&feature=player_embedded
Materials – Digital Libraries
•
ACM Digital Library
– http://portal.acm.org/dl.cfm
•
IEEE Xplore
– http://www.ieee.org/publications_standards/publications/xplore/index.html
•
Citeseer (Research Index) citation index
– http://citeseerx.ist.psu.edu/
•
Google Scholar
Literature (Selection) – Part I
•
M. Weiser
– The Computer for the 21st Century
– Scientific American, September 1991, Volume 265, Number 3 (Special Issue: Communications, Computers, and Networks)
•
U. Hansmann, L. Merk, M. S. Nicklous und Th. Stober
– Pervasive Computing. The Mobile World.
– 2nd Ed. Springer 2003, Berlin Heidelberg New York
•
Elgar Fleisch & Friedemann Mattern (Ed.)
– Das Internet der Dinge
– Ubiquitous Computing und RFID in der Praxis – Springer Verlag, 2005.
•
Donald E. Norman
– The Invisible Computer – MIT Press, 1999.
Literature (Selection) – Part II
•
Stefan Poslad
– Ubiquitous Computing: Smart Devices, Environments and Interactions – Wiley, August 2011
•
John Krumm:
– Ubiquitous Computing Fundamentals – CRC Press, September 2009
•
Friedemann Mattern
– Die Informatisierung des Alltags: Leben in smarten Umgebungen
– Springer Verlag, 2007
•
W. Weber, J.M. Rabaey, E. Aarts
– Ambient Intelligence – Springer Verlag, 2005
Conferences, Workshops, etc. (Selection)
•
Ubicomp
– ACM International Joint Conference on Pervasive and Ubiquitous Computing
• www.ubicomp.org
– Previously known as
• International ACM Conference on Ubiquitous Computing (Ubicomp) • International Conference on Pervasive Computing (Pervasive)
– http://pervasiveconference.org/
• Check here for the previous locations:
– http://www.ubicomp.org/ubicomp2013/pastubicomps.php
•
AMI
– International Joint Conference on Ambient Intelligence
• http://www.ami-conferences.org/
•
IOT
– International Conference on Internet of Things
• http://www.iot-conference.org/
•
PerCom
– IEEE International Conference on Pervasive Computing and Communication
• http://www.percom.org/
Journals (Selection)
• Pervasive Computing– IEEE Computer Society, seit 2001
– http://www.computer.org/portal/web/pervasive/home
• Pervasive and Mobile Computing
– Elsevier, seit 2005
– http://www.elsevier.com/wps/find/journaldescription.cws_home/704220/description#description
• International Journal of Pervasive Computing and Communications (JPCC)
– Emerald, seit 2005
– http://www.emeraldinsight.com/products/journals/journals.htm?PHPSESSID=2llj72d8l250sme7kml 3imsco3&id=ijpcc
• Journal of Personal and Ubiquitous Computing
– Springer, seit 1997
– http://www.springerlink.com/content/106503/
• Journal of Ambient Intelligence and Smart Environments (JAISE)
– IOS Press, seit 2009
– http://www.iospress.nl/loadtop/load.php?isbn=18761364
• International Journal of Advanced Pervasive and Ubiquitous Computing (IJAPUC)
– IGI Global, seit 2009
Wish you success!
38