Survey and Implementation of Smart Space Scenarios Philipp H - - PowerPoint PPT Presentation

survey and implementation of smart space scenarios
SMART_READER_LITE
LIVE PREVIEW

Survey and Implementation of Smart Space Scenarios Philipp H - - PowerPoint PPT Presentation

Survey and Implementation of Smart Space Scenarios Philipp H artinger Advisors: Marc-Oliver Pahl Benjamin Hof Chair for Network Architectures and Services Department for Computer Science Technische Universit at M unchen September


slide-1
SLIDE 1

Survey and Implementation of Smart Space Scenarios

Philipp H¨ artinger

Advisors: Marc-Oliver Pahl Benjamin Hof Chair for Network Architectures and Services Department for Computer Science Technische Universit¨ at M¨ unchen

September 29, 2014

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 1

slide-2
SLIDE 2

Outline

1

Motivation

2

Survey of Smart Space Scenarios Sources & Selection Criteria Results

3

Implementation of Occupancy Detection System Design Evaluation & Results

4

Sources

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 2

slide-3
SLIDE 3

Motivation

What are we talking about? Pervasive Computing

Mark Weiser [Wei91] computing in everything

Smart Space

physical space with sensors and actuators gather state of user and environment = context reason about context and act appropriately

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 3

slide-4
SLIDE 4

Table of Contents

1

Motivation

2

Survey of Smart Space Scenarios Sources & Selection Criteria Results

3

Implementation of Occupancy Detection System Design Evaluation & Results

4

Sources

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 4

slide-5
SLIDE 5

Survey

Goal

  • verview of implemented smart space scenarios

used hardware (sensors, actuators) used software (middleware) Sources HUC 1999–2000 UbiComp 2001–2013 Pervasive 2002–2012 Selection Criteria sensors and actuators in a well-defined physical space implementation in reality or simulation

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 5

slide-6
SLIDE 6

Survey Results

Category Project Title microphone motion camera contact switch RFID light location Other Sensors Middleware AAL, Health Care Monitoring Behavior in Home [Nou+00]

  • acceleration, tilt, vibration

Activity Recognition in Home [TIL04]

  • Health-Status Monitoring

[BBA05]

  • STAR

[WA05]

  • pressure, break-beam

Diet-Aware Dining Table [Cha+06]

  • weight

CAMP [Lun+07]

  • Height Sensors for Biometric Identification

[SSW10] distance Convenience AwareMirror [FKN05]

  • temperature
  • Audio Location

[SD05]

  • ReflectiveSigns

[M¨ ul+09]

  • Kitchen Activity Recognition

[LRF12]

  • Detecting Cooking State

[Hir+13] gas Break-Time Barometer [Kir+13]

  • electrical current, humidity

Find My Stuff (FiMS) [Nic+13]

  • Energy, Lighting

ViridiScope [Kim+09]

  • GasSense

[Coh+10]

  • SunCast

[LW12]

  • AgentSwitch

[Fis+13] electrical current Intelligent Luminaires [M¨ ak+13]

  • HVAC

Management of Energy & Thermal Comfort [BK01] CO2, mixed gas GPS-Thermostat [GIL09]

  • temperature

Smart Thermostat [Lu+10]

  • PreHeat

[Sco+11]

  • temperature

TherML [Koe+13]

  • Office

Smart Classroom [Xie+01]

  • EasyMeeting

[Che+04]

  • bluetooth sensing agent
  • Detect User Activity and Availability

[M¨ uh+04]

  • Detection of Interaction Groups

[BMR05]

  • Virtual Secretary

[DS08]

  • Weightless Walls

[Tak10]

  • ReticularSpaces

[Bar+12]

  • Philipp H¨

artinger: Survey and Implementation of Smart Space Scenarios 6

slide-7
SLIDE 7

Survey Results

Category Project Title microphone motion camera contact switch RFID light location Other Sensors Middleware AAL, Health Care Monitoring Behavior in Home [Nou+00]

  • acceleration, tilt, vibration

Activity Recognition in Home [TIL04]

  • Health-Status Monitoring

[BBA05]

  • STAR

[WA05]

  • pressure, break-beam

Diet-Aware Dining Table [Cha+06]

  • weight

CAMP [Lun+07]

  • Height Sensors for Biometric Identification

[SSW10] distance Convenience AwareMirror [FKN05]

  • temperature
  • Audio Location

[SD05]

  • ReflectiveSigns

[M¨ ul+09]

  • Kitchen Activity Recognition

[LRF12]

  • Detecting Cooking State

