SlideShare a Scribd company logo
Smart-M3 Demos
Jukka Honkola, Hannu Laine,
Vesa Luukkala, Ron Brown



Company Confidential
1   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Smart-M3 Demos
• Demos done in NRC:
      • Personalized gaming experience (“SuperTux”)
      • Personal Smart Space (with CRF and NXP)
• Other demos:
      • Home Sensor Network (VTT)
               • Only off-the-shelf hardware
      • Patient monitoring demo (University of Bologna)
               • Many KPs, diverse hardware
      • Smart Room demo (SPIIRAS)
               • Demonstrate a monitor-like construct in smart space



2   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Refresher: Notion of Application

    • Agents understand their own, non-exclusive part of the set
      of information available in a space
    • Applications emerge from actions over the information
    • Applications are not static                                                                   Ap
                                                                          o   n1                       p   lic
    • Smart space application vs.                                    at i                  KP 3               at
                                                              p   lic                                            io
                                                                                                                      n
                                                           Ap                                                             2
      traditional application                                                 KP 1

                                                                                                      KP 4
                                                                                   KP 2




                                                                                      Information


3     © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Refresher: Notion of Application
• What is a smart space application?
• A scenario that may evolve depending on
      • Participating KPs (information layer)
      • Participating services (service layer)
                                                                                                             Smart Spaces


           Smart                                                    N                                                   N                                                             N
                                                                                                                                                   Smart
           World                                      N                              Smart
                                                                                     Space
                                                                                                                                                   Space
                                                                                                                                                                        N
                                                                                                                              N
                                                             N




                                Service Domain
           Service                                         Serv
                                                                  Serv
                                                                         Client
                                                                                   Serv
                                                                                          Client
                                                                                                      Serv

                                                                                                                      Srv
                                                                                                                              SOI
                                                                                                                                           Srv                 C
                                                                                                                                                                  Srv
                                                                                                                                                                lient
                                                                                                                                                                                      Srv
                                                                                                                                                       Srv                   Client

           World                                 SN
                                                      AN
                                                                            SN                       Srv
                                                                                                             Client
                                                                                                                            Client
                                                                                                                                     Srv
                                                                                                                                                                    C

                                                                                                                                                                  Srv
                                                                                                                                                                     lient

                                          SN                       SN                   SOI                                                      SOI
                                                                                                                                                                                                  service ontology
                                                                                                                                                                                            SOI   interpreter




                                Device Netw ork
                                                                                                             Dev                                       Dev

           Device                                         Dev                     Dev
                                                                                          GW                                         Dev
                                                                                                                                                   GW                             Dev

           World                               Dev
                                                                                               Dev                                                       Dev


                                                                                                                                                                                                  Gateway between
                                                                                                                                                                                            GW    netw orks



4   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Personalized Gaming Setup
                                                                           Mood Renderer   Media
                                                                           (N800 & UPnP)
• 4 different domains                                                                      Server

• Independent agents
  representing the
  domains                                                                       Home
                                                         SportsTracker
                                                                                Home
• An agent may be part                                                          Smart
                                                         w orkouts (N95)
                                                                                Smart
  of another network
                                                                                Space
                                                                                Space
  (DLNA,
  3G, …)
                                                             SuperTux game
                                                             (N800)                            3G
                                                                              C status
                                                                               all
                                                                              (N95)

5   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Used Ontologies

                Used by Supertux game
                Used by Audio system
                Used by Workout Monitor
                Used by Phoneline Monitor



    Each participating KP understands
    their own part of the complete
    demo ontology

    Overlaps allow the KPs to interoperate




6    © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Personalized Gaming: Conclusions
• Ontological interoperability
      • Standardize on ontology level, not on use case level
• Ontology modeling
      • Concepts described in ontology effect the possible scenarios
• Device abstraction
      • KPs can reside in any device, only their behavior is important
      • KPs may however share device specific information
• Independent agents
      • Decision making in the KPs
• Evolving applications
      • The application may change depending on the participating KPs
• Published in RuSmart 09



7   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Personal Smart Space
• Focus on car smart spaces
• Two use cases:
      1. “Music follows me”
      2. “Read aloud incoming message”
