SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
The 3rd International Conference on
Ambient Systems, Networks and Technologies
August 27-29, 2012, Niagara Falls, Ontario, Canada




                             dWatch:
           a Personal Wrist Watch for
                  Smart Environments

                      Dario Bonino, Fulvio Corno, Luigi De Russis
                      Politecnico di Torino, e-Lite Research Group
                      http://elite.polito.it
Outline
 Motivations and goals
 Requirements
 Architecture
 Implementation
 Experimental results
 Conclusions




                          ANT’2012, Niagara Falls, Canada   2
Motivations
   Human-Home Interaction
    ◦ traditional (buttons, switches, etc.)
    ◦ computer-based (apps, UIs, etc.)
   Needs to find a suitable trade-off
    ◦   unobstrusive
    ◦   instantly viewed or operated
    ◦   feature-rich and personalizable
    ◦   portable
   Wearable computing could be a solution
                                 ANT’2012, Niagara Falls, Canada   3
Our goals
   Present a reference architecture
    ◦ based on features and constraints sparsely
      defined in the literature
   Provide an implemented system
    ◦ based on open-source and off-the-shelf
      solutions
    ◦ cost-effective
   Use a wirst-watch as interaction means


                               ANT’2012, Niagara Falls, Canada   4
Why a wrist-watch?
 a large fraction of population is already
  accustomed to wearing watches
 watches are less likely to be misplaced
  with respect to phones, tablets or other
  mobile platforms
 watches are more accessible than other
  devices one may carry
 the wrist is ideally located for body
  sensors and wearable displays
                          ANT’2012, Niagara Falls, Canada   5
Requirements
Context sensors on board      Required
Body sensors on board         Optional
Sound emitter and haptics     Optional
Localization                  Optional
Wireless communication        Required
Long-lasting battery life     Required
Display                       Required
Touch-access (button)         Required
Touch-access (touch screen)   Optional
Aspect customization          Optional, but typically wanted
Function customization        Optional

                                     ANT’2012, Niagara Falls, Canada   6
Reference (logical) architecture
                                    Wrist watch
                                                                                                                 Environment
             Visual Display
           (alert / messages
                                      Sound emitter                Haptics                      Natural                +
                                    (alert / messages)        (alert / feedback)
              / feedback)                                                                     Interaction           Users
                                                                                             (ubiquitous)
   Body Sensors               Context sensors
                                                          Communication            Power
     (health                (gesture recognition,            system                system
   monitoring)             external conditions, ….)




                               Bi-directional Wireless
                               communication



                                    AmI system
                                                            Communication
                                                               system
                                                                                                  AmI
                                                                                               interfaces
                                                                                              (IHDs, etc.)
        Sensors
   (temperature, light,
  presence, water, etc.)                       Home Intelligence
                                 (learning, user profiling, reasoning, prediction,
       Actuators                                        etc.)                                   Natural
   (temperature, light,                                                                       Interaction
  presence, water, etc.)
                                                                                               (in-place)




                                                                                        ANT’2012, Niagara Falls, Canada        7
Implemented architecture
   Wrist-worn device
    ◦ programmable and cost-effective wrist-watch
      by Texas Instruments (eZ430-Chronos)
   AmI system
    ◦ Domotic OSGi Gateway (Dog 2.3)




                             ANT’2012, Niagara Falls, Canada   8
eZ430-Chronos capabilities
Context sensors on board      Required                           3-axis accelerometer,
                                                                 pressure and temperature
Body sensors on board         Optional                           It supports external heart
                                                                 rate monitors
Sound emitter and haptics     Optional                           Buzzer
Localization                  Optional                           No
Wireless communication        Required                           It supports the SimpliciTI
                                                                 and the BlueRobin protocols
Long-lasting battery life     Required                           Multiple days, depending on
                                                                 the usage
Display                       Required                           96-Segment LCD display
Touch-access (button)         Required                           4 buttons
Touch-access (touch screen)   Optional                           No
Aspect customization          Optional, but typically            No
                              wanted