[Hir+13] gas Break-Time Barometer [Kir+13]

  • electrical current, humidity

Find My Stuff (FiMS) [Nic+13]

  • Energy, Lighting

ViridiScope [Kim+09]

  • GasSense

[Coh+10]

  • SunCast

[LW12]

  • AgentSwitch

[Fis+13] electrical current Intelligent Luminaires [M¨ ak+13]

  • HVAC

Management of Energy & Thermal Comfort [BK01] CO2, mixed gas GPS-Thermostat [GIL09]

  • temperature

Smart Thermostat [Lu+10]

  • PreHeat

[Sco+11]

  • temperature

TherML [Koe+13]

  • Office

Smart Classroom [Xie+01]

  • EasyMeeting

[Che+04]

  • bluetooth sensing agent
  • Detect User Activity and Availability

[M¨ uh+04]

  • Detection of Interaction Groups

[BMR05]

  • Virtual Secretary

[DS08]

  • Weightless Walls

[Tak10]

  • ReticularSpaces

[Bar+12]

  • Philipp H¨

artinger: Survey and Implementation of Smart Space Scenarios 6

Occupancy Detection

slide-8
SLIDE 8

Table of Contents

1

Motivation

2

Survey of Smart Space Scenarios Sources & Selection Criteria Results

3

Implementation of Occupancy Detection System Design Evaluation & Results

4

Sources

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 7

slide-9
SLIDE 9

Implementation Overview

Hardware and Software Design

DS2OS

SensorGateway Service

  • pulls

sensor readings

  • ver HTTP

OccupancyDetection Service

  • analyzes

sensor readings to infer occupancy RoomManager Service

  • manages

associations RoomID↔Galileo

Intel Galileo

motion (PIR) sensor brightness sensor temperature sensor Node.js Webserver TCP/IP Network

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 8

slide-10
SLIDE 10

Implementation: Hardware

Intel Galileo Ethernet RESTful Web Interface (Node.js) Sensors

Motion Temperature Brightness

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 9

Figure created with

slide-11
SLIDE 11

Implementation: Software (DS2OS)

DS2OS Services GalileoGatewayService OccupancyDetectionService

timer threshold parameter T if no motion for T seconds ⇒ unoccupied

RoomManagerService

facilitates access to sensors and occupancy state of a room get roomManager/office/occupancy/isOccupied/value

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 10

DS2OS

SensorGateway Service

  • pulls

sensor readings

  • ver HTTP

OccupancyDetection Service

  • analyzes

sensor readings to infer occupancy RoomManager Service

  • manages

associations RoomID↔Galileo

slide-12
SLIDE 12

Implementation: Software (UI)

Web User Interface HTML & JavaScript queries occupancy states periodically (via RoomManager) colors rooms on map accordingly

green = unoccupied red = occupied

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 11

slide-13
SLIDE 13

Evaluation

Experiment 1: controlled experiment in 1 room over 4 hours Expected Results: unoccupied or high activity ⇒ high detection rate

  • ccupied, but low activity ⇒ lower detection rate

detection rate depends on distance Experiment 2: measurements in 3 rooms over 5 days Expected Results: typical usage patterns of the rooms become inferable Middleware Usage fast and easy implementation due to DS2OS middleware

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 12

slide-14
SLIDE 14

Experiment 1: Setup

4 hours 0–3 persons 3 Galileo boards hand logged data different situations:

empty low motion high motion

desk A desk B 2 1 3 2.5 m 2 m 0.5 m 2 . 5 m

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 13

slide-15
SLIDE 15

Experiment 1: Results

1 Motion sensor data Galileo1 1 OccupancyDetectionService with T=60s −1 1 Difference between service output and hand logged data 10 46 80 92 109 133 150 181 195 218 240 1 Hand logged occupancy time in minutes low motion high motion

Galileo 1 (middle)

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 14

desk A desk B 2 1 3

Figure created with Matlab

false positive false negative

slide-16
SLIDE 16

Experiment 1: Results

1 Motion sensor data Galileo2 1 OccupancyDetectionService with T=60s −1 1 Difference between service output and hand logged data 10 46 80 92 109 133 150 181 195 218 240 1 Hand logged occupancy time in minutes low motion high motion

Galileo 2 (desk)

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 15

desk A desk B 2 1 3

Figure created with Matlab

false positive false negative

slide-17
SLIDE 17

Experiment 1: Results

1 Motion sensor data Galileo3 1 OccupancyDetectionService with T=60s −1 1 Difference between service output and hand logged data 10 46 80 92 109 133 150 181 195 218 240 1 Hand logged occupancy time in minutes low motion high motion

