SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
AmbientWeb
Bridging the Web's Cyber-physical Gap
Darren Carlson, Bashar Altakrouri and Andreas Schrader
Ambient Computing Group / Institute of Telematics
University of Lübeck, Germany
www.ambient.uni-luebeck.de
This presentation includes graphics from the Crystal Project, which is released under the LGPL license.
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Motivation 1/2
2
Improved
Web Technologies
Basic Context
Information
Powerful
Device Hardware
Location &
Orientation
Motion
Primitives
Web Proxied
Sensors
Basic Context-aware
Web Applications
IoT
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Browser-based Apps
Motivation 2/2
3
Unproxied
Sensors
Biotelemetry
Ad-hoc
Interactions
Social Proximity
& Networks
Activity
Recognition
Indoor
Positioning
Many
Others…
Sensor Fusion
Plug-in Repository
(Network or File system)
Plug-in Repository
(Network or File system)
Installable Apps
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
AmbientWeb
4
Browser-based Apps
AmbientWebAmbientWeb
Web Server
Dynamix Plug-in
Repository
Plug-ins
HTML, CSS,
JavaScript
AmbientWeb
Dynamix Extension
Browser
Based!
Context-aware
Web apps
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Wellness Center Demo
5
Reception Area Relaxation Room Meditation Room
Nexus 7
Stock Chrome
Dynamix FW
Laptop
Web Server
Plug-in Repository
Context-aware
CSS Styling
Heart-rate monitoring
Ad-hoc light control
Welcome Info
Plug-in Installation
Browser
Only Demo!
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Wellness Center Reception Area
6
NFC
Plug-in
NFC
Plug-in
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Sauna
7
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Relaxation Room
8
Light Level
Plug-in
Light Level
Plug-in
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Sauna Again!
9
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Meditation Room
10
Heart-Rate
Plug-in
Heart-Rate
Plug-in
ArtNet DMX
Plug-in
ArtNet DMX
Plug-in
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Leverage Official and 3rd
Party Plug-ins
Context Plug-in
Power-aware Location, NFC, Beacon, Orientation, and Photodetector Plug-ins
ArtNet Plug-in (ad-hoc discovery/control of DMX automation equipment)
Acoustic Fingerprint Plug-in (Native Code Integration)
Speech Recognition Plug-in
Sound Pressure Level Plug-in (Ambient Sound Detector)
Sleep State Plug-in (Zeo Mobile)
Heart-rate Biotelemetry Plug-in (Zephyr Sensors)
OpenSocial Profile Data with Sensor-network Monitoring Plug-in (SmartAssist)
Barcode Scanner Plug-in (ZXing port)
Air Quality Monitor Plug-in (Ozone Levels and Pollen Count)
Weight and BMI Measurement Plug-in (Supports Withings Wireless Scales)
Pedometer with Step Force Plug-in 11
Many more plug-ins in development!Many more plug-ins in development!
Open Plug-in SDKOpen Plug-in SDK
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Setting Up Context Support Using JavaScript
12
• Web apps request context support using
AmbientWeb’s Façade REST API.
22
Dynamix downloads and installs associated plug-ins in the background
Web apps add context support for required context types
11
33
If necessary, Web apps trigger context requests (scans or interactions)
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Handling Context Events
• Context events are sent to apps using
AmbientWeb’s Event REST API
13
Receiving Context Events In the App:
Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group
Thank You!
Q&A
14

Weitere ähnliche Inhalte

Ähnlich wie Ambient Web IoT 2012

An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...
An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...
An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...Darren Carlson
 
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012Charith Perera
 
OptIPuter Overview
OptIPuter OverviewOptIPuter Overview
OptIPuter OverviewLarry Smarr
 
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...Rio Info
 
Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Adeyemi Fowe
 
Nuzzer algorithm based Human Tracking and Security System for Device-Free Pas...
Nuzzer algorithm based Human Tracking and Security System for Device-Free Pas...Nuzzer algorithm based Human Tracking and Security System for Device-Free Pas...
Nuzzer algorithm based Human Tracking and Security System for Device-Free Pas...Eswar Publications
 
