SOFIA - Smart M3 Demos. NOKIA

18
Company Confidential © 2008 Nokia FRUCT-M3Demos.ppt / 2009-11-05 / JH 1 Smart-M3 Demos Jukka Honkola, Hannu Laine, Vesa Luukkala, Ron Brown

description

 

Transcript of SOFIA - Smart M3 Demos. NOKIA

Page 1: SOFIA - Smart M3 Demos. NOKIA

Company Confidential

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

Smart-M3 Demos

Jukka Honkola, Hannu Laine,

Vesa Luukkala, Ron Brown

Page 2: SOFIA - Smart M3 Demos. NOKIA

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

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

Page 3: SOFIA - Smart M3 Demos. NOKIA

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

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

• Smart space application vs.

traditional application

KP 3

Information

KP 1

KP 4

Applicatio

n 1Application 2

KP 2

KP 3

Information

KP 1

KP 4

Applicatio

n 1Application 2

KP 2

Page 4: SOFIA - Smart M3 Demos. NOKIA

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

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

World

Service

World

Device

World

N

N

N

N

NN

SN

SN

SNANSN

Smart Spaces

Service Domain

Device Network

Serv Serv

Client

Serv

ServClient

Srv

Srv

Srv

SrvSrv

ClientClient

SrvSrv

Srv

Client ClientClient

Dev

DevDev

SOI

SOI

SOI

SOIservice ontology

interpreter

Dev

Dev

Dev

Dev

Dev

DevGW

GW

GWGateway between

networks

SmartSpace

N

SmartSpace

Page 5: SOFIA - Smart M3 Demos. NOKIA

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

Personalized Gaming Setup

• 4 different domains

• Independent agents

representing the

domains

• An agent may be part

of another network

(DLNA,

3G, …)

Mood Renderer(N800 & UPnP)Mood Renderer(N800 & UPnP)

SuperTux game(N800)SuperTux game(N800)

Call status

(N95)

Home

Smart

Space

Home

Smart

Space

Media

Server

Media

Server

3G

SportsTrackerw orkouts (N95)

Page 6: SOFIA - Smart M3 Demos. NOKIA

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

Used Ontologies

Used by Supertux game

Used by Audio system

Used by Workout Monitor

Used by Phoneline Monitor

Each participating KP understandstheir own part of the completedemo ontology

Overlaps allow the KPs to interoperate

Page 7: SOFIA - Smart M3 Demos. NOKIA

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

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

Page 8: SOFIA - Smart M3 Demos. NOKIA

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

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

Page 9: SOFIA - Smart M3 Demos. NOKIA

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

M3 in Automotive Demo

M3

Information Space

PlayerPlayer

Message Source

Message RenderMessage Render

Need to pause?

Page 10: SOFIA - Smart M3 Demos. NOKIA

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

Personal Smart Space Demo Setup

DashboardDashboard

Render Service

ANAN KPKP

SNSN

Mobile Communication Device

Message Source

SIBSIB

SNSN

Car

Steering

WheelSNSN

Mobile Domain

NXP

Renderer

Automotive Domain

Car entertainment kit

SNSN

KPKPSNSN

KPKP

Messaging Domain

ANANPlayer

A

N

S

N

NoTA connection

K

P

SI

B

M3 KP

M3 SIB

NoTA

Application Node

NoTA

Service Node

M3 connection

Page 11: SOFIA - Smart M3 Demos. NOKIA

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

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

Page 12: SOFIA - Smart M3 Demos. NOKIA

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

Use case 1

• “Follow me music”: enter a car

Can PLAY aloud

Can CONTROL

SEMANTIC

INFORMATION

SEMANTIC

INFORMATION

BROKER

new PLAY, CONTROL

Page 13: SOFIA - Smart M3 Demos. NOKIA

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

Use case 1

• “Follow me music”: use car’s resources

SEMANTIC

INFORMATION

SEMANTIC

INFORMATION

BROKER

play music with PLAY, CONTROL

Page 14: SOFIA - Smart M3 Demos. NOKIA

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

Use case 2

• “Read aloud incoming message”:

SEMANTIC

INFORMATION

SEMANTIC

INFORMATION

BROKER

Can SPEAK aloudINDICATE message

- email- twitter- sms- …

Page 15: SOFIA - Smart M3 Demos. NOKIA

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

Use case 2

• “Read aloud incoming message”

SEMANTIC

INFORMATION

SEMANTIC

INFORMATION

BROKER

1. INDICATE message

2. INDICATE

3. fetch content……

.. 4. speak

Page 16: SOFIA - Smart M3 Demos. NOKIA

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

• “Read aloud incoming message”

• but “Music is playing”

Use case 1 & Use case 2

SEMANTIC

INFORMATION

SEMANTIC

INFORMATION

BROKER

???

Page 17: SOFIA - Smart M3 Demos. NOKIA

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

Use case 1 & Use case 2

SEMANTIC

INFORMATION

SEMANTIC

INFORMATION

BROKER

> ……..

Page 18: SOFIA - Smart M3 Demos. NOKIA

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

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