Galileo 3 (door)

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 16

desk A desk B 2 1 3

Figure created with Matlab

false positive false negative

slide-18
SLIDE 18

Optimization of Threshold Parameter

gaps in low motion phases need to be filled in this experiment: low overall error for T = 300 seconds

100 200 300 400 500 600 700 800 10 20 30 40 50 60 70

OccupancyDetectionService threshold T in seconds error rate in %

total error false positive false negative

sensor near desk A (2)

100 200 300 400 500 600 700 800 10 20 30 40 50 60 70

OccupancyDetectionService threshold T in seconds error rate in %

total error false positive false negative

sensor near door (3)

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 17

Figures created with Matlab

slide-19
SLIDE 19

Experiment 2: Setup

measurements over 5 weekdays 3 rooms:

  • ffice

laboratory meeting room

1 2 3

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 18

slide-20
SLIDE 20

Experiment 2: Results Office

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 22 23 24 25 26 27 28 29 30 31 32 temperature in °C

Temperature sensor data

Monday Tuesday Wednesday Thursday Friday 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 2 4 6 8 10 12 14 16 18 sensor values

Brightness sensor data

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 1

Motion sensor data

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 1 Time of day [hours]

OccupancyDetectionService with T=300s

1

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 19

Figure created with Matlab

slide-21
SLIDE 21

Experiment 2: Results Laboratory

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 20.5 21 21.5 22 22.5 23 23.5 24 24.5 25 25.5 temperature in °C

Temperature sensor data

Monday Tuesday Wednesday Thursday Friday 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 0.5 1 1.5 2 2.5 sensor values

Brightness sensor data

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 1

Motion sensor data

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 1 Time of day [hours]

OccupancyDetectionService with T=300s

2

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 20

Figure created with Matlab

slide-22
SLIDE 22

Experiment 2: Results Meeting Room

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 21.5 22 22.5 23 23.5 24 24.5 25 25.5 26 temperature in °C

Temperature sensor data

Monday Tuesday Wednesday Thursday Friday 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 0.5 1 1.5 2 2.5 3 sensor values

Brightness sensor data

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 1

Motion sensor data

15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 18 21 00 03 06 09 12 15 1 Time of day [hours]

OccupancyDetectionService with T=300s

3

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 21

Figure created with Matlab

slide-23
SLIDE 23

Effect of Timer Threshold

13:30 13:45 14:00 14:15 14:30 14:45 15:00 15:15 15:30 15:45 16:00 16:15 16:30 16:45 17:00 17:15 17:30 17:45 18:00 1 Motion sensor data 13:30 13:45 14:00 14:15 14:30 14:45 15:00 15:15 15:30 15:45 16:00 16:15 16:30 16:45 17:00 17:15 17:30 17:45 18:00 1 Time of day [hours] OccupancyDetectionService with T=300s

The timer threshold T closes the gaps where no motion is detected Causes false positive detection of length T at the end of each occupancy block

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 22

slide-24
SLIDE 24

Utility of Middleware

Low Programming Effort

Java service-template GalileoGatewayService: 144 LoC (86 self-written) OccupancyDetectionService: 170 LoC (97) RoomManagerService: 204 LoC (108)

Facilitated Inter-Service Communication

publish-subscribe mechanism i.e. OccupancyDetectionService subscribes to the sensor nodes of GalileoGatewayService

Extensibility

additional Galileo board: new instance of GatewayService services can be used as input for advanced services

Persistence

data is stored in Virtual State Layer (VSL)

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 23

slide-25
SLIDE 25

Sources Thank you for your attention! Questions?

[Bar+12] Jakob Bardram et al. “ReticularSpaces: Activity- Based Computing Support for Physically Distributed and Collaborative Smart Spaces”. In: Proceedings

  • f the 2012 ACM annual conference on Human Fac-

tors in Computing Systems - CHI ’12. New York, New York, USA: ACM Press, 2012, pp. 2845–2854. [BBA05] T.S. Barger, D.E. Brown, and M. Alwan. “Health- Status Monitoring Through Analysis of Behavioral Patterns”. In: IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans 35.1 (Jan. 2005), pp. 22–27. [BK01]

  • Th. Bernard and H.-B. Kuntze. “Sensor-Based Man-

agement of Energy and Thermal Comfort”. In: Sen- sors Applications. Ed. by O. Gassmann and H.

  • Meixner. Wiley-VCH Verlag GmbH & Co. KGaA,
  • 2001. Chap. 2.4, pp. 103–126.

