SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Experiences from Context-aware
    Services in Real World


      National Institute of Informatics, Japan


               Ichiro Satoh
              Email: ichiro@nii.ac.jp
                        	

                                                 Ichiro Satoh
Self-Introduction
Ichiro Satoh
Professor, National Institute of Informatics
Visiting researcher of Rank Xerox (at Grenoble)   From TV news on my experiments in
                                                  shopping moles and department stores.	
Chairs or program committee members of major
   conferences on ubiquitous computing, e.g.,
   PerCom and Ubicomp.




                                                                          Ichiro Satoh
National Institute
      of Informatics (NII)                            (Manga)
                                                      Publishers area

                                                               Akihabara
                                                               (electric/geeks/manga/
NII                                                            otaku town)
                                  NII



                                         1.5km




  The Imperial
  Palace

                                          NII has PhD course / internship programs
  Tokyo Station                           If you are interested in the program,
  NII is 1.5km-near from Tokyo Station    please contact with me	
          Ichiro Satoh
Outline	
n    Experiment on context-aware services
n    Experience from context-aware services at the real world
n    Conclusion

This presentation focuses on experiences rather than system
issues.	




                                                             Ichiro Satoh
Middleware for Context-aware
   Services
   n    Our middleware can maintain the locations of computing devices
         and software for defining services in addition to those of physical
         entities and places in a unified manner.
   n    Application-specific services are defined and executed within
         virtual counterparts within the location model.
   n    The middleware can naturally provide a location-aware service
         discovery mechanism and service policy specification language.

           service provider                   networked light                service provider
               software                        control and software deployment software
                  3.00          3.00                 3.00

                                                                                   user-bound      proxy       light-bound   desk-bound
computer                                                                           counterpart   counterpart   counterpart   counterpart
                                                                   Specification
           3.00




                         3.00




                                       3.00




                                              3.00




                                                            3.00




                                                                   of the user’s
                                                                     requiring     room-bound    room-bound    room-bound    room-bound
                  3.00          9.00
                                3.00                 3.00             services     counterpart   counterpart   counterpart   counterpart

                                                                                                       floor-bound
                                                                                                       counterpart
           3.00




                                                            3.00




                                9.00
                                                                    The model also maintains the location and capabilities of
                                                                    computers and the relocation of software.      Ichiro Satoh
Experiments
n    We had done several experiments in public museums:
       n  The National Science Museum, and etc.
n    Museums have many visitors whose knowledge about
      exhibitions are different.
       n  Annotation about exhibitions should be provided for
           visitors dependently on their knowledge and experience,
           including the exhibitions that they previously viewed




               the National Science Museum (Tokyo, Japan)    Ichiro Satoh
Experiment
n    In the National Science Museum,
      each spot was in front of the fossils
      of dinosaurs in an exhibition room.
n    When a visitor enters in a spot, the
      system selected and played audio-
      based annotation about dinosaurs
      according to the combination of the
      current spot, past spots, and his/her
      selecting course.

n    The experiment has done for two
      weeks.
n    It had more than 200 participants per-
      day and was evaluated with a group of
      262 participants.


                                               Ichiro Satoh
Experiment (cont’d)
n    Each visitor wore a hat equipped with RFID tags.
n    Each spot had an RFID reader to detect the presence of a
      visitor within it.

                                    Speaker




                                RFID Tag(s)




                               Flat antenna for
                               RFID Reader
                                   I am a member of ISO standardization committee
                                   for RFID and real-time locating technology	
                                                                        Ichiro Satoh
How to evaluate context-aware
services	
n    There is no unified metrics to evaluate context-aware
      services.
       n  It is difficult to evaluate the effectiveness of context-
           aware services individually.

n    (Only) one solution is to compare between our approach
      and existing approaches.
       n  You should provide context-aware services, which can
           be fairly compared from other approaches.

                  No evaluation is no academic research.




                                                                   Ichiro Satoh
Evaluation	
To evaluate the effectiveness of our context-aware visitor-guide
    system, we experimented four audio/text-annotation systems.
A)  Mobile Phones/PDAs (iPod Touch)
    To listen audio-annotation, users input numbers attached to
    exhibits (120 testees)
B)  Location-aware PDAs (iPod Touch)
    When RFID readers detect RFID-tags attached to PDAs, the
    system automatically enables PDAs to play audio-annotation
    dependent on their current spots. (56 testees)