Cognitive Engine: Boosting Scientific Discovery
Cognitive Engine:  Boosting Scientific DiscoveryCognitive Engine:  Boosting Scientific Discovery
Cognitive Engine: Boosting Scientific Discoverydiannepatricia
 
Weishan Zhang - University Of Aarhus
Weishan Zhang - University Of AarhusWeishan Zhang - University Of Aarhus
Weishan Zhang - University Of AarhusSeismonaut
 
DDS in Action -- Part I
DDS in Action -- Part IDDS in Action -- Part I
DDS in Action -- Part IAngelo Corsaro
 
Io t technologies_ppt-2
Io t technologies_ppt-2Io t technologies_ppt-2
Io t technologies_ppt-2achakracu
 
Smart Sound Measurement and Control System for Smart City
Smart Sound Measurement and Control System for Smart CitySmart Sound Measurement and Control System for Smart City
Smart Sound Measurement and Control System for Smart CityIRJET Journal
 
Multimodal RGB-D+RF-based sensing for human movement analysis
Multimodal RGB-D+RF-based sensing for human movement analysisMultimodal RGB-D+RF-based sensing for human movement analysis
Multimodal RGB-D+RF-based sensing for human movement analysisPetteriTeikariPhD
 
Global Services for Global Science March 2023.pptx
Global Services for Global Science March 2023.pptxGlobal Services for Global Science March 2023.pptx
Global Services for Global Science March 2023.pptxIan Foster
 
Cloud-Based Process Management of Inspection Instruments
Cloud-Based Process Management of Inspection InstrumentsCloud-Based Process Management of Inspection Instruments
Cloud-Based Process Management of Inspection InstrumentsOlympus IMS
 
IoT on Blockchain Solution Overview
IoT on Blockchain Solution OverviewIoT on Blockchain Solution Overview
IoT on Blockchain Solution OverviewProvide Technologies
 

Ähnlich wie Ambient Web IoT 2012 (20)

An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...
An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...
An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...
 
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
MobiDE’2012, Phoenix, AZ, United States, 20 May, 2012
 
The Internet of Things
The Internet of ThingsThe Internet of Things
The Internet of Things
 
OptIPuter Overview
OptIPuter OverviewOptIPuter Overview
OptIPuter Overview
 
IoT Labs
IoT LabsIoT Labs
IoT Labs
 
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
RioInfo 2010: Seminário de Tecnologia - Mesa 1 - Integração e Convergência Ma...
 
Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)Intelligent Embedded Systems (Robotics)
Intelligent Embedded Systems (Robotics)
 
Nuzzer algorithm based Human Tracking and Security System for Device-Free Pas...
Nuzzer algorithm based Human Tracking and Security System for Device-Free Pas...Nuzzer algorithm based Human Tracking and Security System for Device-Free Pas...
Nuzzer algorithm based Human Tracking and Security System for Device-Free Pas...
 
Cognitive Engine: Boosting Scientific Discovery
Cognitive Engine:  Boosting Scientific DiscoveryCognitive Engine:  Boosting Scientific Discovery
Cognitive Engine: Boosting Scientific Discovery
 
Weishan Zhang - University Of Aarhus
Weishan Zhang - University Of AarhusWeishan Zhang - University Of Aarhus
Weishan Zhang - University Of Aarhus
 
DDS in Action -- Part I
DDS in Action -- Part IDDS in Action -- Part I
DDS in Action -- Part I
 
Io t technologies_ppt-2
Io t technologies_ppt-2Io t technologies_ppt-2
Io t technologies_ppt-2
 
Smart Sound Measurement and Control System for Smart City
Smart Sound Measurement and Control System for Smart CitySmart Sound Measurement and Control System for Smart City
Smart Sound Measurement and Control System for Smart City
 
Multimodal RGB-D+RF-based sensing for human movement analysis
Multimodal RGB-D+RF-based sensing for human movement analysisMultimodal RGB-D+RF-based sensing for human movement analysis
Multimodal RGB-D+RF-based sensing for human movement analysis
 
RFID for assisting the vision-impaired
RFID for assisting the vision-impairedRFID for assisting the vision-impaired
RFID for assisting the vision-impaired
 