[BMR05] Oliver Brdiczka, J´ erˆ

  • me Maisonnasse, and Patrick

Reignier. “Automatic Detection

  • f

Interaction Groups”. In: Proceedings of the 7th international conference on Multimodal interfaces - ICMI ’05 (2005), pp. 32–36. [Cha+06] Keng-hao Chang et al. “The Diet-Aware Dining Table: Observing Dietary Behaviors over a Tabletop Sur- face”. In: Pervasive Computing. Ed. by KennethP . Fishkin et al. Vol. 3968. Lecture Notes in Computer

  • Science. Springer Berlin Heidelberg, 2006, pp. 366–

382. [Che+04] Harry Chen et al. “Intelligent Agents Meet Semantic Web in a Smart Meeting Room”. In: Proceedings

  • f the Third International Joint Conference on Au-

tonomous Agents and Multiagent Systems - Volume

  • 2. AAMAS ’04. Washington, DC, USA: IEEE Com-

puter Society, 2004, pp. 852–859. [Coh+10] Gabe Cohn et al. “GasSense: Appliance-Level, Single-Point Sensing of Gas Activity in the Home”. In: Pervasive Computing. Ed. by Patrik Flor´ een, An- tonio Kr¨ uger, and Mirjana Spasojevic. Vol. 6030. Lec- ture Notes in Computer Science. Springer Berlin Hei- delberg, 2010, pp. 265–282. [DS08] Maria Danninger and Rainer Stiefelhagen. “A Context-Aware Virtual Secretary in a Smart Office Environment”. In: Proceeding of the 16th ACM in- ternational conference on Multimedia - MM ’08. New York, New York, USA: ACM Press, 2008, pp. 529– 538. [Fis+13] Joel E. Fischer et al. “Recommending energy tar- iffs and load shifting based on smart household us- age profiling”. In: Proceedings of the 2013 interna- tional conference on Intelligent user interfaces - IUI ’13. New York, New York, USA: ACM Press, 2013,

  • pp. 383–394.

[FKN05] Kaori Fujinami, Fahim Kawsar, and Tatsuo Naka-

  • jima. “AwareMirror: A Personalized Display Using

a Mirror”. In: Pervasive Computing. Ed. by Hans-

  • W. Gellersen, Roy Want, and Albrecht Schmidt.
  • Vol. 3468. Lecture Notes in Computer Science.

Springer Berlin Heidelberg, 2005, pp. 315–332. [GIL09] Manu Gupta, Stephen S Intille, and Kent Larson. “Adding GPS-Control to Traditional Thermostats: An Exploration of Potential Energy Savings and Design Challenges”. In: Pervasive Computing. Springer, 2009, pp. 95–114. [Hir+13] Sen H. Hirano et al. “Detecting cooking state with gas sensors during dry cooking”. In: Proceedings of the 2013 ACM international joint conference on Perva- sive and ubiquitous computing - UbiComp ’13. New York, New York, USA: ACM Press, 2013, pp. 411– 414. [Kim+09] Younghun Kim et al. “ViridiScope: Design and Imple- mentation of a Fine Grained Power Monitoring Sys- tem for Homes”. In: Proceedings of the 11th inter- national conference on Ubiquitous computing - Ubi- comp ’09. New York, New York, USA: ACM Press, 2009, pp. 245–254. [Kir+13] Reuben Kirkham et al. “The Break-Time Barometer”. In: Proceedings of the 2013 ACM international joint conference on Pervasive and Ubiquitous Comput- ing - UbiComp ’13. New York, New York, USA: ACM Press, 2013, p. 73. [Koe+13] Christian Koehler et al. “TherML”. In: Proceed- ings of the 2013 ACM international joint conference

  • n Pervasive and Ubiquitous Computing - UbiComp

’13. New York, New York, USA: ACM Press, 2013,

  • pp. 103–112.

[LRF12] Jinna Lei, Xiaofeng Ren, and Dieter Fox. “Fine- grained kitchen activity recognition using RGB-D”. In: Proceedings of the 2012 ACM Conference on Ubiquitous Computing - UbiComp ’12. New York, New York, USA: ACM Press, 2012, pp. 208–211. [Lu+10] Jiakang Lu et al. “The Smart Thermostat”. In: Pro- ceedings of the 8th ACM Conference on Embedded Networked Sensor Systems - SenSys ’10. New York, New York, USA: ACM Press, 2010, pp. 211–224. [Lun+07] Jay Lundell et al. “Continuous Activity Monitoring and Intelligent Contextual Prompting to Improve Medica- tion Adherence”. In: Engineering in Medicine and Biology Society, 2007. EMBS 2007. 29th Annual In- ternational Conference of the IEEE. Vol. 2007. Jan. 2007, pp. 6286–6289. [LW12] Jiakang Lu and Kamin Whitehouse. “SunCast”. In: Proceedings of the 11th international conference on Information Processing in Sensor Networks - IPSN ’12. New York, New York, USA: ACM Press, 2012,

  • pp. 245–256.