C)  Paper-based posters
     Text-based annotation located near the exhibitions. (50 testees)
D)  Our experiments (262 testees)


Annotation content were common among the four experiments to offer a
  unified metrics in comparison of these approaches.

Note: the above numbers are the number of testees, which are only 8-12 years
  children for the reason of a single evaluation metrics.               Ichiro Satoh
Evaluation (cont’d)	
After visitors experienced each courses, we assigned tests to
    participants to evaluate the achievement of their learning.
The percentage of their correct answers:
A)  Mobile Phones/PDAs: 53%
B)  Location-aware PDAs: 52%
C)  Paper posters: 66%
D)  Our experiments: 68%


Problems:
1.  A’s problem : half-visitors inputted incorrect numbers and
    listened incorrect annotations but were aware of their
    mistakes.
2.  B’s problem: most visitors paid attention to their PDAs
    instead of exhibitions.
                                                           Ichiro Satoh
From experiment, we learned..	
n    Context-aware services should play leading or extra roles.

n    All technically interested approaches are not appropriate in the
      real world.
        n  Researchers may misunderstand because people tend to
            evaluate new approaches to be interested, but such
            approaches may not be effective.

n    Many traditional approaches have been used because of they
      are effective.




                                                              Ichiro Satoh
From experiment, we learned..
How to inform services
n    It is difficult for users to find/know who/
      where/when context-aware services are
      available.

n    On the other hand, several users were
      surprised at the sudden activation of when
      context-aware services.

n    We need to instruct users who, where, when,
      what, and how context-serviced provided.



                To avoid this problem, we put marks at
                spots to explicitly specify where
                context-aware services are available.	
                                                          Ichiro Satoh
From experiment, we learned..
How to support to legacy spaces	
n    It is more difficult to make legacy spaces than to build new
      smart spaces, because of their constraints.
        n  There may be no space to deploy devices, e.g., sensors,
            in legacy spaces, including homes and offices.
        n  Legacy spaces may lack power-line and networks.
        n  Context-aware services must make existing spaces smart
            without losing any utility of the original spaces.




             Museums required all devices
             to be invisible from visitors.
                                                             Ichiro Satoh
From experiment, we learned..
How to manage	
n    Management systems are important.
       n  Context-aware services need
           numerous heterogeneous sensors
           and devices.

n    Public spaces,
      including museums,
      have no spaces for
      management systems.

n    They lack any professional
      administrators.

                            Backyard of a typical experiment for smart rooms.
                            It is often larger than its target rooms.
                                                                    Ichiro Satoh
From experiment, we learned..
How to manage (cont’d)	
n    There may be no space for system
      management in real spaces.

n    Our experiments supported GUI-based
      management systems in PDAs.
       n  It enabled curators to monitor and
           control context-aware services by
           using their portable devices instead
           of any stationary terminals.

	




                                                  Ichiro Satoh
From experiment, we learned..
Availability and Reliability	
n    Context-aware services are required to be provided anytime.
       n  e.g., the experiment was required to continue to work for 6
           days because the devices were deployed close to definitely
           precious specimens.
n    There is no silver bullet to develop reliable systems.
       n  Context-aware systems are a mission-critical system.
       n  In fact, student-level programming skills may not be enough.
             n  I designed and implemented all middleware systems in
                 out experiments.

In fact, our middleware and services could support more than 200
   visitors per-day and continue to work without any reboot and
   configuration for every 6 days.


                                                              Ichiro Satoh
From experiment, we learned..
Availability and Reliability	
n    Sensing systems should be selected according to their
      measurement errors.
       n  Lateration systems can locate users' positions, but they may
           sometimes return incorrect positions far from their real
           positions.
            n  They may provide incorrect users with incorrect services.
       n  RFID-tag-based proximity systems can detect the existences
           of users within specified areas but they occasionally lose the
           positions of tags.
            n  They may not provide users with services even when they
                are in spaces where they should receive the services.

n    The latter’s problem is better than the latter’s problem in the real
      world.
       n  Least suffering strategy rather than best-effort one.
                                                                 Ichiro Satoh
From experiment, we learned..
Availability and Reliability	
n    Smart surroundings are stupid and scatterbrain.
       n  Sensing systems are not perfect.
       n  Champion data in experiments are meaningless.