• Demo shows:
      • How Smart-M3 can be used to combine the use cases
      • Use of Smart-M3 with existing service level technologies




8   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
M3 in Automotive Demo

                                                           Message Source
                    Player

                                                                             Message Render




         Need to pause?
                                                                M3
                                                         Information Space



9   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Personal Smart Space Demo Setup
 Messaging Domain
                                                                                            NoTA connection
                                                                              Car
                                                             SN          Steering
      Message Source                                                       Wheel       A     NoTA
                                                                                       N     Application Node
            SN              KP

                                                            SIB    KP                  S     NoTA
                                                                                       N     Service Node
Mobile Communication Device                                         Dashboard
                                                                                            M3 connection
                                                             SN     AN
               Player
                                                                                       K     M3 KP
                                                                                       P
                  AN          KP
                                                             C entertainment kit
                                                              ar

                                                                                       SI     M3 SIB
                                                             SN                 NXP    B
     Render Service              SN                                         Renderer


       Mobile Domain                                        Automotive Domain
10     © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Use case 1
• “Follow me music”: Just the Mobile device



                                                           Can PLAY aloud


                                                          Can CONTROL          SEMANTIC
                                                                             INFORMATION
                                                                                BROKER




                                                   Play music with PLAY,   CONTROL




11   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Use case 1
• “Follow me music”: enter a car


                                                                  Can PLAY aloud




                                                            SEMANTIC
                                                          INFORMATION
                                                             BROKER

                                       new     PLAY, CONTROL

                                                                    Can CONTROL




12   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Use case 1
• “Follow me music”: use car’s resources




                                                              SEMANTIC
                                                            INFORMATION
                                                               BROKER


                                        play music with   PLAY, CONTROL




13   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Use case 2
• “Read aloud incoming message”:




                                                                        INDICATE message
                                      Can SPEAK aloud
                                                            SEMANTIC
                                                          INFORMATION
                                                             BROKER
                                                                                  - email
                                                                                  - twitter
                                                                                  - sms
                                                                                  -…




14   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Use case 2
• “Read aloud incoming message”




                                                                              1.   INDICATE message
                                          2.   INDICATE     SEMANTIC
                                                          INFORMATION
                                                             BROKER



          ……
                                                           3. fetch content
           ..                       4. speak




15   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Use case 1 & Use case 2
• “Read aloud incoming message”
• but “Music is playing”
                                                                    ???


                                                            SEMANTIC
                                                          INFORMATION
                                                             BROKER




16   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Use case 1 & Use case 2

                         >                                              ……
                                                                         ..


                                                            SEMANTIC
                                                          INFORMATION
                                                             BROKER




17   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH
Personal Smart Space: Conclusions
• Smart-M3 makes combining two use cases straightforward
       • Should generalize for more than two
• Smart-M3 can be used together with other technologies to achieve
  good user experience
       • Smart-M3 augments existing solutions
• Loose coupling between components allows replacing components
  without effecting other parts of the system
       • For example, Twitter can easily be replaced with the new cool messaging
         service while keeping the car parts unchanged




18   © 2008 Nokia   FRUCT-M3Demos.ppt / 2009-11-05 / JH

More Related Content

PDF
Another Approach to Instance Migration
PPTX
Luxbg arcs
PDF
S-CUBE LP: Using Data Properties in Quality Prediction
PPT
Phylogenies help to uncover diversity patterns in Neotropical amphibians
PPTX
Implications of 20 Years of CHC Cognitive-Achievement Research: Back-to-the...
PPTX
EDF2013: Language Technology Panel, Hans Uszkoreit: Key-enabling technology f...
PPTX
Chc v2.0 model 2 13-12
PDF
Airport Updates
Another Approach to Instance Migration
Luxbg arcs
S-CUBE LP: Using Data Properties in Quality Prediction
Phylogenies help to uncover diversity patterns in Neotropical amphibians
Implications of 20 Years of CHC Cognitive-Achievement Research: Back-to-the...
EDF2013: Language Technology Panel, Hans Uszkoreit: Key-enabling technology f...
Chc v2.0 model 2 13-12
Airport Updates

Viewers also liked (7)