Function customization        Optional                           Yes

                                                        ANT’2012, Niagara Falls, Canada        9
Wrist-watch implementation (I)
   A new firmware, in the C language, has
    been developed
    ◦ http://elite.polito.it/files/releases/dWatch_RFB
      SL.txt
   Client-server paradigm
    ◦ due to battery saving concerns, interactions
      take place either on a sporadic basis (every
      30, 60 or 180 seconds) or manually



                                ANT’2012, Niagara Falls, Canada   10
Wrist-watch implementation (II)
   New functionalities added
    ◦ message handling
    ◦ quick access command
    ◦ gestures (still under development!)
   Two main menus available to users


                                      Qac




                               ANT’2012, Niagara Falls, Canada   11
Dog 2.3
   A software-based home gateway with
    ◦ high-level semantic device modeling
    ◦ driver architecture that allows to support
      different technologies
 Open-source
 OSGi-compliant
 Website:
    ◦ http://domoticdog.sourceforge.net/


                               ANT’2012, Niagara Falls, Canada   12
TI Driver for Dog 2.3
   Added a driver for the eZ430-Chronos
    watch
    ◦ to support the watch features (original and
      implemented)
    ◦ to implement the server-side of the wireless
      communication
    ◦ included in the online version of Dog




                              ANT’2012, Niagara Falls, Canada   13
Experimental results (I)
 Goal: evaluate the watch functions and
  the possible adoption scenarios
 4 participants
    ◦ 2 females and 2 males (aged between 35-46)
    ◦ only one works in the computer science field
    ◦ all of them habitually wear a wrist watch
   During the evaluation, Dog sent to the
    watch two different messages:
    ◦ a request to turn off a lamp
    ◦ a warning message
                               ANT’2012, Niagara Falls, Canada   14
Experimental results (II)
 Grade given to the watch: 3.5 (out of 5)
 Participants
    ◦ would use such a system both in their homes
      and workplaces
    ◦ found the watch menus easy to navigate and
      to use, but only after an initial explanation
    ◦ were interested in controlling their home
      appliances with the watch
    ◦ would spend 20-40 euros to buy a watch with
      such features

                              ANT’2012, Niagara Falls, Canada   15
Conclusions
   Presented requirements for a wrist-worn human-
    home interface
   Proposed an initial, low-cost implementation based
    on an off-the-shelf watch, and on open source
    components
   Preliminary user test confirms the functionality of the
    system and the viability of the approach
   Interesting aspects emerging from user testing involve
    both the device price, and the wish to adopt the
    watch both in the home and in the work environment
   This last observation confirms the unobtrusiveness of
    the approach and fosters future investigation about
    the possible uses of such a device


                                  ANT’2012, Niagara Falls, Canada   16
Thank you for your attention!


                         Luigi De Russis
                luigi.derussis@polito.it


                 ANT’2012, Niagara Falls, Canada   17

Contenu connexe

Tendances

Capstone project multitouch
Capstone project multitouchCapstone project multitouch
Capstone project multitouchDaniel Taylor
 
Electronic travel aid
Electronic  travel aidElectronic  travel aid
Electronic travel aidAnand Verma
 
Gesturenail wireless hand gesture system
Gesturenail wireless hand gesture systemGesturenail wireless hand gesture system
Gesturenail wireless hand gesture systemIJCSEA Journal
 
Computer control using hand gestures
Computer control using hand gesturesComputer control using hand gestures
Computer control using hand gesturesRohithND
 
Cloud Expo Europe 2012
Cloud Expo Europe 2012 Cloud Expo Europe 2012
Cloud Expo Europe 2012 CGI
 
Clouds are about sharing - Digital London 2012
Clouds are about sharing - Digital London 2012Clouds are about sharing - Digital London 2012
Clouds are about sharing - Digital London 2012CGI
 