n    The technology needs to support least suffering strategy
      instead of best-effort one.
        n  High reliability and availability
            are needed.
        n  How to notify failures of smart
            surroundings to users.

n    I also designed a new antenna for the
      experiment.

                                                             Ichiro Satoh
From experiment, we learned..
How to notice system errors	
n    Sensing and computing systems are not perfect.
       n  System errors must be inevitable.


n    Two solutions:
       n  To recover systems errors as much as possible,
       n  To enable users to notice system errors.



        This is a good example of notifications of failures in reliable systems	




                                                                             Ichiro Satoh
From experiment, we learned..
Deployment and installation	
n    We cannot have long time to deploy equipment at the real world.
       n  Museum required us to deploy and install our system for one
           day (close day).
       n  Devices can be easily replaced by new ones.
n    Context-aware systems should be robust from rainy, wind, dust,
      and mischievous attacks.
n    They should be able to be packed and assembled for logistics.




                                                             Ichiro Satoh
From experiment, we learned..
Deployment and installation	
n    The current version enables end-users to easily install and
      configure context-aware services by using (semi)self-
      tuning / diagnosis / healing mechanisms.
        n  We lend our systems to non-professional peoples to
            evaluate their installation.
             n  In fact, artists could setup and provide their media-
                 art works without our help at fine art museums. 	




                                                                  Ichiro Satoh
From experiment, we learned..
How to right human errors
n    Context-aware services are required to guide visitors to their
      right behaviors.
        n  Visitors often do unexpected behaviors.
        n  But, most existing user-assistant systems assume that
            people always follow their assistances exactly.

n    To right human errors, we need to
      warn users in various approaches.
       n  When users miss visual signs,
           we may need to right them in
           another approach,
            e.g., audio-based one.

       n    In the experiment, 95% programs are exceptional handling
             for human, sensing, or system errors.
                                                               Ichiro Satoh
From experiment, we learned..	
n    Context-aware services in public spaces take care of
      handicapped / elder / child persons.
       n  Context-aware services must avoid to become obstacles
           for them.
             n  Cabling and devices may prevent their movement.


n    All visitors are not gentle.
       n  Mischievous children, complainers, etc.


n    Context-aware services may incur resentments.
       n  Some voluntary museum guides felt that our context-aware
           services deprived their activities.
       n  Audio-guide systems in many museums have been
           operated by third-parties.
                                                            Ichiro Satoh
Proactiveness vs. Spookiness	
n    Context-aware services are required to be proactive:
       n  Computing systems can anticipate our needs
           and act on our behalf.
       n  They need to understand the user’s context and how it
           changes over time.

n    People want proactive services but may feel spooky or officious.
       n  I think, there may be an implicit gap between proactive and
           spooky/officious services.




                                                             Ichiro Satoh
Conclusion
n    Context-aware systems depend on the real world.
       n  They should be evaluated in the real world.


n    Real requirements for context-aware computing can be studied
      only from real experiences.
       n  in real spaces, with real users, for real applications,


n    There is a large gap between prototype-/laboratory-level and
      real systems.
        n  Most issues in the latter do not appear in the former.
        n  Many research issues in the gap.


       We cannot know real problems without real experiences.

                                                             Ichiro Satoh
Question
Experiment (is hard…)	




                          Ichiro Satoh

Weitere ähnliche Inhalte

Andere mochten auch

Context-Aware Workplace Learning Support - Concepts, Experiences, and Remaini...
Context-Aware Workplace Learning Support - Concepts, Experiences, and Remaini...Context-Aware Workplace Learning Support - Concepts, Experiences, and Remaini...
Context-Aware Workplace Learning Support - Concepts, Experiences, and Remaini...Andreas Schmidt
 
[2C3]Developing context-aware applications
[2C3]Developing context-aware applications[2C3]Developing context-aware applications
[2C3]Developing context-aware applicationsNAVER D2
 
A survey about context-aware middleware
A survey about context-aware middlewareA survey about context-aware middleware
A survey about context-aware middlewareLeonardo Bruni
 
Why Were Short Netflix T2 Partners 12 16 10
Why Were Short Netflix T2 Partners 12 16 10Why Were Short Netflix T2 Partners 12 16 10
Why Were Short Netflix T2 Partners 12 16 10Albert Yuen
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsYONG ZHENG
 
Future leadership dev
Future leadership devFuture leadership dev
Future leadership devKevin Wheeler
 

Andere mochten auch (6)

