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

More Related Content

PDF
Reinventing the Share Button for Physical Spaces
PPT
Dynamix IoT 2012
PDF
Icaro e-nose tool
PPTX
Enhancing Failure Propagation Analysis in Cloud Computing Systems - ISSRE 201...
PDF
Holmstedt CV-2015
PDF
Summary of the paper「PrivacyMic: Utilizing Inaudible Frequencies for Privacy ...
DOCX
PhilipSamDavisResume
PPTX
Enhancing the Analysis of Software Failures in Cloud Computing Systems with D...
Reinventing the Share Button for Physical Spaces
Dynamix IoT 2012
Icaro e-nose tool
Enhancing Failure Propagation Analysis in Cloud Computing Systems - ISSRE 201...
Holmstedt CV-2015
Summary of the paper「PrivacyMic: Utilizing Inaudible Frequencies for Privacy ...
PhilipSamDavisResume
Enhancing the Analysis of Software Failures in Cloud Computing Systems with D...

Similar to Ambient Web IoT 2012 (20)

PPTX
Tizen apps with Context Awareness and Machine Learning
PPTX
Ubiq week1
PPT
On Physical Web Browser
PPTX
Tizen Apps with Contextual Awareness, powered by AI
PDF
MEMS Business Forum 2012-Emerging Usages Apps for Sensors in 2016+, 052412San...
PDF
Contextual apps for Tizen
PDF
The Physical World meets the Web
PDF
How Does Ambient Computing Shape Smart Environments and Transform Everyday Li...
PPTX
UX Design for the IoT and the Rise of Natural Interaction
PPT
An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...
PDF
ambient-computing
PDF
Interacting with Smart Environments - Ph.D. Thesis Presentation
PDF
Ambient computing at Lehigh University
PPTX
Iot, analytics and other trends
PPTX
Cps innovation lab kolkata iiest
PDF
Iot vupico-damien-contreras-2018-05-17-light-v3
PDF
IndianaJS: Building spatially aware web sites for the Web of Things
PPTX
Hacking health: IoT, analytics and other trends
PPT
Introduction to the new age Technology .ppt
PDF
Building the Web of Things with Sun SPOTs
Tizen apps with Context Awareness and Machine Learning
Ubiq week1
On Physical Web Browser
Tizen Apps with Contextual Awareness, powered by AI
MEMS Business Forum 2012-Emerging Usages Apps for Sensors in 2016+, 052412San...
Contextual apps for Tizen
The Physical World meets the Web
How Does Ambient Computing Shape Smart Environments and Transform Everyday Li...
UX Design for the IoT and the Rise of Natural Interaction
An Ad-hoc Smart Gateway Platform for the Web of Things (IEEE iThings 2013 Bes...
ambient-computing
Interacting with Smart Environments - Ph.D. Thesis Presentation
Ambient computing at Lehigh University
Iot, analytics and other trends
Cps innovation lab kolkata iiest
Iot vupico-damien-contreras-2018-05-17-light-v3
IndianaJS: Building spatially aware web sites for the Web of Things
Hacking health: IoT, analytics and other trends
Introduction to the new age Technology .ppt
Building the Web of Things with Sun SPOTs
Ad

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