PDF
SOFIA - Smart M3 hands-on Training. NOKIA
PDF
SOFIA - Smart M3 Information Sharing Platform - NOKIA
PPT
Government 1
PPSX
WCHS CLASS of '62 MAP
PDF
SOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXP
PDF
SOFIA Newsletter 1st Issue May 2011
PDF
SOFIA - Integration of an Answer Set Engine to Smart m3. NOKIA
SOFIA - Smart M3 hands-on Training. NOKIA
SOFIA - Smart M3 Information Sharing Platform - NOKIA
Government 1
WCHS CLASS of '62 MAP
SOFIA - RDF Recipes for Context Aware Interoperability in Pervasive Systems. NXP
SOFIA Newsletter 1st Issue May 2011
SOFIA - Integration of an Answer Set Engine to Smart m3. NOKIA
Ad

More from Sofia Eu (20)

PDF
SOFIA Project Brochure Pilots Set
PDF
SOFIA Poster ATC 2012
PDF
SOFIA ATC 2011_artemis_magazine
PPT
SOFIA INDRA Presentation to AICIA
PDF
SOFIA INDRA ATC2011 Virtual Wall Poster
PDF
SOFIA project INDRA NEO Publication
PDF
Cross-project collaboration leaflet: SOFIA/SMARCOS/CHIRON
PDF
SOFIA/SMARCOS/CHIRON Poster ARTEMIS & ITEA2 Co-Summit 2011
PDF
SOFIA Pilots Brochure Final Set
PPT
Smart LED Lighting for Power Management in a Building
PDF
SOFIA Vvirtual Wall Pilot Poster
PDF
SOFIA Pilots Set Brochure
PDF
SOFIA PILOTS POSTER 8th European ITS Congress, Lyon - France
PDF
SOFIA PILOTS BROCHURE 8th European ITS Congress, Lyon - France
PDF
SOFIA - Interactive Quality Visualization (IQVis)- VTT
PDF
SOFIA Poster - ARTEMIS & ITEA co-Summit 2010
PDF
SOFIA - ARTEMIS & ITEA co-Summit 2010
PDF
SOFIA - M3 Smart Space Infrastructure. VTT/NOKIA
PDF
SOFIA - Overview Brochure
PDF
SOFIA - A Smart Space Application to Dynamically Relate Medical and Environme...
SOFIA Project Brochure Pilots Set
SOFIA Poster ATC 2012
SOFIA ATC 2011_artemis_magazine
SOFIA INDRA Presentation to AICIA
SOFIA INDRA ATC2011 Virtual Wall Poster
SOFIA project INDRA NEO Publication
Cross-project collaboration leaflet: SOFIA/SMARCOS/CHIRON
SOFIA/SMARCOS/CHIRON Poster ARTEMIS & ITEA2 Co-Summit 2011
SOFIA Pilots Brochure Final Set
Smart LED Lighting for Power Management in a Building
SOFIA Vvirtual Wall Pilot Poster
SOFIA Pilots Set Brochure
SOFIA PILOTS POSTER 8th European ITS Congress, Lyon - France
SOFIA PILOTS BROCHURE 8th European ITS Congress, Lyon - France
SOFIA - Interactive Quality Visualization (IQVis)- VTT
SOFIA Poster - ARTEMIS & ITEA co-Summit 2010
SOFIA - ARTEMIS & ITEA co-Summit 2010
SOFIA - M3 Smart Space Infrastructure. VTT/NOKIA
SOFIA - Overview Brochure
SOFIA - A Smart Space Application to Dynamically Relate Medical and Environme...
Ad