Context-Aware Workplace Learning Support - Concepts, Experiences, and Remaini...
Context-Aware Workplace Learning Support - Concepts, Experiences, and Remaini...Context-Aware Workplace Learning Support - Concepts, Experiences, and Remaini...
Context-Aware Workplace Learning Support - Concepts, Experiences, and Remaini...
 
[2C3]Developing context-aware applications
[2C3]Developing context-aware applications[2C3]Developing context-aware applications
[2C3]Developing context-aware applications
 
A survey about context-aware middleware
A survey about context-aware middlewareA survey about context-aware middleware
A survey about context-aware middleware
 
Why Were Short Netflix T2 Partners 12 16 10
Why Were Short Netflix T2 Partners 12 16 10Why Were Short Netflix T2 Partners 12 16 10
Why Were Short Netflix T2 Partners 12 16 10
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
 
Future leadership dev
Future leadership devFuture leadership dev
Future leadership dev
 

Ähnlich wie Experiences from Context-aware Services in Real World

IRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using MatlabIRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using MatlabIRJET Journal
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET Journal
 
Personal Mobile Learning, a distance learning device using DVB technology
Personal Mobile Learning, a distance learning device using DVB technologyPersonal Mobile Learning, a distance learning device using DVB technology
Personal Mobile Learning, a distance learning device using DVB technologyKumara Sadana Putra
 
IOT BASED VIBRATION VEST FOR DEAF PEOPLE
IOT BASED VIBRATION VEST FOR DEAF PEOPLEIOT BASED VIBRATION VEST FOR DEAF PEOPLE
IOT BASED VIBRATION VEST FOR DEAF PEOPLEIRJET Journal
 
Module 5_detailed ppt.pptx
Module 5_detailed ppt.pptxModule 5_detailed ppt.pptx
Module 5_detailed ppt.pptxDebabrataPain1
 
IRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET Journal
 
MobileHCI2010 p345-lee
MobileHCI2010 p345-leeMobileHCI2010 p345-lee
MobileHCI2010 p345-leeHarry Zhang
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET Journal
 
IRJET- Sign Language Interpreter
IRJET- Sign Language InterpreterIRJET- Sign Language Interpreter
IRJET- Sign Language InterpreterIRJET Journal
 
IRJET - Blind Guidance using Smart Cap
IRJET - Blind Guidance using Smart CapIRJET - Blind Guidance using Smart Cap
IRJET - Blind Guidance using Smart CapIRJET Journal
 
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionA Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionIRJET Journal
 
Sign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionSign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionIRJET Journal
 
IRJET- Review on Raspberry Pi based Assistive Communication System for Blind,...
IRJET- Review on Raspberry Pi based Assistive Communication System for Blind,...IRJET- Review on Raspberry Pi based Assistive Communication System for Blind,...
IRJET- Review on Raspberry Pi based Assistive Communication System for Blind,...IRJET Journal
 
IRJET- Alternate Vision Assistance: For the Blind
IRJET- Alternate Vision Assistance: For the BlindIRJET- Alternate Vision Assistance: For the Blind
IRJET- Alternate Vision Assistance: For the BlindIRJET Journal
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep LearningIRJET Journal
 
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
 
Tele immersion
Tele immersionTele immersion
Tele immersionhimnshu16
 
Autonomous navigation robot
Autonomous navigation robotAutonomous navigation robot
Autonomous navigation robotIRJET Journal
 
Avoiding privacy in cinema using ir camera (1)
Avoiding privacy in cinema using ir camera (1)Avoiding privacy in cinema using ir camera (1)
Avoiding privacy in cinema using ir camera (1)Shanker Rajendiran
 

Ähnlich wie Experiences from Context-aware Services in Real World (20)

IRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using MatlabIRJET- Vision Based Sign Language by using Matlab
IRJET- Vision Based Sign Language by using Matlab
 
IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind Assistance
 
Personal Mobile Learning, a distance learning device using DVB technology
Personal Mobile Learning, a distance learning device using DVB technologyPersonal Mobile Learning, a distance learning device using DVB technology
Personal Mobile Learning, a distance learning device using DVB technology
 
IOT BASED VIBRATION VEST FOR DEAF PEOPLE
IOT BASED VIBRATION VEST FOR DEAF PEOPLEIOT BASED VIBRATION VEST FOR DEAF PEOPLE
IOT BASED VIBRATION VEST FOR DEAF PEOPLE
 
