SOFIA - Project Presentation. NOKIA
description
Transcript of SOFIA - Project Presentation. NOKIA
Project: SOFIA
Smart Objects For Intelligent Applications
Petri Liuha, Nokia Research Center
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Project target and scope To make “information” in the physical world available for
smart services in embedded and ubiquitous systems
Copyright © SOFIA Tronshow2010 Tokyo, Japan
… and monetize it by using the web tools and business models.
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Project group
Copyright © SOFIA Tronshow2010 Tokyo, Japan
9 large companiesform different industries
4 SME companiesfrom different industries
6 universities/research institutes
Multiple domains in the same project –mobile, home, automotive, installed infrastructure, construction
Open platform for interoperability and application development, common user interaction solutions
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Market innovation
SOFIA solutions lower the cost of interoperability
agreements in the converging digital world of systems.
SOFIA introduces new applications for embedded
systems manufacturers.
The applications provide ease of use for different kinds
of user groups.
The applications also provide efficiency in maintaining
large resources, reducing maintenance cost, reducing
energy costs etc.
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Key technologies
Smart-M3: Software for cross-domain interoperability
Semantic level - publish-subscribe/query architecture
Voluntary sharing of information by objects in physical space
Interoperability agreements on information level
Exploitation of existing service and device world solutions
http://sourceforge.net/projects/smart-m3/
Application Development Kit for multiple platforms
Provides content developers access to larger markets.
Use open source technologies – based on Eclipse.
Ontology Driven Development
Ontology governance tools for common information
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Use case 1
• “Follow me music”: Just the Mobile device
SEMANTIC
INFORMATION
SEMANTIC
INFORMATION
BROKER
Can PLAY aloud
Can CONTROL
Play music with PLAY, CONTROL
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Use case 1
• “Follow me music”: enter a car
Can PLAY aloud
Can CONTROL
SEMANTIC
INFORMATION
SEMANTIC
INFORMATION
BROKER
new PLAY, CONTROL
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Use case 1
• “Follow me music”: use car’s resources
SEMANTIC
INFORMATION
SEMANTIC
INFORMATION
BROKER
play music with PLAY, CONTROL
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Use case 2
• “Read aloud incoming message”:
SEMANTIC
INFORMATION
SEMANTIC
INFORMATION
BROKER
Can SPEAK aloudINDICATE message
- email- twitter- sms- …
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Use case 2
• “Read aloud incoming message”
SEMANTIC
INFORMATION
SEMANTIC
INFORMATION
BROKER
1. INDICATE message
2. INDICATE
3. fetch content……
.. 4. speak
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Use case 1 & Use case 2
SEMANTIC
INFORMATION
SEMANTIC
INFORMATION
BROKER
• “Read aloud incoming message”
• but “Music is playing”???
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Use case 1 & Use case 2
SEMANTIC
INFORMATION
SEMANTIC
INFORMATION
BROKER
> ……..
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent ApplicationsARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Examples in the Subway Station
A suspicious bag is detected by a video camera. Security staff is alerted and gets emergency locations, video/audio, crowd info, tracks of colleagues. Passengers are invited to evacuate the area and get custom info about safety exits on public displays and their mobiles.
Smart Surveillance and Monitoring of
Public Areas
Inconsistent data are received from different sensors about the status of a wall in the tube.An operator is notified and can go to check the situation and perform maintenance.
Monitoring of Public Infrastructures
Mobile Ad-hoc Emergency Networks
Following a train derailment, first responder units (men and vehicles) set-up ad-hoc emergency network amongst themselves and all available (wireless) infrastructure nodes in the subway to support rescue operations.
People can leave and receive virtual notes in the station with their mobiles, notifying problems about trains, railway lines, insecure places, station facilities, and so on.
Information Services
Copyright © SOFIA 2009 13
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Copyright © SOFIA Tronshow2010 Tokyo, Japan
Smart-M3 functional architecture
Semantic
information
broker
Knowledge
processor
Knowledge
processor
Knowledge
processor
Device with embedded system
Local information
storage with RDF-store
and information
governance functionality
Access protocol (SSAP),
with basic operations, e.g.
join, leave, insert, remove,
subscribe, etc.
Common ontology
models for use cases
as information
interoperability enabler
Application logic and
interface supporting the use
of common use case
ontology and access to
information broker
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
• Application logic and intelligence in the Knowledge Processors (KP) – code in the devices
• Model of the Smart Space and information (ontology) in question
• Access to common data - protocol
• Communication technologies – existing
technologies like WLAN,BT, ZigBee,..
Application development
Communications Layer
Logic Layer
Model Layer
SSAP Layer
15Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
• Wizard creates automatically most of thesource code
Communications Layer
Logic Layer
Model Layer
SSAP Layer
Ontology selectionimplements themodel layer
Step 1: Smart Space SelectionStep 2: Ontology
concepts selection
16
Application development
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
• Wizard creates automatically most of thesource code
Communications Layer
Logic Layer
Model Layer
SSAP LayerPlatform and communicationsselected in Step 3 createsthe communications layer
17
Application development
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Summary
• Information centric approach for Ubicom applications
• Smart-M3 – an open platform for cross-domain information exchange
• SOFIA project with multiple partners using the same baseline solution for different domains
Copyright © SOFIA Tronshow2010 Tokyo, Japan
ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications
Copyright © SOFIA Tronshow2010 Tokyo, Japan
Thank you
www.sofia-project.eu