louise and lauren paper presentations development of guide assistive technology
louise and lauren paper presentations development of guide assistive technologylouise and lauren paper presentations development of guide assistive technology
louise and lauren paper presentations development of guide assistive technologyCOT SSNP
 
Development of blind stick
Development of blind stickDevelopment of blind stick
Development of blind stickAMAN VERMA
 
Multi-Touch Interaction Overview
Multi-Touch Interaction OverviewMulti-Touch Interaction Overview
Multi-Touch Interaction OverviewTNO
 
Dukane 8974 Projector
Dukane 8974 ProjectorDukane 8974 Projector
Dukane 8974 ProjectorMEAV
 

Tendances (20)

Improving access to mobile technologies using tactile feedback
Improving access to mobile technologies using tactile feedback Improving access to mobile technologies using tactile feedback
Improving access to mobile technologies using tactile feedback
 
Gestures For Mobile
Gestures For MobileGestures For Mobile
Gestures For Mobile
 
VR- virtual reality
VR- virtual realityVR- virtual reality
VR- virtual reality
 
Capstone project multitouch
Capstone project multitouchCapstone project multitouch
Capstone project multitouch
 
GLS-1000
GLS-1000GLS-1000
GLS-1000
 
Aiden Doherty
Aiden DohertyAiden Doherty
Aiden Doherty
 
06 architectural design_workout
06 architectural design_workout06 architectural design_workout
06 architectural design_workout
 
Electronic travel aid
Electronic  travel aidElectronic  travel aid
Electronic travel aid
 
Gesturenail wireless hand gesture system
Gesturenail wireless hand gesture systemGesturenail wireless hand gesture system
Gesturenail wireless hand gesture system
 
Computer control using hand gestures
Computer control using hand gesturesComputer control using hand gestures
Computer control using hand gestures
 
Cloud Expo Europe 2012
Cloud Expo Europe 2012 Cloud Expo Europe 2012
Cloud Expo Europe 2012
 
Multi touch
Multi touchMulti touch
Multi touch
 
Clouds are about sharing - Digital London 2012
Clouds are about sharing - Digital London 2012Clouds are about sharing - Digital London 2012
Clouds are about sharing - Digital London 2012
 
Gesture Vocalizer
Gesture VocalizerGesture Vocalizer
Gesture Vocalizer
 
louise and lauren paper presentations development of guide assistive technology
louise and lauren paper presentations development of guide assistive technologylouise and lauren paper presentations development of guide assistive technology
louise and lauren paper presentations development of guide assistive technology
 
Development of blind stick
Development of blind stickDevelopment of blind stick
Development of blind stick
 
Multi-Touch Interaction Overview
Multi-Touch Interaction OverviewMulti-Touch Interaction Overview
Multi-Touch Interaction Overview
 
Dukane 8974 Projector
Dukane 8974 ProjectorDukane 8974 Projector
Dukane 8974 Projector
 
Multi touch
Multi touchMulti touch
Multi touch
 
Sncdh110t datasheet
Sncdh110t datasheetSncdh110t datasheet
Sncdh110t datasheet
 

En vedette

Paola elizabeth romero lópez
Paola elizabeth romero lópezPaola elizabeth romero lópez
Paola elizabeth romero lópezPao Elízabeth
 
Proyecto Técnico Industrial
Proyecto Técnico IndustrialProyecto Técnico Industrial
Proyecto Técnico IndustrialAli Bautista
 
Henry patiño buho - catherine
Henry patiño buho - catherineHenry patiño buho - catherine
Henry patiño buho - catherineCatherine Dewilde
 
Ibm at the_cronos_group_overview
Ibm at the_cronos_group_overviewIbm at the_cronos_group_overview
Ibm at the_cronos_group_overviewWim Tobback
 
Satellite Communications in Mongolia
Satellite Communications in Mongolia Satellite Communications in Mongolia
Satellite Communications in Mongolia Mr Nyak
 
Mota del cuervo en primavera
Mota del cuervo en primaveraMota del cuervo en primavera
Mota del cuervo en primaverajpalencia
 
Didactica no parametral
Didactica no parametralDidactica no parametral
Didactica no parametralItzainfant
 
Preservación digital: donde la conservación encuentra la tecnología
Preservación digital: donde la conservación encuentra la tecnologíaPreservación digital: donde la conservación encuentra la tecnología
Preservación digital: donde la conservación encuentra la tecnologíaSocialBiblio
 
Actividad 2 mercadotecnia electronica
Actividad 2 mercadotecnia electronicaActividad 2 mercadotecnia electronica
Actividad 2 mercadotecnia electronicaGCIRIDIAN
 
Enciclopedia-teatro
Enciclopedia-teatroEnciclopedia-teatro
Enciclopedia-teatroleon caceres
 
E-mark; e-mail marketing en social media
E-mark; e-mail marketing en social media E-mark; e-mail marketing en social media
E-mark; e-mail marketing en social media E-mark
 
Gestión Cultural y Web 2.0
Gestión Cultural y Web 2.0Gestión Cultural y Web 2.0
Gestión Cultural y Web 2.0jmahuth
 
Wallinvent presentation
Wallinvent presentationWallinvent presentation
Wallinvent presentationWallinvent
 
Influencia de la calidad del agua de la almazara sobre el proceso de producci...
Influencia de la calidad del agua de la almazara sobre el proceso de producci...Influencia de la calidad del agua de la almazara sobre el proceso de producci...
Influencia de la calidad del agua de la almazara sobre el proceso de producci...CTAEX
 

En vedette (20)

Ad Insight Test auf Stylebook.de
Ad Insight Test auf Stylebook.deAd Insight Test auf Stylebook.de
Ad Insight Test auf Stylebook.de
 
Paola elizabeth romero lópez
Paola elizabeth romero lópezPaola elizabeth romero lópez
Paola elizabeth romero lópez
 
Proyecto Técnico Industrial
Proyecto Técnico IndustrialProyecto Técnico Industrial
Proyecto Técnico Industrial
 
Henry patiño buho - catherine
Henry patiño buho - catherineHenry patiño buho - catherine
Henry patiño buho - catherine
 
Kits ideales para regalar
Kits ideales para regalarKits ideales para regalar
Kits ideales para regalar
 
Ibm at the_cronos_group_overview
Ibm at the_cronos_group_overviewIbm at the_cronos_group_overview
Ibm at the_cronos_group_overview
 
Satellite Communications in Mongolia
Satellite Communications in Mongolia Satellite Communications in Mongolia
Satellite Communications in Mongolia
 
Mota del cuervo en primavera
Mota del cuervo en primaveraMota del cuervo en primavera
Mota del cuervo en primavera
 
Didactica no parametral
Didactica no parametralDidactica no parametral
Didactica no parametral
 
Preservación digital: donde la conservación encuentra la tecnología
Preservación digital: donde la conservación encuentra la tecnologíaPreservación digital: donde la conservación encuentra la tecnología
Preservación digital: donde la conservación encuentra la tecnología
 
Actividad 2 mercadotecnia electronica
Actividad 2 mercadotecnia electronicaActividad 2 mercadotecnia electronica
Actividad 2 mercadotecnia electronica
 
Enciclopedia-teatro
Enciclopedia-teatroEnciclopedia-teatro
Enciclopedia-teatro
 
Presentación Corporativa del Grupo Epise
Presentación Corporativa del Grupo EpisePresentación Corporativa del Grupo Epise
Presentación Corporativa del Grupo Epise
 
Jornal LD&Cia
Jornal LD&CiaJornal LD&Cia
Jornal LD&Cia
 
E-mark; e-mail marketing en social media
E-mark; e-mail marketing en social media E-mark; e-mail marketing en social media
E-mark; e-mail marketing en social media
 
Pe me - AF - SS 298
Pe me - AF - SS 298Pe me - AF - SS 298
Pe me - AF - SS 298
 
Halotec material tv, video y telefonia
Halotec material tv, video y telefoniaHalotec material tv, video y telefonia
Halotec material tv, video y telefonia
 
Gestión Cultural y Web 2.0
Gestión Cultural y Web 2.0Gestión Cultural y Web 2.0
Gestión Cultural y Web 2.0
 
Wallinvent presentation
Wallinvent presentationWallinvent presentation
Wallinvent presentation
 
Influencia de la calidad del agua de la almazara sobre el proceso de producci...
Influencia de la calidad del agua de la almazara sobre el proceso de producci...Influencia de la calidad del agua de la almazara sobre el proceso de producci...
Influencia de la calidad del agua de la almazara sobre el proceso de producci...
 

Similaire à dWatch: a Personal Wrist Watch for Smart Environments

Embedded systems
Embedded systemsEmbedded systems
Embedded systemsManav Gupta
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous ComputingDaniel Kornev
 
COSC 426 Lect. 8: AR Research Directions
COSC 426 Lect. 8: AR Research DirectionsCOSC 426 Lect. 8: AR Research Directions
COSC 426 Lect. 8: AR Research DirectionsMark Billinghurst
 
Wearable Computer
Wearable ComputerWearable Computer
Wearable ComputerViral Mehta
 
Publishing LO(D)D: Linked Open (Dynamic) Data for Smart Sensing and Measuring...
Publishing LO(D)D: Linked Open (Dynamic) Data for Smart Sensing and Measuring...Publishing LO(D)D: Linked Open (Dynamic) Data for Smart Sensing and Measuring...
Publishing LO(D)D: Linked Open (Dynamic) Data for Smart Sensing and Measuring...Fulvio Corno
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of ThingsAndri Yadi
 
Beautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & ArchitectureBeautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & ArchitectureBess Ho
 
IRJET- IoT based Portable Hand Gesture Recognition System
IRJET-  	  IoT based Portable Hand Gesture Recognition SystemIRJET-  	  IoT based Portable Hand Gesture Recognition System
IRJET- IoT based Portable Hand Gesture Recognition SystemIRJET Journal
 
Standard VENTURI presentation (10min)
Standard VENTURI presentation (10min)Standard VENTURI presentation (10min)
Standard VENTURI presentation (10min)venturi-fp7
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technologyCK Vashisth
 
IRJET- Hand Movement Recognition for a Speech Impaired Person
IRJET-  	  Hand Movement Recognition for a Speech Impaired PersonIRJET-  	  Hand Movement Recognition for a Speech Impaired Person
IRJET- Hand Movement Recognition for a Speech Impaired PersonIRJET Journal
 
Interfaces to ubiquitous computing
Interfaces to ubiquitous computingInterfaces to ubiquitous computing
Interfaces to ubiquitous computingswati sonawane
 
4. haptic robotic arm
4. haptic robotic arm4. haptic robotic arm
4. haptic robotic arm9935294733
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand GesturesIRJET Journal
 

Similaire à dWatch: a Personal Wrist Watch for Smart Environments (20)

Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
COSC 426 Lect. 8: AR Research Directions
COSC 426 Lect. 8: AR Research DirectionsCOSC 426 Lect. 8: AR Research Directions
COSC 426 Lect. 8: AR Research Directions
 
LO(D)D ant2012
LO(D)D ant2012LO(D)D ant2012
LO(D)D ant2012
 
Papaer4 ea
Papaer4 eaPapaer4 ea
Papaer4 ea
 
Wearable Computer
Wearable ComputerWearable Computer
Wearable Computer
 
Publishing LO(D)D: Linked Open (Dynamic) Data for Smart Sensing and Measuring...
Publishing LO(D)D: Linked Open (Dynamic) Data for Smart Sensing and Measuring...Publishing LO(D)D: Linked Open (Dynamic) Data for Smart Sensing and Measuring...
Publishing LO(D)D: Linked Open (Dynamic) Data for Smart Sensing and Measuring...
 
Ask the Expert: Internet of Things
Ask the Expert: Internet of ThingsAsk the Expert: Internet of Things
Ask the Expert: Internet of Things
 
Beautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & ArchitectureBeautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & Architecture
 
IRJET- IoT based Portable Hand Gesture Recognition System
IRJET-  	  IoT based Portable Hand Gesture Recognition SystemIRJET-  	  IoT based Portable Hand Gesture Recognition System
IRJET- IoT based Portable Hand Gesture Recognition System
 
Mobile testing
Mobile testingMobile testing
Mobile testing
 
Standard VENTURI presentation (10min)
Standard VENTURI presentation (10min)Standard VENTURI presentation (10min)
Standard VENTURI presentation (10min)
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 
IRJET- Hand Movement Recognition for a Speech Impaired Person
IRJET-  	  Hand Movement Recognition for a Speech Impaired PersonIRJET-  	  Hand Movement Recognition for a Speech Impaired Person
IRJET- Hand Movement Recognition for a Speech Impaired Person
 
Dragonfruit
DragonfruitDragonfruit
Dragonfruit
 
Interfaces to ubiquitous computing
Interfaces to ubiquitous computingInterfaces to ubiquitous computing
Interfaces to ubiquitous computing
 
Leap Motion
Leap MotionLeap Motion
Leap Motion
 
4. haptic robotic arm
4. haptic robotic arm4. haptic robotic arm
4. haptic robotic arm
 
Controlling Computer using Hand Gestures
Controlling Computer using Hand GesturesControlling Computer using Hand Gestures
Controlling Computer using Hand Gestures
 
Contiki wsn
Contiki wsnContiki wsn
Contiki wsn
 

Plus de Luigi De Russis

Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechAssessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechLuigi De Russis
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an IntroductionLuigi De Russis
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic WebLuigi De Russis
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101Luigi De Russis
 
AmI 2017 - Python intermediate
AmI 2017 - Python intermediateAmI 2017 - Python intermediate
AmI 2017 - Python intermediateLuigi De Russis
 
AmI 2017 - Python basics
AmI 2017 - Python basicsAmI 2017 - Python basics
AmI 2017 - Python basicsLuigi De Russis
 
AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introductionLuigi De Russis
 
AmI 2016 - Python basics
AmI 2016 - Python basicsAmI 2016 - Python basics
AmI 2016 - Python basicsLuigi De Russis
 
Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Luigi De Russis
 
Ambient Intelligence: An Overview
Ambient Intelligence: An OverviewAmbient Intelligence: An Overview
Ambient Intelligence: An OverviewLuigi De Russis
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with GitLuigi De Russis
 
LAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks TechnologiesLAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks TechnologiesLuigi De Russis
 
AmI 2015 - Python basics
AmI 2015 - Python basicsAmI 2015 - Python basics
AmI 2015 - Python basicsLuigi De Russis
 
PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...Luigi De Russis
 
Interacting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis PresentationInteracting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis PresentationLuigi De Russis
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introductionLuigi De Russis
 
Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Luigi De Russis
 
Living in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLiving in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLuigi De Russis
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introductionLuigi De Russis
 
Social Network Technologies
Social Network TechnologiesSocial Network Technologies
Social Network TechnologiesLuigi De Russis
 

Plus de Luigi De Russis (20)

Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric SpeechAssessing Virtual Assistant Capabilities with Italian Dysarthric Speech
Assessing Virtual Assistant Capabilities with Italian Dysarthric Speech
 
Semantic Web: an Introduction
Semantic Web: an IntroductionSemantic Web: an Introduction
Semantic Web: an Introduction
 
Programming the Semantic Web
Programming the Semantic WebProgramming the Semantic Web
Programming the Semantic Web
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
AmI 2017 - Python intermediate
AmI 2017 - Python intermediateAmI 2017 - Python intermediate
AmI 2017 - Python intermediate
 