Module 5_detailed ppt.pptx
Module 5_detailed ppt.pptxModule 5_detailed ppt.pptx
Module 5_detailed ppt.pptx
 
IRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image ProcessingIRJET - Smart Blind Stick using Image Processing
IRJET - Smart Blind Stick using Image Processing
 
MobileHCI2010 p345-lee
MobileHCI2010 p345-leeMobileHCI2010 p345-lee
MobileHCI2010 p345-lee
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with Intelligentdestruction
 
IRJET- Sign Language Interpreter
IRJET- Sign Language InterpreterIRJET- Sign Language Interpreter
IRJET- Sign Language Interpreter
 
IRJET - Blind Guidance using Smart Cap
IRJET - Blind Guidance using Smart CapIRJET - Blind Guidance using Smart Cap
IRJET - Blind Guidance using Smart Cap
 
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background SubtractionA Smart Target Detection System using Fuzzy Logic and Background Subtraction
A Smart Target Detection System using Fuzzy Logic and Background Subtraction
 
Sign Language Detection using Action Recognition
Sign Language Detection using Action RecognitionSign Language Detection using Action Recognition
Sign Language Detection using Action Recognition
 
IRJET- Review on Raspberry Pi based Assistive Communication System for Blind,...
IRJET- Review on Raspberry Pi based Assistive Communication System for Blind,...IRJET- Review on Raspberry Pi based Assistive Communication System for Blind,...
IRJET- Review on Raspberry Pi based Assistive Communication System for Blind,...
 
IRJET- Alternate Vision Assistance: For the Blind
IRJET- Alternate Vision Assistance: For the BlindIRJET- Alternate Vision Assistance: For the Blind
IRJET- Alternate Vision Assistance: For the Blind
 
IRJET - Hand Gestures Recognition using Deep Learning
IRJET -  	  Hand Gestures Recognition using Deep LearningIRJET -  	  Hand Gestures Recognition using Deep Learning
IRJET - Hand Gestures Recognition using Deep Learning
 
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
 
Tele immersion
Tele immersionTele immersion
Tele immersion
 
Autonomous navigation robot
Autonomous navigation robotAutonomous navigation robot
Autonomous navigation robot
 
Avoiding privacy in cinema using ir camera (1)
Avoiding privacy in cinema using ir camera (1)Avoiding privacy in cinema using ir camera (1)
Avoiding privacy in cinema using ir camera (1)
 
Kinect sensor
Kinect sensorKinect sensor
Kinect sensor
 

Mehr von FET AWARE project - Self Awareness in Autonomic Systems

Mehr von FET AWARE project - Self Awareness in Autonomic Systems (20)

Academic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-AwarenessAcademic Course: 13 Applications of and Challenges in Self-Awareness
Academic Course: 13 Applications of and Challenges in Self-Awareness
 
Academic Course: 12 Safety and Ethics
Academic Course: 12 Safety and EthicsAcademic Course: 12 Safety and Ethics
Academic Course: 12 Safety and Ethics
 
Academic Course: 08 Pattern-based design of autonomic systems
Academic Course: 08 Pattern-based design of autonomic systemsAcademic Course: 08 Pattern-based design of autonomic systems
Academic Course: 08 Pattern-based design of autonomic systems
 
Academic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
Academic Course: 07 Introduction to the Formal Engineering of Autonomic SystemsAcademic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
Academic Course: 07 Introduction to the Formal Engineering of Autonomic Systems
 
Academic Course: 06 Morphogenetic Engineering
Academic Course: 06 Morphogenetic EngineeringAcademic Course: 06 Morphogenetic Engineering
Academic Course: 06 Morphogenetic Engineering
 
Academic Course: 04 Introduction to complex systems and agent based modeling
Academic Course: 04 Introduction to complex systems and agent based modelingAcademic Course: 04 Introduction to complex systems and agent based modeling
Academic Course: 04 Introduction to complex systems and agent based modeling
 
Academic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent SystemsAcademic Course: 03 Autonomic Multi-Agent Systems
Academic Course: 03 Autonomic Multi-Agent Systems
 
Academic Course: 02 Self-organization and emergence in networked systems
Academic Course: 02 Self-organization and emergence in networked systemsAcademic Course: 02 Self-organization and emergence in networked systems
Academic Course: 02 Self-organization and emergence in networked systems
 
