SOFIA - Smart M3 Demos. NOKIA

816 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
816
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SOFIA - Smart M3 Demos. NOKIA

  1. 1. Smart-M3 DemosJukka Honkola, Hannu Laine,Vesa Luukkala, Ron BrownCompany Confidential1 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  2. 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 space2 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  3. 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 Information3 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  4. 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 orks4 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  5. 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. 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 interoperate6 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  7. 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 097 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  8. 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 technologies8 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  9. 9. M3 in Automotive Demo Message Source Player Message Render Need to pause? M3 Information Space9 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  10. 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 NodeMobile 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 Domain10 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  11. 11. Use case 1• “Follow me music”: Just the Mobile device Can PLAY aloud Can CONTROL SEMANTIC INFORMATION BROKER Play music with PLAY, CONTROL11 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  12. 12. Use case 1• “Follow me music”: enter a car Can PLAY aloud SEMANTIC INFORMATION BROKER new PLAY, CONTROL Can CONTROL12 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  13. 13. Use case 1• “Follow me music”: use car’s resources SEMANTIC INFORMATION BROKER play music with PLAY, CONTROL13 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  14. 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. 15. Use case 2• “Read aloud incoming message” 1. INDICATE message 2. INDICATE SEMANTIC INFORMATION BROKER …… 3. fetch content .. 4. speak15 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  16. 16. Use case 1 & Use case 2• “Read aloud incoming message”• but “Music is playing” ??? SEMANTIC INFORMATION BROKER16 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  17. 17. Use case 1 & Use case 2 > …… .. SEMANTIC INFORMATION BROKER17 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH
  18. 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 unchanged18 © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH

×