AmI 2017 - Python basics
AmI 2017 - Python basicsAmI 2017 - Python basics
AmI 2017 - Python basics
 
AngularJS: an introduction
AngularJS: an introductionAngularJS: an introduction
AngularJS: an introduction
 
AmI 2016 - Python basics
AmI 2016 - Python basicsAmI 2016 - Python basics
AmI 2016 - Python basics
 
Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)Introduction to OpenCV 3.x (with Java)
Introduction to OpenCV 3.x (with Java)
 
Ambient Intelligence: An Overview
Ambient Intelligence: An OverviewAmbient Intelligence: An Overview
Ambient Intelligence: An Overview
 
Version Control with Git
Version Control with GitVersion Control with Git
Version Control with Git
 
LAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks TechnologiesLAM 2015 - Social Networks Technologies
LAM 2015 - Social Networks Technologies
 
AmI 2015 - Python basics
AmI 2015 - Python basicsAmI 2015 - Python basics
AmI 2015 - Python basics
 
PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...PowerOnt: an ontology-based approach for power consumption estimation in Smar...
PowerOnt: an ontology-based approach for power consumption estimation in Smar...
 
Interacting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis PresentationInteracting with Smart Environments - Ph.D. Thesis Presentation
Interacting with Smart Environments - Ph.D. Thesis Presentation
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introduction
 
Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)Introduction to OpenCV (with Java)
Introduction to OpenCV (with Java)
 
Living in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD ReportLiving in Smart Environments - 3rd year PhD Report
Living in Smart Environments - 3rd year PhD Report
 
Semantic Web: an introduction
Semantic Web: an introductionSemantic Web: an introduction
Semantic Web: an introduction
 
Social Network Technologies
Social Network TechnologiesSocial Network Technologies
Social Network Technologies
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