Academic Course: 01 Self-awarenesss and Computational Self-awareness
Academic Course: 01 Self-awarenesss and Computational Self-awarenessAcademic Course: 01 Self-awarenesss and Computational Self-awareness
Academic Course: 01 Self-awarenesss and Computational Self-awareness
 
Awareness: Layman Seminar Slides
Awareness: Layman Seminar SlidesAwareness: Layman Seminar Slides
Awareness: Layman Seminar Slides
 
Industry Training: 04 Awareness Applications
Industry Training: 04 Awareness ApplicationsIndustry Training: 04 Awareness Applications
Industry Training: 04 Awareness Applications
 
Industry Training: 03 Awareness Simulation
Industry Training: 03 Awareness SimulationIndustry Training: 03 Awareness Simulation
Industry Training: 03 Awareness Simulation
 
Industry Training: 02 Awareness Properties
Industry Training: 02 Awareness PropertiesIndustry Training: 02 Awareness Properties
Industry Training: 02 Awareness Properties
 
Industry Training: 01 Awareness Overview
Industry Training: 01 Awareness OverviewIndustry Training: 01 Awareness Overview
Industry Training: 01 Awareness Overview
 
Robot Swarms as Ensembles of Cooperating Components - Matthias Holzl
Robot Swarms as Ensembles of Cooperating Components - Matthias HolzlRobot Swarms as Ensembles of Cooperating Components - Matthias Holzl
Robot Swarms as Ensembles of Cooperating Components - Matthias Holzl
 
Towards Systematically Engineering Ensembles - Martin Wirsing
Towards Systematically Engineering Ensembles - Martin WirsingTowards Systematically Engineering Ensembles - Martin Wirsing
Towards Systematically Engineering Ensembles - Martin Wirsing
 
Capturing the Immune System: From the wet-­lab to the robot, building better ...
Capturing the Immune System: From the wet-­lab to the robot, building better ...Capturing the Immune System: From the wet-­lab to the robot, building better ...
Capturing the Immune System: From the wet-­lab to the robot, building better ...
 
Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read Underwater search and rescue in swarm robotics - Mark Read
Underwater search and rescue in swarm robotics - Mark Read
 
Computational Self-awareness in Smart-Camera Networks - Lukas Esterle
Computational Self-awareness in Smart-Camera Networks - Lukas EsterleComputational Self-awareness in Smart-Camera Networks - Lukas Esterle
Computational Self-awareness in Smart-Camera Networks - Lukas Esterle
 
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
Why Robots may need to be self-­‐aware, before we can really trust them - Ala...
 

Kürzlich hochgeladen

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 