[M¨ ak+13] Satu-Marja M¨ akel¨ a et al. “Treasure Hunt with Intel- ligent Luminaires”. In: Proceedings of International Conference on Making Sense of Converging Media

  • AcademicMindTrek ’13. New York, New York, USA:

ACM Press, 2013, pp. 269–272. [M¨ uh+04] Martin M¨ uhlenbrock et al. “Learning to Detect User Activity and Availability from a Variety of Sensor Data”. In: Pervasive Computing and Communica- tions, 2004. PerCom 2004. March. 2004, pp. 13–22. [M¨ ul+09] J¨

  • rg M¨

uller et al. “ReflectiveSigns: Digital Signs That Adapt to Audience Attention”. In: Pervasive Comput-

  • ing. Ed. by Hideyuki Tokuda et al. Vol. 5538. Lecture

Notes in Computer Science. Springer Berlin Heidel- berg, 2009, pp. 17–24. [Nic+13] Jens Nickels et al. “Find my stuff”. In: Proceed- ings of the 2013 ACM international joint conference

  • n Pervasive and ubiquitous computing - UbiComp

’13. New York, New York, USA: ACM Press, 2013,

  • pp. 325–334.

[Nou+00]

  • N. Noury et al. “Monitoring behavior in home using a

smart fall sensor and position sensors”. In: 1st An- nual International IEEE-EMBS Special Topic Confer- ence on Microtechnologies in Medicine and Biology.

  • Proceedings. IEEE, 2000, pp. 607–610.

[Sco+11] James Scott et al. “PreHeat: Controlling Home Heat- ing Using Occupancy Prediction”. In: Proceedings

  • f the 13th International Conference on Ubiquitous
  • Computing. UbiComp ’11. New York, NY, USA: ACM,

2011, pp. 281–290. [SD05] James Scott and Boris Dragovic. “Audio Location: Accurate Low-Cost Location Sensing”. In: Pervasive

  • Computing. Ed. by Hans-W. Gellersen, Roy Want,

and Albrecht Schmidt. Vol. 3468. Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2005, pp. 1–18. [SSW10] Vijay Srinivasan, John Stankovic, and Kamin White-

  • house. “Using Height Sensors for Biometric Iden-

tification in Multi-resident Homes”. In: Pervasive

  • Computing. Ed. by Patrik Flor´

een, Antonio Kr¨ uger, and Mirjana Spasojevic. Vol. 6030. Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2010, pp. 337–354. [Tak10] Yuichiro Takeuchi. “Weightless walls and the future

  • ffice”. In: Proceedings of the 28th international con-

ference on Human factors in computing systems - CHI ’10. New York, New York, USA: ACM Press, 2010, pp. 619–628. [TIL04] Emmanuel Munguia Tapia, Stephen S. Intille, and Kent Larson. “Activity Recognition in the Home Us- ing Simple and Ubiquitous Sensors”. In: Pervasive

  • Computing. Ed. by Alois Ferscha and Friedemann
  • Mattern. Springer Berlin Heidelberg, 2004, pp. 158–

175. [WA05] D.H. Wilson and C. Atkeson. “Simultaneous Tracking and Activity Recognition (STAR) Using Many Anony- mous, Binary Sensors”. In: Pervasive Computing.

  • Ed. by Hans-W. Gellersen, Roy Want, and Albrecht
  • Schmidt. Vol. 3468. Lecture Notes in Computer Sci-
  • ence. Springer Berlin Heidelberg, 2005, pp. 62–79.

[Wei91] Mark Weiser. “The Computer for the 21st Century”. In: Scientific American 265.3 (Sept. 1991), pp. 94– 104. [Xie+01] Weikai Xie et al. “Smart Classroom - an Intelligent Environment for Tele-education”. In: Advances in Multimedia Information Processing — PCM 2001.

  • Ed. by Heung-Yeung Shum, Mark Liao, and Shih-Fu
  • Chang. Springer Berlin Heidelberg, 2001, pp. 662–

668.

Philipp H¨ artinger: Survey and Implementation of Smart Space Scenarios 24