SOFIA - M3 Smart Space Infrastructure. VTT/NOKIA

965 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
965
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SOFIA - M3 Smart Space Infrastructure. VTT/NOKIA

  1. 1. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 smart space infrastructure Juha-Pekka Soininen, VTT Antti Lappeteläinen, NokiaCopyright © VTT & Nokia SOFIA
  2. 2. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 – revolution in application development What if I know that he What if I know can not hear the that he is incoming call? Should answering the I flash lights? call? Should I turn the sound off? With M3 your environment Automatically? Automatically? knows what’s happening! What if I know that music is loud in the room? Could I alarm louder? Use vibration? M3 makes it possible to mash-up and Automatically? integrate information between all applications and domains spanning from embedded domains to the Web.Copyright © VTT & Nokia SOFIA
  3. 3. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent ApplicationsDistribution of Backgroundcomputation intoenvironment Mobile phones Smart phones Solutions Information Personal Web services iTunes, Ovi, etc. world computing Internet Yahoo, Google, Amazon PC Browsers Networked Intelligence into services Networked peripherals UPnP, DLNA, NoTA real world Embedded Single purpose systems Zigbee, BT, etc. devices Objects with Camera, printer, TV, etc. computation Distribution of capabilities responsibility of user Objects with Real world objects digital information Smart Cards, experience into Java Cards, objects in RFID, NFC etc. environment Distributed Ubiquitous systems computing Internet of Ambient Things Intelligence Copyright © VTT & Nokia SOFIA
  4. 4. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Vision: fusion of physical and information worlds Information from physical world… S S SS S S S S S S S S SS S SS S S S S S S S S S S S SS S SS S S SS S SS S S SS S S SS S S S S S S SS S S S S SS S S S SS SS S SS S S SS S S S ...easily available for S S S SS S S S S S S S S SS S S S S S S S SS S S S S S SS S S S S S S S S S S SS S S S S S S S S S S SS S S SS SS S S S S SS S S S S S SS S SS SS S S S S S S SS S S S S S S SS S S S S S S S S S devices and novel …and linking S S S S SS S S S S SS S S S S S SS S S S S SS S S SSS SS S SS S S SS S S S S S SS S S S S S S S S S S S S S S SS S SS S S S SSS S S SS S S SS S S S S SS S S S S S SS S S S S S applications… it to services S S SS S S S SSSS SSS S S S S S S S S S S S SS S SSS S SS S S SS SS S S S S S S S S S S S S SS and solutions M3 S S S S S in Internet Open Source M3 smart space …and doing all this vendor independently, device independently and domain independentlyCopyright © VTT & Nokia SOFIA
  5. 5. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Mission Open embedded data in various devices to applications to create local services in millions of places… … and monetize it by using the web tools and business modelsCopyright © VTT & Nokia SOFIA
  6. 6. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications “Smart Environment Axioms” • Interoperability is unavoidable step in the evolution of information world • There is no single technology that can master the variety of needs • World can not be built/changed instantaneously • The cost of interoperability agreements increases when moving towards implementations • A single company can not build the worldCopyright © VTT & Nokia SOFIA
  7. 7. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications What is needed for smart environments Sharing information Possibility to build from the objects and the environment and devices in the physical services gradually space Smart Support for use of Open solutions new innovations physical for interoperability spaces Exploitation of Intuitive use Web services and development of servicesCopyright © VTT & Nokia SOFIA
  8. 8. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 interoperability layers Smart Spaces Smart KP KP KP World KP SIB SIB KP KP KP Service Domain Service Serv Serv Client Serv Client Serv SOI Srv Srv Srv Srv Srv Client Client World SN SN Srv Client Client Srv Client Srv SN AN SN SOI SOI service ontology SOI interpreter Device Network Dev Dev Device Dev Dev GW Dev GW Dev World Dev Dev Dev Gateway between GW networksCopyright © VTT & Nokia SOFIA
  9. 9. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 principles • Voluntary sharing of information by objects in physical space • Publish-subscribe/query architecture • It is up to information owner only to decide what and how information is published • Interoperability agreements on information level • Common ontology model and data presentation format are the only requirements • Respecting the integrity and independence of devices • Enabling cross-domain use cases • Means and techniques must be use case independent • Support for enforcement to device and smart object manufacturers • Exploitation of existing service and device world solutionsCopyright © VTT & Nokia SOFIA
  10. 10. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 functional architecture Local information storage with RDF-store Device with embedded system and information governance functionality Knowledge processor Knowledge processor Semantic information broker Application logic and interface supporting the use Access protocol (SSAP), of common use case with basic operations, e.g. ontology and access to join, leave, insert, remove, information broker subscribe. Etc. Knowledge Common ontology processor models for use cases as information interoperability enablerCopyright © VTT & Nokia SOFIA
  11. 11. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 - design time view device M3 ADK for M3 tool target knowledge processor support(1 device Generate a Use M3 for Create a common convenience library Write M3 sharing the ontology model for your use case (or for your target KPs using information M3-SIB environment that generated and create preferably take an Open hides the ontologies libraries “The Bling!” existing one) Source and data formats Bling!A great idea involving twoprogrammable devices that M3 ADK for M3need to share information! tool target knowledge processor support device device 1) Smart-M3 Ontology compiler, published in Open Source Copyright © VTT & Nokia SOFIA
  12. 12. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 based smart environments Centralised smart space Multiple interacting smart spaces M3 M3 M3-SIB Open Source Device with M3 a SIB inside M3 M3 SIB Devices with knowledge knowledge processors processors inside A smart space (i.e. a SIB with interacting KPs)Copyright © VTT & Nokia SOFIA
  13. 13. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 based applications Application usingTraditional the informationapplicationmodel Predesigned set of M3-SIB applications creating the Open Source desired functionality M3-SIB Open Control application Source model Information providers (publishers) The same types can be implemented with multiple and distributed SIBs Independent applications The applications can be M3-SIB creating a combined Open enhanced using service level functionality Source interoperability (e.g. direct use services from other devices) Social application model Copyright © VTT & Nokia SOFIA
  14. 14. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 enforcement support • M3 will distributed as Open Source under BSD licence • Maximum flexibility, simple availability • Minimum dependencies between organisations and companies • M3 use will be supported with tools • Reference implementations to ease up the first experiments • Convenience library generators for hiding the ontologies and data storage formats from embedded system developers • M3 application development support under development • Ontology model based application development • Domain dependent supporting function librariesCopyright © VTT & Nokia SOFIA
  15. 15. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Architecture of M3 smart environment Optional SIB1 KP1 KP2 KP3-N Smart space Application use case logic in smart environment Information storage KPI Information Ontology level interpreter and Ontology governance (use) support Ontology model Data format Common solution Information access Existing service and communication solutions (service discovery, service registry, resource manager, protocols, physical layers, etc.) Service and communication levelCopyright © VTT & Nokia SOFIA
  16. 16. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications M3 – Value Offering • USERS: Freedom of choice • I want to select my device freely from any vendor knowing that it works with all devices I already have. – M3 = multi vendor • DEVICE MANUFACTURERS: Seamless operation with all devices • I want to create innovative products that consumers want to buy because they work seamlessly with other devices wherever he goes. – M3 = multi device • SERVICES COMPANIES: Gaining competitive edge • My company develops novel services using mash-up approach and we want seamless data portability to effortlessly create winning solutions for cross domain user experience. - M3 = multi domain • APPLICATION DEVELOPERS: Focus on consumer ‘wow’ • As an application developer I want to focus on creating consumer ‘wow’ instead of porting my code to all different platforms. I also want develop cross-domain mash-up services as easy as internet services are created today! – M3 = multi domainCopyright © VTT & Nokia SOFIA
  17. 17. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Open Source and Ecosystem Entry Projects Domain Platform Consumer iTRON DIEM Electronics T-Kernel WinCE Sofia M3 Automotive Building Automation Linux Java Open Source Mobile Qt Others Android iPhone Commercial ActivitiesCopyright © VTT & Nokia SOFIA
  18. 18. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Path to success …with local information to be exploited …with new kind of Smart emerging experiences environments to …with energy and everywhere… resource saving reuse M3Open Information Platform Mobile devices …to multi-part devices (with dynamically will evolve… changing parts) …to information sensing Interaction with spaces extension of humans instead of devices Copyright © VTT & Nokia SOFIA
  19. 19. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Summary • M3 – multi-vendor, multi-device, multi- domain solution for information interoperability • Link between physical and information worlds • Open source distribution with maximum flexibility and easy access and adaptation • M3 does to smart environments what the HTTP/TCP/IP did for InternetCopyright © VTT & Nokia SOFIA
  20. 20. ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Thank youCopyright © VTT & Nokia SOFIA

×