dWatch: a Personal Wrist Watch for Smart Environments

  • 1. The 3rd International Conference on Ambient Systems, Networks and Technologies August 27-29, 2012, Niagara Falls, Ontario, Canada dWatch: a Personal Wrist Watch for Smart Environments Dario Bonino, Fulvio Corno, Luigi De Russis Politecnico di Torino, e-Lite Research Group http://elite.polito.it
  • 2. Outline  Motivations and goals  Requirements  Architecture  Implementation  Experimental results  Conclusions ANT’2012, Niagara Falls, Canada 2
  • 3. Motivations  Human-Home Interaction ◦ traditional (buttons, switches, etc.) ◦ computer-based (apps, UIs, etc.)  Needs to find a suitable trade-off ◦ unobstrusive ◦ instantly viewed or operated ◦ feature-rich and personalizable ◦ portable  Wearable computing could be a solution ANT’2012, Niagara Falls, Canada 3
  • 4. Our goals  Present a reference architecture ◦ based on features and constraints sparsely defined in the literature  Provide an implemented system ◦ based on open-source and off-the-shelf solutions ◦ cost-effective  Use a wirst-watch as interaction means ANT’2012, Niagara Falls, Canada 4
  • 5. Why a wrist-watch?  a large fraction of population is already accustomed to wearing watches  watches are less likely to be misplaced with respect to phones, tablets or other mobile platforms  watches are more accessible than other devices one may carry  the wrist is ideally located for body sensors and wearable displays ANT’2012, Niagara Falls, Canada 5
  • 6. Requirements Context sensors on board Required Body sensors on board Optional Sound emitter and haptics Optional Localization Optional Wireless communication Required Long-lasting battery life Required Display Required Touch-access (button) Required Touch-access (touch screen) Optional Aspect customization Optional, but typically wanted Function customization Optional ANT’2012, Niagara Falls, Canada 6
  • 7. Reference (logical) architecture Wrist watch Environment Visual Display (alert / messages Sound emitter Haptics Natural + (alert / messages) (alert / feedback) / feedback) Interaction Users (ubiquitous) Body Sensors Context sensors Communication Power (health (gesture recognition, system system monitoring) external conditions, ….) Bi-directional Wireless communication AmI system Communication system AmI interfaces (IHDs, etc.) Sensors (temperature, light, presence, water, etc.) Home Intelligence (learning, user profiling, reasoning, prediction, Actuators etc.) Natural (temperature, light, Interaction presence, water, etc.) (in-place) ANT’2012, Niagara Falls, Canada 7
  • 8. Implemented architecture  Wrist-worn device ◦ programmable and cost-effective wrist-watch by Texas Instruments (eZ430-Chronos)  AmI system ◦ Domotic OSGi Gateway (Dog 2.3) ANT’2012, Niagara Falls, Canada 8
  • 9. eZ430-Chronos capabilities Context sensors on board Required 3-axis accelerometer, pressure and temperature Body sensors on board Optional It supports external heart rate monitors Sound emitter and haptics Optional Buzzer Localization Optional No Wireless communication Required It supports the SimpliciTI and the BlueRobin protocols Long-lasting battery life Required Multiple days, depending on the usage Display Required 96-Segment LCD display Touch-access (button) Required 4 buttons Touch-access (touch screen) Optional No Aspect customization Optional, but typically No wanted Function customization Optional Yes ANT’2012, Niagara Falls, Canada 9
  • 10. Wrist-watch implementation (I)  A new firmware, in the C language, has been developed ◦ http://elite.polito.it/files/releases/dWatch_RFB SL.txt  Client-server paradigm ◦ due to battery saving concerns, interactions take place either on a sporadic basis (every 30, 60 or 180 seconds) or manually ANT’2012, Niagara Falls, Canada 10
  • 11. Wrist-watch implementation (II)  New functionalities added ◦ message handling ◦ quick access command ◦ gestures (still under development!)  Two main menus available to users Qac ANT’2012, Niagara Falls, Canada 11
  • 12. Dog 2.3  A software-based home gateway with ◦ high-level semantic device modeling ◦ driver architecture that allows to support different technologies  Open-source  OSGi-compliant  Website: ◦ http://domoticdog.sourceforge.net/ ANT’2012, Niagara Falls, Canada 12
  • 13. TI Driver for Dog 2.3  Added a driver for the eZ430-Chronos watch ◦ to support the watch features (original and implemented) ◦ to implement the server-side of the wireless communication ◦ included in the online version of Dog ANT’2012, Niagara Falls, Canada 13
  • 14. Experimental results (I)  Goal: evaluate the watch functions and the possible adoption scenarios  4 participants ◦ 2 females and 2 males (aged between 35-46) ◦ only one works in the computer science field ◦ all of them habitually wear a wrist watch  During the evaluation, Dog sent to the watch two different messages: ◦ a request to turn off a lamp ◦ a warning message ANT’2012, Niagara Falls, Canada 14
  • 15. Experimental results (II)  Grade given to the watch: 3.5 (out of 5)  Participants ◦ would use such a system both in their homes and workplaces ◦ found the watch menus easy to navigate and to use, but only after an initial explanation ◦ were interested in controlling their home appliances with the watch ◦ would spend 20-40 euros to buy a watch with such features ANT’2012, Niagara Falls, Canada 15
  • 16. Conclusions  Presented requirements for a wrist-worn human- home interface  Proposed an initial, low-cost implementation based on an off-the-shelf watch, and on open source components  Preliminary user test confirms the functionality of the system and the viability of the approach  Interesting aspects emerging from user testing involve both the device price, and the wish to adopt the watch both in the home and in the work environment  This last observation confirms the unobtrusiveness of the approach and fosters future investigation about the possible uses of such a device ANT’2012, Niagara Falls, Canada 16
  • 17. Thank you for your attention! Luigi De Russis luigi.derussis@polito.it ANT’2012, Niagara Falls, Canada 17