Global Services for Global Science March 2023.pptx
Global Services for Global Science March 2023.pptxGlobal Services for Global Science March 2023.pptx
Global Services for Global Science March 2023.pptx
 
Cloud-Based Process Management of Inspection Instruments
Cloud-Based Process Management of Inspection InstrumentsCloud-Based Process Management of Inspection Instruments
Cloud-Based Process Management of Inspection Instruments
 
Grid computing
Grid computingGrid computing
Grid computing
 
IoT on Blockchain Solution Overview
IoT on Blockchain Solution OverviewIoT on Blockchain Solution Overview
IoT on Blockchain Solution Overview
 
IoT on azure
IoT on azureIoT on azure
IoT on azure
 

Ambient Web IoT 2012

  • 1. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group AmbientWeb Bridging the Web's Cyber-physical Gap Darren Carlson, Bashar Altakrouri and Andreas Schrader Ambient Computing Group / Institute of Telematics University of Lübeck, Germany www.ambient.uni-luebeck.de This presentation includes graphics from the Crystal Project, which is released under the LGPL license.
  • 2. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Motivation 1/2 2 Improved Web Technologies Basic Context Information Powerful Device Hardware Location & Orientation Motion Primitives Web Proxied Sensors Basic Context-aware Web Applications IoT
  • 3. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Browser-based Apps Motivation 2/2 3 Unproxied Sensors Biotelemetry Ad-hoc Interactions Social Proximity & Networks Activity Recognition Indoor Positioning Many Others… Sensor Fusion Plug-in Repository (Network or File system) Plug-in Repository (Network or File system) Installable Apps
  • 4. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group AmbientWeb 4 Browser-based Apps AmbientWebAmbientWeb Web Server Dynamix Plug-in Repository Plug-ins HTML, CSS, JavaScript AmbientWeb Dynamix Extension Browser Based! Context-aware Web apps
  • 5. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Wellness Center Demo 5 Reception Area Relaxation Room Meditation Room Nexus 7 Stock Chrome Dynamix FW Laptop Web Server Plug-in Repository Context-aware CSS Styling Heart-rate monitoring Ad-hoc light control Welcome Info Plug-in Installation Browser Only Demo!
  • 6. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Wellness Center Reception Area 6 NFC Plug-in NFC Plug-in
  • 7. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Sauna 7
  • 8. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Relaxation Room 8 Light Level Plug-in Light Level Plug-in
  • 9. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Sauna Again! 9
  • 10. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Meditation Room 10 Heart-Rate Plug-in Heart-Rate Plug-in ArtNet DMX Plug-in ArtNet DMX Plug-in
  • 11. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Leverage Official and 3rd Party Plug-ins Context Plug-in Power-aware Location, NFC, Beacon, Orientation, and Photodetector Plug-ins ArtNet Plug-in (ad-hoc discovery/control of DMX automation equipment) Acoustic Fingerprint Plug-in (Native Code Integration) Speech Recognition Plug-in Sound Pressure Level Plug-in (Ambient Sound Detector) Sleep State Plug-in (Zeo Mobile) Heart-rate Biotelemetry Plug-in (Zephyr Sensors) OpenSocial Profile Data with Sensor-network Monitoring Plug-in (SmartAssist) Barcode Scanner Plug-in (ZXing port) Air Quality Monitor Plug-in (Ozone Levels and Pollen Count) Weight and BMI Measurement Plug-in (Supports Withings Wireless Scales) Pedometer with Step Force Plug-in 11 Many more plug-ins in development!Many more plug-ins in development! Open Plug-in SDKOpen Plug-in SDK
  • 12. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Setting Up Context Support Using JavaScript 12 • Web apps request context support using AmbientWeb’s Façade REST API. 22 Dynamix downloads and installs associated plug-ins in the background Web apps add context support for required context types 11 33 If necessary, Web apps trigger context requests (scans or interactions)
  • 13. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Handling Context Events • Context events are sent to apps using AmbientWeb’s Event REST API 13 Receiving Context Events In the App:
  • 14. Dr.-Ing. Darren Carlson | Institute of Telematics | Ambient Computing Group Thank You! Q&A 14