Kürzlich hochgeladen (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 

Experiences from Context-aware Services in Real World

  • 1. Experiences from Context-aware Services in Real World National Institute of Informatics, Japan Ichiro Satoh Email: ichiro@nii.ac.jp Ichiro Satoh
  • 2. Self-Introduction Ichiro Satoh Professor, National Institute of Informatics Visiting researcher of Rank Xerox (at Grenoble) From TV news on my experiments in shopping moles and department stores. Chairs or program committee members of major conferences on ubiquitous computing, e.g., PerCom and Ubicomp. Ichiro Satoh
  • 3. National Institute of Informatics (NII) (Manga) Publishers area Akihabara (electric/geeks/manga/ NII otaku town) NII 1.5km The Imperial Palace NII has PhD course / internship programs Tokyo Station If you are interested in the program, NII is 1.5km-near from Tokyo Station please contact with me Ichiro Satoh
  • 4. Outline n  Experiment on context-aware services n  Experience from context-aware services at the real world n  Conclusion This presentation focuses on experiences rather than system issues. Ichiro Satoh
  • 5. Middleware for Context-aware Services n  Our middleware can maintain the locations of computing devices and software for defining services in addition to those of physical entities and places in a unified manner. n  Application-specific services are defined and executed within virtual counterparts within the location model. n  The middleware can naturally provide a location-aware service discovery mechanism and service policy specification language. service provider networked light service provider software control and software deployment software 3.00 3.00 3.00 user-bound proxy light-bound desk-bound computer counterpart counterpart counterpart counterpart Specification 3.00 3.00 3.00 3.00 3.00 of the user’s requiring room-bound room-bound room-bound room-bound 3.00 9.00 3.00 3.00 services counterpart counterpart counterpart counterpart floor-bound counterpart 3.00 3.00 9.00 The model also maintains the location and capabilities of computers and the relocation of software. Ichiro Satoh
  • 6. Experiments n  We had done several experiments in public museums: n  The National Science Museum, and etc. n  Museums have many visitors whose knowledge about exhibitions are different. n  Annotation about exhibitions should be provided for visitors dependently on their knowledge and experience, including the exhibitions that they previously viewed the National Science Museum (Tokyo, Japan) Ichiro Satoh
  • 7. Experiment n  In the National Science Museum, each spot was in front of the fossils of dinosaurs in an exhibition room. n  When a visitor enters in a spot, the system selected and played audio- based annotation about dinosaurs according to the combination of the current spot, past spots, and his/her selecting course. n  The experiment has done for two weeks. n  It had more than 200 participants per- day and was evaluated with a group of 262 participants. Ichiro Satoh
  • 8. Experiment (cont’d) n  Each visitor wore a hat equipped with RFID tags. n  Each spot had an RFID reader to detect the presence of a visitor within it. Speaker RFID Tag(s) Flat antenna for RFID Reader I am a member of ISO standardization committee for RFID and real-time locating technology Ichiro Satoh
  • 9. How to evaluate context-aware services n  There is no unified metrics to evaluate context-aware services. n  It is difficult to evaluate the effectiveness of context- aware services individually. n  (Only) one solution is to compare between our approach and existing approaches. n  You should provide context-aware services, which can be fairly compared from other approaches. No evaluation is no academic research. Ichiro Satoh
  • 10. Evaluation To evaluate the effectiveness of our context-aware visitor-guide system, we experimented four audio/text-annotation systems. A)  Mobile Phones/PDAs (iPod Touch) To listen audio-annotation, users input numbers attached to exhibits (120 testees) B)  Location-aware PDAs (iPod Touch) When RFID readers detect RFID-tags attached to PDAs, the system automatically enables PDAs to play audio-annotation dependent on their current spots. (56 testees) C)  Paper-based posters Text-based annotation located near the exhibitions. (50 testees) D)  Our experiments (262 testees) Annotation content were common among the four experiments to offer a unified metrics in comparison of these approaches. Note: the above numbers are the number of testees, which are only 8-12 years children for the reason of a single evaluation metrics. Ichiro Satoh
  • 11. Evaluation (cont’d) After visitors experienced each courses, we assigned tests to participants to evaluate the achievement of their learning. The percentage of their correct answers: A)  Mobile Phones/PDAs: 53% B)  Location-aware PDAs: 52% C)  Paper posters: 66% D)  Our experiments: 68% Problems: 1.  A’s problem : half-visitors inputted incorrect numbers and listened incorrect annotations but were aware of their mistakes. 2.  B’s problem: most visitors paid attention to their PDAs instead of exhibitions. Ichiro Satoh
  • 12. From experiment, we learned.. n  Context-aware services should play leading or extra roles. n  All technically interested approaches are not appropriate in the real world. n  Researchers may misunderstand because people tend to evaluate new approaches to be interested, but such approaches may not be effective. n  Many traditional approaches have been used because of they are effective. Ichiro Satoh
  • 13. From experiment, we learned.. How to inform services n  It is difficult for users to find/know who/ where/when context-aware services are available. n  On the other hand, several users were surprised at the sudden activation of when context-aware services. n  We need to instruct users who, where, when, what, and how context-serviced provided. To avoid this problem, we put marks at spots to explicitly specify where context-aware services are available. Ichiro Satoh
  • 14. From experiment, we learned.. How to support to legacy spaces n  It is more difficult to make legacy spaces than to build new smart spaces, because of their constraints. n  There may be no space to deploy devices, e.g., sensors, in legacy spaces, including homes and offices. n  Legacy spaces may lack power-line and networks. n  Context-aware services must make existing spaces smart without losing any utility of the original spaces. Museums required all devices to be invisible from visitors. Ichiro Satoh
  • 15. From experiment, we learned.. How to manage n  Management systems are important. n  Context-aware services need numerous heterogeneous sensors and devices. n  Public spaces, including museums, have no spaces for management systems. n  They lack any professional administrators. Backyard of a typical experiment for smart rooms. It is often larger than its target rooms. Ichiro Satoh
  • 16. From experiment, we learned.. How to manage (cont’d) n  There may be no space for system management in real spaces. n  Our experiments supported GUI-based management systems in PDAs. n  It enabled curators to monitor and control context-aware services by using their portable devices instead of any stationary terminals. Ichiro Satoh
  • 17. From experiment, we learned.. Availability and Reliability n  Context-aware services are required to be provided anytime. n  e.g., the experiment was required to continue to work for 6 days because the devices were deployed close to definitely precious specimens. n  There is no silver bullet to develop reliable systems. n  Context-aware systems are a mission-critical system. n  In fact, student-level programming skills may not be enough. n  I designed and implemented all middleware systems in out experiments. In fact, our middleware and services could support more than 200 visitors per-day and continue to work without any reboot and configuration for every 6 days. Ichiro Satoh
  • 18. From experiment, we learned.. Availability and Reliability n  Sensing systems should be selected according to their measurement errors. n  Lateration systems can locate users' positions, but they may sometimes return incorrect positions far from their real positions. n  They may provide incorrect users with incorrect services. n  RFID-tag-based proximity systems can detect the existences of users within specified areas but they occasionally lose the positions of tags. n  They may not provide users with services even when they are in spaces where they should receive the services. n  The latter’s problem is better than the latter’s problem in the real world. n  Least suffering strategy rather than best-effort one. Ichiro Satoh
  • 19. From experiment, we learned.. Availability and Reliability n  Smart surroundings are stupid and scatterbrain. n  Sensing systems are not perfect. n  Champion data in experiments are meaningless. n  The technology needs to support least suffering strategy instead of best-effort one. n  High reliability and availability are needed. n  How to notify failures of smart surroundings to users. n  I also designed a new antenna for the experiment. Ichiro Satoh
  • 20. From experiment, we learned.. How to notice system errors n  Sensing and computing systems are not perfect. n  System errors must be inevitable. n  Two solutions: n  To recover systems errors as much as possible, n  To enable users to notice system errors. This is a good example of notifications of failures in reliable systems Ichiro Satoh
  • 21. From experiment, we learned.. Deployment and installation n  We cannot have long time to deploy equipment at the real world. n  Museum required us to deploy and install our system for one day (close day). n  Devices can be easily replaced by new ones. n  Context-aware systems should be robust from rainy, wind, dust, and mischievous attacks. n  They should be able to be packed and assembled for logistics. Ichiro Satoh
  • 22. From experiment, we learned.. Deployment and installation n  The current version enables end-users to easily install and configure context-aware services by using (semi)self- tuning / diagnosis / healing mechanisms. n  We lend our systems to non-professional peoples to evaluate their installation. n  In fact, artists could setup and provide their media- art works without our help at fine art museums. Ichiro Satoh
  • 23. From experiment, we learned.. How to right human errors n  Context-aware services are required to guide visitors to their right behaviors. n  Visitors often do unexpected behaviors. n  But, most existing user-assistant systems assume that people always follow their assistances exactly. n  To right human errors, we need to warn users in various approaches. n  When users miss visual signs, we may need to right them in another approach, e.g., audio-based one. n  In the experiment, 95% programs are exceptional handling for human, sensing, or system errors. Ichiro Satoh
  • 24. From experiment, we learned.. n  Context-aware services in public spaces take care of handicapped / elder / child persons. n  Context-aware services must avoid to become obstacles for them. n  Cabling and devices may prevent their movement. n  All visitors are not gentle. n  Mischievous children, complainers, etc. n  Context-aware services may incur resentments. n  Some voluntary museum guides felt that our context-aware services deprived their activities. n  Audio-guide systems in many museums have been operated by third-parties. Ichiro Satoh
  • 25. Proactiveness vs. Spookiness n  Context-aware services are required to be proactive: n  Computing systems can anticipate our needs and act on our behalf. n  They need to understand the user’s context and how it changes over time. n  People want proactive services but may feel spooky or officious. n  I think, there may be an implicit gap between proactive and spooky/officious services. Ichiro Satoh
  • 26. Conclusion n  Context-aware systems depend on the real world. n  They should be evaluated in the real world. n  Real requirements for context-aware computing can be studied only from real experiences. n  in real spaces, with real users, for real applications, n  There is a large gap between prototype-/laboratory-level and real systems. n  Most issues in the latter do not appear in the former. n  Many research issues in the gap. We cannot know real problems without real experiences. Ichiro Satoh