• No results found

CS 5840 Englischsprachiges Seminar Topic: Ambient Computing SS 2013

N/A
N/A
Protected

Academic year: 2021

Share "CS 5840 Englischsprachiges Seminar Topic: Ambient Computing SS 2013"

Copied!
38
0
0

Loading.... (view fulltext now)

Full text

(1)

CS 5840 Englischsprachiges Seminar

Topic: Ambient Computing

SS 2013

Prof. Dr.-Ing. Andreas Schrader

Ambient Computing Group

Institute of Telematics

(2)

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

(3)

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

(4)

History of Computing

4

Era 0 – Human Computer (~ ? – 1960)

Era 1 – Mainframes (~1960-1980)

Era 2 – Personal Computer (~1980-1990)

(5)

History of Computing

5

Osborne 1 (1981)

Era 2.5 – Mobile Computing

(~1980 – ...)

(6)

Wearable Computing

Wearable computer worn directly at the body

– Example: Smart Textiles – Textiles with integrated electronics

6

(7)

Implantable Computing - Cyborgs

Implanted computers

Example: injection of glass containers with RFID antenna

(8)
(9)

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)

(10)

Ubiquitousness

• Example: Electromotors

(11)

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)

(12)

Pervasiveness

• Example: Electronic Billboards

(13)

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

(14)

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)

(15)

Mobile Multimedia Networks

(16)

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?

(17)
(18)

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

(19)

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.

(20)

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

(21)

“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

(22)

Smart Objects might override user decisions ...

The smart fridge talks to the smart scale ...

22

(23)

Ambient Awareness – Ambient Displays

Example: Bathroom

– Semitransparent mirrors with embeded displays identify users – Water taps with embedded display shows water temperature

(24)

Persuasive Ambient Displays

Interfaces

(25)

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

(26)

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

(27)

Ubiquitous Computing Pervasive Computing Embedded Computing Calm Computing Invisible Computing Disappearing Computing Mobile Computing Affective Computing Wearable Computing Organic Computing Self-X Computing SoA ComputingComputing

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

(28)

Ambient Computing Topics

(29)

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

(30)

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 ...

(31)

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

(32)

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

(33)

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

(34)

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.

(35)

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

(36)

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/

(37)

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

(38)

Wish you success!

38

References

Related documents

For this reason, we investigated the DNA methylation status of MUC1, MUC2 and MUC4 in 45 samples of pancreatic juice collected from patients with PDAC, intestinal-type IPMN,

The four fields that constitute Soft Computing (SC) are : Fuzzy Computing ( FC ), Evolutionary Computing ( EC ), Neural computing ( NC ), and Probabilistic Computing ( PC

Learning methods in neural networks : unsupervised Learning - Hebbian learning, competitive learning; Supervised learning - stochastic learning, gradient descent learning; Reinforced

Back-Propagation Learning : learning by example, multi-layer feed-forward back-propagation network, computation in input, hidden and output layers, error

Bi-directional hetero-associative memory (hetero-correlators) : BAM operations - retrieve the nearest pair, addition and deletion of pattern pairs, energy function for BAM -

ART networks : unsupervised ARTs, supervised ART, basic ART structure - comparison field, recognition field, vigilance parameter, reset module; simple ART network, general

Fuzzy membership and graphic interpretation of fuzzy sets - small, prime numbers, universal, finite, infinite, empty space; Fuzzy Operations - inclusion, comparability, equality,

The Membership Function Editor is the tool that lets you display and edit all of the membership functions associated with all of the input and output variables for the entire