SOFIA - Smart M3 Demos. NOKIA

  • 1. Smart-M3 Demos Jukka Honkola, Hannu Laine, Vesa Luukkala, Ron Brown Company Confidential 1 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 2. Smart-M3 Demos • Demos done in NRC: • Personalized gaming experience (“SuperTux”) • Personal Smart Space (with CRF and NXP) • Other demos: • Home Sensor Network (VTT) • Only off-the-shelf hardware • Patient monitoring demo (University of Bologna) • Many KPs, diverse hardware • Smart Room demo (SPIIRAS) • Demonstrate a monitor-like construct in smart space 2 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 3. Refresher: Notion of Application • Agents understand their own, non-exclusive part of the set of information available in a space • Applications emerge from actions over the information • Applications are not static Ap o n1 p lic • Smart space application vs. at i KP 3 at p lic io n Ap 2 traditional application KP 1 KP 4 KP 2 Information 3 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 4. Refresher: Notion of Application • What is a smart space application? • A scenario that may evolve depending on • Participating KPs (information layer) • Participating services (service layer) Smart Spaces Smart N N N Smart World N Smart Space Space N N N Service Domain Service Serv Serv Client Serv Client Serv Srv SOI Srv C Srv lient Srv Srv Client World SN AN SN Srv Client Client Srv C Srv lient SN SN SOI SOI service ontology SOI interpreter Device Netw ork Dev Dev Device Dev Dev GW Dev GW Dev World Dev Dev Dev Gateway between GW netw orks 4 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 5. Personalized Gaming Setup Mood Renderer Media (N800 & UPnP) • 4 different domains Server • Independent agents representing the domains Home SportsTracker Home • An agent may be part Smart w orkouts (N95) Smart of another network Space Space (DLNA, 3G, …) SuperTux game (N800) 3G C status all (N95) 5 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 6. Used Ontologies Used by Supertux game Used by Audio system Used by Workout Monitor Used by Phoneline Monitor Each participating KP understands their own part of the complete demo ontology Overlaps allow the KPs to interoperate 6 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 7. Personalized Gaming: Conclusions • Ontological interoperability • Standardize on ontology level, not on use case level • Ontology modeling • Concepts described in ontology effect the possible scenarios • Device abstraction • KPs can reside in any device, only their behavior is important • KPs may however share device specific information • Independent agents • Decision making in the KPs • Evolving applications • The application may change depending on the participating KPs • Published in RuSmart 09 7 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 8. Personal Smart Space • Focus on car smart spaces • Two use cases: 1. “Music follows me” 2. “Read aloud incoming message” • Demo shows: • How Smart-M3 can be used to combine the use cases • Use of Smart-M3 with existing service level technologies 8 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 9. M3 in Automotive Demo Message Source Player Message Render Need to pause? M3 Information Space 9 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 10. Personal Smart Space Demo Setup Messaging Domain NoTA connection Car SN Steering Message Source Wheel A NoTA N Application Node SN KP SIB KP S NoTA N Service Node Mobile Communication Device Dashboard M3 connection SN AN Player K M3 KP P AN KP C entertainment kit ar SI M3 SIB SN NXP B Render Service SN Renderer Mobile Domain Automotive Domain 10 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 11. Use case 1 • “Follow me music”: Just the Mobile device Can PLAY aloud Can CONTROL SEMANTIC INFORMATION BROKER Play music with PLAY, CONTROL 11 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 12. Use case 1 • “Follow me music”: enter a car Can PLAY aloud SEMANTIC INFORMATION BROKER new PLAY, CONTROL Can CONTROL 12 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 13. Use case 1 • “Follow me music”: use car’s resources SEMANTIC INFORMATION BROKER play music with PLAY, CONTROL 13 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 14. Use case 2 • “Read aloud incoming message”: INDICATE message Can SPEAK aloud SEMANTIC INFORMATION BROKER - email - twitter - sms -… 14 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 15. Use case 2 • “Read aloud incoming message” 1. INDICATE message 2. INDICATE SEMANTIC INFORMATION BROKER …… 3. fetch content .. 4. speak 15 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 16. Use case 1 & Use case 2 • “Read aloud incoming message” • but “Music is playing” ??? SEMANTIC INFORMATION BROKER 16 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 17. Use case 1 & Use case 2 > …… .. SEMANTIC INFORMATION BROKER 17 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  • 18. Personal Smart Space: Conclusions • Smart-M3 makes combining two use cases straightforward • Should generalize for more than two • Smart-M3 can be used together with other technologies to achieve good user experience • Smart-M3 augments existing solutions • Loose coupling between components allows replacing components without effecting other parts of the system • For example, Twitter can easily be replaced with the new cool messaging service while keeping the car parts unchanged 18 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH