SlideShare a Scribd company logo
1 of 15
Takefumi Yamazaki | NTT
Case study report on i-House
experiments using intermediate service
platform based on OSGi technology
This work was done as part of the R&D project “Development of energy saving
home networking technologies “ organized by ‘Ministry of Internal Affairs and
Communications, Japan’.
Aim of this project
• Develop a platform that can produce various kinds of
home network services easily at lower cost.
• And promote standardization to realize such platform
Key concept: “Intermediate service platform”
• Bridge between service providers and home networks
2Service Providers
Ser vi ce
Pr ovi der
Ser vi ce
Pr ovi der
Ser vi ce
Pr ovi der
Ser vi ce
Pr ovi der
Ser vi ce
Pr ovi der
Home networks
Approach of “Intermediate service PF”
NW
Home
Net wor k
Management
pl at f or m
NW
Ser vi ce
Management
pl at f or m
Home net wor k user sSer vi ce Pr ovi der s
・
・
・
・
Devi ces
HGW
“ I nter medi ate ser vi ce pl atf or m”
• Provide both service providers and users with functions needed
to produce home network services.
(i.e. “Cloud service” for building home network services.)
• Two Layer structure:
• Service depend/related: Service Management platform
• Service-independent: Home network management platform
Core technology on this PF: OSGi
• OSGi-PF is adopted as core function of home network
management PF
• Many services in this project were realized by
installing new modules (bundles) to one HGW.
 Services & bundles used in the project (next slide)
• New services are flexibly and easily added or deleted
on demand by OSGi PF working together with other
functions in the “intermediate PF”. (service portal
function and service contract management function)
 Experimental study (explained later)
Services & bundles used in the project
№
Partcipating
Group
Services File Name Bundle-SymbolicName
1Group-A Home Control Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra
2Group-A Home Control Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver
3Group-A Home Control FNS_UPnPController_1.0.0.0.jar FNS_UPnPController
4Group-A Home Control FNS_HGMLParser_1.0.0.0.jar FNS_HGMLParser
5Group-A Home Control FNS_NetworkGateway_1.0.0.0.jar FNS_NetworkGateway
6Group-B Home network support deviceStatusChk.jar jp.co.melco.isl.hgw.bundle.device.statusChk
7Group-B Home network support upnpMonitor.jar jp.co.melco.isl.hgw.bundle.device.upnpMonitor
8Group-B Home network support httpProxy.jar jp.co.melco.isl.hgw.bundle.device.httpProxy
9Group-B Home network support deviceMng.jar jp.co.melco.isl.hgw.bundle.device.mng
10Group-C emergency earthquake
reporting
jp.astom.quake.jar jp.astom.quake
11Group-C emergency earthquake
reporting
Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver
12Group-D Security / health care
visualization services
SensorDataSendBundle_1.0.0.jar SensorDataSendBundle
13Group-D Security / health care
visualization services
Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver
14Group-D Security / health care
visualization services
Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra
15Group-E Health check KAVDevice_Control_Bundle_1.0.0.jar KAVDevice_Control_Bundle
16Group-E Health check Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver
17Group-E Health check Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra
OSGi service aggregation
platform ( OSAP )
Service Providers
BB
BB
BB
Home Gateway
OSGi
Framework
B
Operation Center
NTT Extension
Gover
ment
maint
ananc
e
Network
control
Software module
(Bundle)
BB
B
DLN
A
Ech
oNet
UPn
P
Health
care
Goverment
Home maintanance
Healthcare
B
B
Home
Appliance
Sensors
PC/Printer
Audiovisual
Telco
OSAP
OSAP
CenterSystem
• OSAP is a platform to deliver / manage OSGi bundles
remotely developed by NTT R&D.
• OSAP was used as OSGi-PF in this project.
◇ D a t e :   4th
March, 2010  
◇ P l a c e :   Ishikawa science park, Ishikawa pref. ,
Japan
– i-House
– real house; 4 bedrooms with 1 living and dining room
– Facilities in i-House
– Solar power generation
– Power storage
– Direct power feeding systems
– Sensors
– Various home appliance
Overview of experimental study
Tokyo
i-House: Experimental Facility
Photovoltaic cells
External view of i-House
Controllable devices
Electricity Outlet
Air-Conditioner, Light,
electric shutter, curtains
Protocol installed on devices in ‘i-House’
H G W
Echonet
-UPnP
GW
Electric
Outlet
( echonet
)
Sensors
( echonet
)
T V set
Light
Home network
• Various devices in ‘i-House’ are activated as Echonet devices.
• Sensors (temperature, humidity, and illumination intensity)
• A/C outlets, Air-Conditioner, Lights, electric shutters, curtains
• Echonet is a standard designed for control of home appliances .
• Specified by “echonet consortium”.
• http://www.echonet.gr.jp/english/index.htm
• All echonet devices are recognized as UPnP device objects on HGW
via the Echonet-UPnP protocol conversion gateway.
UPnPService
Control
Theme Institution
Service Contracts NTT
Home Control service
based on emergency
earthquake reporting
Mitsubishi / NTT
Continuous communication
In emergency based DC
electronic supply
NEC
NTT
Health care (content mash-
up services)
KDDI
Theme Institution
Security / health care
visualization services
OKI / NTT
Home network support Mitsubishi
1 F
Living/Dining
1 F
Bedroom
Theme Institution
Environments for service
providers: Service scenario
creation tool
Fujitsu Nagano
System
Life style pattern analysis ATR
2 F Master
Bedroom
Participating companies and their themes in ‘i-house’
Overview (1) : Experimental study by NTT
Ser vi ce
Por tal Ser vi ce
management
CommonProtocolAPI
 
Bundl e
del i ver y PF
( O S A P )
H G W
AP
Bundl es
Echonet-
UPnP GW
Intermediate PF
War ni ng Lamp
( commer ci al
i t em)
El ect r i c
Outl et
( echone
t )
El ect r i c
Outl et
( echone
t )
T V set
( commer ci al
i tem)
Li ght
( commer ci al
i tem)
End-User
Home network
①Avai l abl e ser vi ces
②Subscr i be to a ser vi ce
③Judge avai l abi l i ty
④Urge t o
del i ver bundl es
⑤Downl oad /
i nstal l bundl es
Ser ver f or
emer gency
ear t hquake
r epor t i ng
⑥Send an al er t
si gnal
⑦Send
a contr ol si gnal
◇ Procedure of service subscription with Intermediate PF
1. End-user can select a service from a list of available services by
service portal function. (① 、 ② )
2. The service management function decides if the selected
service is available by checking the state of resources on HGW.
( ③)
3. When the subscription is accepted, the OSGi PF is activated to
install the corresponding bundles to HGW.   ( ④、 ⑤)
Vi sual i zat i o
n tool t o
check HGW
Overview (2) : Experimental study by NTT
Ser vi ce
Por tal Ser vi ce
management
CommonProtocolAPI
 
Bundl e
del i ver y PF
( O S A P )
H G W
AP
Bundl es
Echonet-
UPnP GW
Intermediate PF
War ni ng Lamp
( commer ci al
i t em)
El ect r i c
Outl et
( echone
t )
El ect r i c
Outl et
( echone
t )
T V set
( commer ci al
i tem)
Li ght
( commer ci al
i tem)
End-User
Home network
Vi sual i zat i o
n tool t o
check HGW
①Avai l abl e ser vi ces
②Subscr i be to a ser vi ce
③Judge avai l abi l i ty
④Urge t o
del i ver bundl es
⑤Downl oad /
i nstal l bundl es
Ser ver f or
emer gency
ear t hquake
r epor t i ng
⑥Send an al er t
si gnal
⑦Send
a contr ol si gnal
◇ Execution of sample AP : “Home control service based on emergency
earthquake reporting”
4. An emergency earthquake reporting alert is triggered at the
server manually. (⑥)
5. After HGW receives the signal from the server, it sends the
control commands to the devices based on AP bundles.(⑦)
6. The devices work by following the commands.
Emergency earthquake reporting
• Provide information about seismic center, scale, and the time:
immediate estimation after the earthquake occurs.
• The information is presumed to come from P-waves captured at
an observation point near the seismic center.
• This service has been available for the public since 2007 in Japan.
①Earthquake
occurs P-wave: Initial tremor
②Detect P-wave
Seismo
meter
③Decide the
hypocenter
(by the Office)
Service Provider
④Receive the signal /
Calculate /
Display the result
Devices used in this AP
TV
( User por tal )
Vi sual i zati on tool
War ni ng Lamp
El ectr i ci ty
Outl et
Summary
• Case study report at i-House based on nation R&D project
• Successfully visualized the mechanism of “intermediate
service PF” to produce various kinds of home network
services flexibly.
• OSGi was adopted as the core technology for
“intermediate service PF” and its effective application was
verified through experiments.

More Related Content

What's hot

159898575 nemo-fsr1-3-01-user-manual
159898575 nemo-fsr1-3-01-user-manual159898575 nemo-fsr1-3-01-user-manual
159898575 nemo-fsr1-3-01-user-manualPhi Fei
 
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...Analog Devices, Inc.
 
Amx exPerience Kits Pres
Amx exPerience Kits PresAmx exPerience Kits Pres
Amx exPerience Kits Presgeorgegarnold
 
Beginners: 5G Spectrum - Long Version
Beginners: 5G Spectrum - Long VersionBeginners: 5G Spectrum - Long Version
Beginners: 5G Spectrum - Long Version3G4G
 
Precision Time Synchronization
Precision Time SynchronizationPrecision Time Synchronization
Precision Time SynchronizationKrishna Sankar
 
Hallowed be thy packets by Paul Coggin
Hallowed be thy packets by Paul CogginHallowed be thy packets by Paul Coggin
Hallowed be thy packets by Paul CogginEC-Council
 
High Definition On MPEG In Internet Protocol (Wbm Comments)
High Definition On MPEG In Internet Protocol (Wbm Comments)High Definition On MPEG In Internet Protocol (Wbm Comments)
High Definition On MPEG In Internet Protocol (Wbm Comments)Kelly Daniels
 
860 dspi voip_tests
860 dspi voip_tests860 dspi voip_tests
860 dspi voip_teststrilithicweb
 
IRJET- A Schedule based Local Monitoring Approach in Wireless Sensor Networks
IRJET- A Schedule based Local Monitoring Approach in Wireless Sensor NetworksIRJET- A Schedule based Local Monitoring Approach in Wireless Sensor Networks
IRJET- A Schedule based Local Monitoring Approach in Wireless Sensor NetworksIRJET Journal
 
Teleste ACE8 - Updated March 2020
Teleste ACE8 - Updated March 2020Teleste ACE8 - Updated March 2020
Teleste ACE8 - Updated March 2020Teleste Corporation
 
Precision Time Protocol
Precision Time ProtocolPrecision Time Protocol
Precision Time ProtocolSteven Kreuzer
 
15 03-0447-00-003a-fast-fir-filter-structure
15 03-0447-00-003a-fast-fir-filter-structure15 03-0447-00-003a-fast-fir-filter-structure
15 03-0447-00-003a-fast-fir-filter-structurePriya Salomi
 
M1 lte e nodeb integration work flow v1.8 19oct2011
M1 lte e nodeb integration work flow v1.8 19oct2011M1 lte e nodeb integration work flow v1.8 19oct2011
M1 lte e nodeb integration work flow v1.8 19oct2011Emilson Cruz
 

What's hot (17)

Time Synchronisation
Time SynchronisationTime Synchronisation
Time Synchronisation
 
159898575 nemo-fsr1-3-01-user-manual
159898575 nemo-fsr1-3-01-user-manual159898575 nemo-fsr1-3-01-user-manual
159898575 nemo-fsr1-3-01-user-manual
 
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
Frequency Synthesis and Clock Generation for High Speed Systems (Design Confe...
 
Amx exPerience Kits Pres
Amx exPerience Kits PresAmx exPerience Kits Pres
Amx exPerience Kits Pres
 
Beginners: 5G Spectrum - Long Version
Beginners: 5G Spectrum - Long VersionBeginners: 5G Spectrum - Long Version
Beginners: 5G Spectrum - Long Version
 
Precision Time Synchronization
Precision Time SynchronizationPrecision Time Synchronization
Precision Time Synchronization
 
Hallowed be thy packets by Paul Coggin
Hallowed be thy packets by Paul CogginHallowed be thy packets by Paul Coggin
Hallowed be thy packets by Paul Coggin
 
High Definition On MPEG In Internet Protocol (Wbm Comments)
High Definition On MPEG In Internet Protocol (Wbm Comments)High Definition On MPEG In Internet Protocol (Wbm Comments)
High Definition On MPEG In Internet Protocol (Wbm Comments)
 
860 dspi voip_tests
860 dspi voip_tests860 dspi voip_tests
860 dspi voip_tests
 
IRJET- A Schedule based Local Monitoring Approach in Wireless Sensor Networks
IRJET- A Schedule based Local Monitoring Approach in Wireless Sensor NetworksIRJET- A Schedule based Local Monitoring Approach in Wireless Sensor Networks
IRJET- A Schedule based Local Monitoring Approach in Wireless Sensor Networks
 
Teleste ACE8 - Updated March 2020
Teleste ACE8 - Updated March 2020Teleste ACE8 - Updated March 2020
Teleste ACE8 - Updated March 2020
 
Precision Time Protocol
Precision Time ProtocolPrecision Time Protocol
Precision Time Protocol
 
15 03-0447-00-003a-fast-fir-filter-structure
15 03-0447-00-003a-fast-fir-filter-structure15 03-0447-00-003a-fast-fir-filter-structure
15 03-0447-00-003a-fast-fir-filter-structure
 
Nemo fsr1 scanner user manual
Nemo fsr1 scanner user manualNemo fsr1 scanner user manual
Nemo fsr1 scanner user manual
 
M1 lte e nodeb integration work flow v1.8 19oct2011
M1 lte e nodeb integration work flow v1.8 19oct2011M1 lte e nodeb integration work flow v1.8 19oct2011
M1 lte e nodeb integration work flow v1.8 19oct2011
 
ES'HAIL 2/QO-100 Reception
ES'HAIL 2/QO-100 ReceptionES'HAIL 2/QO-100 Reception
ES'HAIL 2/QO-100 Reception
 
RF Experiments in Raspberry Pi
RF Experiments in Raspberry PiRF Experiments in Raspberry Pi
RF Experiments in Raspberry Pi
 

Similar to OSGi Community Event 2010 - Case Study Report on i-House experiments using intermediate service platform based on OSGi technology

Demo scripts for UniPCC windows for home
Demo scripts for UniPCC windows for homeDemo scripts for UniPCC windows for home
Demo scripts for UniPCC windows for homeHermesDDS
 
Ceh v8 labs module 08 sniffers
Ceh v8 labs module 08 sniffersCeh v8 labs module 08 sniffers
Ceh v8 labs module 08 sniffersAsep Sopyan
 
Lab #9 Construct a Linux Host Firewall and Monitor for IP Tra.docx
Lab #9 Construct a Linux Host Firewall and Monitor for IP Tra.docxLab #9 Construct a Linux Host Firewall and Monitor for IP Tra.docx
Lab #9 Construct a Linux Host Firewall and Monitor for IP Tra.docxjesseniasaddler
 
Swimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studySwimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studyOPNFV
 
Slide used at ACM-SAC 2014 by Suzaki
Slide used at ACM-SAC 2014 by SuzakiSlide used at ACM-SAC 2014 by Suzaki
Slide used at ACM-SAC 2014 by SuzakiKuniyasu Suzaki
 
IRJET- An Intelligent Remote Controlled System for Smart Home Automation
IRJET- An Intelligent Remote Controlled System for Smart Home AutomationIRJET- An Intelligent Remote Controlled System for Smart Home Automation
IRJET- An Intelligent Remote Controlled System for Smart Home AutomationIRJET Journal
 
Ceh v8 labs module 08 sniffers
Ceh v8 labs module 08 sniffersCeh v8 labs module 08 sniffers
Ceh v8 labs module 08 sniffersMehrdad Jingoism
 
Thinking differently zig bee based smart home automation
Thinking differently zig bee based smart home automationThinking differently zig bee based smart home automation
Thinking differently zig bee based smart home automationeSAT Publishing House
 
Speech & Web based appliance control
Speech & Web based appliance controlSpeech & Web based appliance control
Speech & Web based appliance controlMohit Khatri
 
Meeting 3 network administrator tools
Meeting 3    network administrator toolsMeeting 3    network administrator tools
Meeting 3 network administrator toolsSyaiful Ahdan
 
IRJET- Voice Based Home Automation System using Raspberry Pi
IRJET-  	  Voice Based Home Automation System using Raspberry PiIRJET-  	  Voice Based Home Automation System using Raspberry Pi
IRJET- Voice Based Home Automation System using Raspberry PiIRJET Journal
 
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...IJERA Editor
 
Education using FIRE
Education using FIREEducation using FIRE
Education using FIREFORGE project
 
Guia rapida POP-HUB-V2-(POP-011801)
Guia rapida POP-HUB-V2-(POP-011801)Guia rapida POP-HUB-V2-(POP-011801)
Guia rapida POP-HUB-V2-(POP-011801)Domotica daVinci
 
Rapid7 Report: Security Flaws in Universal Plug and Play: Unplug, Don't Play.
Rapid7 Report: Security Flaws in Universal Plug and Play: Unplug, Don't Play.Rapid7 Report: Security Flaws in Universal Plug and Play: Unplug, Don't Play.
Rapid7 Report: Security Flaws in Universal Plug and Play: Unplug, Don't Play.Rapid7
 
Security flawsu pnp
Security flawsu pnpSecurity flawsu pnp
Security flawsu pnplosalamos
 
Configuring junos basics
Configuring junos basics Configuring junos basics
Configuring junos basics SHIRAS K A
 
Configuring junos basics
Configuring junos basicsConfiguring junos basics
Configuring junos basicsHijrawan Rezha
 

Similar to OSGi Community Event 2010 - Case Study Report on i-House experiments using intermediate service platform based on OSGi technology (20)

Demo scripts for UniPCC windows for home
Demo scripts for UniPCC windows for homeDemo scripts for UniPCC windows for home
Demo scripts for UniPCC windows for home
 
Ceh v8 labs module 08 sniffers
Ceh v8 labs module 08 sniffersCeh v8 labs module 08 sniffers
Ceh v8 labs module 08 sniffers
 
Upnp
Upnp Upnp
Upnp
 
Lab #9 Construct a Linux Host Firewall and Monitor for IP Tra.docx
Lab #9 Construct a Linux Host Firewall and Monitor for IP Tra.docxLab #9 Construct a Linux Host Firewall and Monitor for IP Tra.docx
Lab #9 Construct a Linux Host Firewall and Monitor for IP Tra.docx
 
Swimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case studySwimming upstream: OPNFV Doctor project case study
Swimming upstream: OPNFV Doctor project case study
 
Slide used at ACM-SAC 2014 by Suzaki
Slide used at ACM-SAC 2014 by SuzakiSlide used at ACM-SAC 2014 by Suzaki
Slide used at ACM-SAC 2014 by Suzaki
 
IRJET- An Intelligent Remote Controlled System for Smart Home Automation
IRJET- An Intelligent Remote Controlled System for Smart Home AutomationIRJET- An Intelligent Remote Controlled System for Smart Home Automation
IRJET- An Intelligent Remote Controlled System for Smart Home Automation
 
Ceh v8 labs module 08 sniffers
Ceh v8 labs module 08 sniffersCeh v8 labs module 08 sniffers
Ceh v8 labs module 08 sniffers
 
Thinking differently zig bee based smart home automation
Thinking differently zig bee based smart home automationThinking differently zig bee based smart home automation
Thinking differently zig bee based smart home automation
 
Speech & Web based appliance control
Speech & Web based appliance controlSpeech & Web based appliance control
Speech & Web based appliance control
 
UpnP in Digital Home Networking
UpnP in Digital Home NetworkingUpnP in Digital Home Networking
UpnP in Digital Home Networking
 
Meeting 3 network administrator tools
Meeting 3    network administrator toolsMeeting 3    network administrator tools
Meeting 3 network administrator tools
 
IRJET- Voice Based Home Automation System using Raspberry Pi
IRJET-  	  Voice Based Home Automation System using Raspberry PiIRJET-  	  Voice Based Home Automation System using Raspberry Pi
IRJET- Voice Based Home Automation System using Raspberry Pi
 
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
 
Education using FIRE
Education using FIREEducation using FIRE
Education using FIRE
 
Guia rapida POP-HUB-V2-(POP-011801)
Guia rapida POP-HUB-V2-(POP-011801)Guia rapida POP-HUB-V2-(POP-011801)
Guia rapida POP-HUB-V2-(POP-011801)
 
Rapid7 Report: Security Flaws in Universal Plug and Play: Unplug, Don't Play.
Rapid7 Report: Security Flaws in Universal Plug and Play: Unplug, Don't Play.Rapid7 Report: Security Flaws in Universal Plug and Play: Unplug, Don't Play.
Rapid7 Report: Security Flaws in Universal Plug and Play: Unplug, Don't Play.
 
Security flawsu pnp
Security flawsu pnpSecurity flawsu pnp
Security flawsu pnp
 
Configuring junos basics
Configuring junos basics Configuring junos basics
Configuring junos basics
 
Configuring junos basics
Configuring junos basicsConfiguring junos basics
Configuring junos basics
 

More from mfrancis

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...mfrancis
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)mfrancis
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)mfrancis
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruumfrancis
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...mfrancis
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...mfrancis
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...mfrancis
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)mfrancis
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...mfrancis
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)mfrancis
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...mfrancis
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...mfrancis
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...mfrancis
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)mfrancis
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)mfrancis
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)mfrancis
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...mfrancis
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)mfrancis
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...mfrancis
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)mfrancis
 

More from mfrancis (20)

Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
Eclipse Modeling Framework and plain OSGi the easy way - Mark Hoffman (Data I...
 
OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)OSGi and Java 9+ - BJ Hargrave (IBM)
OSGi and Java 9+ - BJ Hargrave (IBM)
 
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
Simplify Web UX Coding using OSGi Modularity Magic - Paul Fraser (A2Z Living)
 
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank LyaruuOSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
OSGi for the data centre - Connecting OSGi to Kubernetes - Frank Lyaruu
 
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
Remote Management and Monitoring of Distributed OSGi Applications - Tim Verbe...
 
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
OSGi with Docker - a powerful way to develop Java systems - Udo Hafermann (So...
 
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
A real world use case with OSGi R7 - Jurgen Albert (Data In Motion Consulting...
 
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
OSGi Feature Model - Where Art Thou - David Bosschaert (Adobe)
 
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
Migrating from PDE to Bndtools in Practice - Amit Kumar Mondal (Deutsche Tele...
 
OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)OSGi CDI Integration Specification - Ray Augé (Liferay)
OSGi CDI Integration Specification - Ray Augé (Liferay)
 
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
How OSGi drives cross-sector energy management - Jörn Tümmler (SMA Solar Tech...
 
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
Improved developer productivity thanks to Maven and OSGi - Lukasz Dywicki (Co...
 
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
It Was Twenty Years Ago Today - Building an OSGi based Smart Home System - Ch...
 
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)Popular patterns revisited on OSGi - Christian Schneider (Adobe)
Popular patterns revisited on OSGi - Christian Schneider (Adobe)
 
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
Integrating SLF4J and the new OSGi LogService 1.4 - BJ Hargrave (IBM)
 
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
OSG(a)i: because AI needs a runtime - Tim Verbelen (imec)
 
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
Flying to Jupiter with OSGi - Tony Walsh (ESA) & Hristo Indzhov (Telespazio V...
 
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
MicroProfile, OSGi was meant for this - Ray Auge (Liferay)
 
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
Prototyping IoT systems with a hybrid OSGi & Node-RED platform - Bruce Jackso...
 
How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)How to connect your OSGi application - Dirk Fauth (Bosch)
How to connect your OSGi application - Dirk Fauth (Bosch)
 

Recently uploaded

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Recently uploaded (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

OSGi Community Event 2010 - Case Study Report on i-House experiments using intermediate service platform based on OSGi technology

  • 1. Takefumi Yamazaki | NTT Case study report on i-House experiments using intermediate service platform based on OSGi technology This work was done as part of the R&D project “Development of energy saving home networking technologies “ organized by ‘Ministry of Internal Affairs and Communications, Japan’.
  • 2. Aim of this project • Develop a platform that can produce various kinds of home network services easily at lower cost. • And promote standardization to realize such platform Key concept: “Intermediate service platform” • Bridge between service providers and home networks 2Service Providers Ser vi ce Pr ovi der Ser vi ce Pr ovi der Ser vi ce Pr ovi der Ser vi ce Pr ovi der Ser vi ce Pr ovi der Home networks
  • 3. Approach of “Intermediate service PF” NW Home Net wor k Management pl at f or m NW Ser vi ce Management pl at f or m Home net wor k user sSer vi ce Pr ovi der s ・ ・ ・ ・ Devi ces HGW “ I nter medi ate ser vi ce pl atf or m” • Provide both service providers and users with functions needed to produce home network services. (i.e. “Cloud service” for building home network services.) • Two Layer structure: • Service depend/related: Service Management platform • Service-independent: Home network management platform
  • 4. Core technology on this PF: OSGi • OSGi-PF is adopted as core function of home network management PF • Many services in this project were realized by installing new modules (bundles) to one HGW.  Services & bundles used in the project (next slide) • New services are flexibly and easily added or deleted on demand by OSGi PF working together with other functions in the “intermediate PF”. (service portal function and service contract management function)  Experimental study (explained later)
  • 5. Services & bundles used in the project № Partcipating Group Services File Name Bundle-SymbolicName 1Group-A Home Control Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra 2Group-A Home Control Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver 3Group-A Home Control FNS_UPnPController_1.0.0.0.jar FNS_UPnPController 4Group-A Home Control FNS_HGMLParser_1.0.0.0.jar FNS_HGMLParser 5Group-A Home Control FNS_NetworkGateway_1.0.0.0.jar FNS_NetworkGateway 6Group-B Home network support deviceStatusChk.jar jp.co.melco.isl.hgw.bundle.device.statusChk 7Group-B Home network support upnpMonitor.jar jp.co.melco.isl.hgw.bundle.device.upnpMonitor 8Group-B Home network support httpProxy.jar jp.co.melco.isl.hgw.bundle.device.httpProxy 9Group-B Home network support deviceMng.jar jp.co.melco.isl.hgw.bundle.device.mng 10Group-C emergency earthquake reporting jp.astom.quake.jar jp.astom.quake 11Group-C emergency earthquake reporting Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver 12Group-D Security / health care visualization services SensorDataSendBundle_1.0.0.jar SensorDataSendBundle 13Group-D Security / health care visualization services Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver 14Group-D Security / health care visualization services Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra 15Group-E Health check KAVDevice_Control_Bundle_1.0.0.jar KAVDevice_Control_Bundle 16Group-E Health check Domoware_UPnP_Base_Driver_3.0.2.jar Domoware_UPnP_Base_Driver 17Group-E Health check Domoware_UPnP_Base_Driver_Extra_1.0.0.jar Domoware_UPnP_Base_Driver_Extra
  • 6. OSGi service aggregation platform ( OSAP ) Service Providers BB BB BB Home Gateway OSGi Framework B Operation Center NTT Extension Gover ment maint ananc e Network control Software module (Bundle) BB B DLN A Ech oNet UPn P Health care Goverment Home maintanance Healthcare B B Home Appliance Sensors PC/Printer Audiovisual Telco OSAP OSAP CenterSystem • OSAP is a platform to deliver / manage OSGi bundles remotely developed by NTT R&D. • OSAP was used as OSGi-PF in this project.
  • 7. ◇ D a t e :   4th March, 2010   ◇ P l a c e :   Ishikawa science park, Ishikawa pref. , Japan – i-House – real house; 4 bedrooms with 1 living and dining room – Facilities in i-House – Solar power generation – Power storage – Direct power feeding systems – Sensors – Various home appliance Overview of experimental study Tokyo
  • 8. i-House: Experimental Facility Photovoltaic cells External view of i-House Controllable devices Electricity Outlet Air-Conditioner, Light, electric shutter, curtains
  • 9. Protocol installed on devices in ‘i-House’ H G W Echonet -UPnP GW Electric Outlet ( echonet ) Sensors ( echonet ) T V set Light Home network • Various devices in ‘i-House’ are activated as Echonet devices. • Sensors (temperature, humidity, and illumination intensity) • A/C outlets, Air-Conditioner, Lights, electric shutters, curtains • Echonet is a standard designed for control of home appliances . • Specified by “echonet consortium”. • http://www.echonet.gr.jp/english/index.htm • All echonet devices are recognized as UPnP device objects on HGW via the Echonet-UPnP protocol conversion gateway. UPnPService Control
  • 10. Theme Institution Service Contracts NTT Home Control service based on emergency earthquake reporting Mitsubishi / NTT Continuous communication In emergency based DC electronic supply NEC NTT Health care (content mash- up services) KDDI Theme Institution Security / health care visualization services OKI / NTT Home network support Mitsubishi 1 F Living/Dining 1 F Bedroom Theme Institution Environments for service providers: Service scenario creation tool Fujitsu Nagano System Life style pattern analysis ATR 2 F Master Bedroom Participating companies and their themes in ‘i-house’
  • 11. Overview (1) : Experimental study by NTT Ser vi ce Por tal Ser vi ce management CommonProtocolAPI   Bundl e del i ver y PF ( O S A P ) H G W AP Bundl es Echonet- UPnP GW Intermediate PF War ni ng Lamp ( commer ci al i t em) El ect r i c Outl et ( echone t ) El ect r i c Outl et ( echone t ) T V set ( commer ci al i tem) Li ght ( commer ci al i tem) End-User Home network ①Avai l abl e ser vi ces ②Subscr i be to a ser vi ce ③Judge avai l abi l i ty ④Urge t o del i ver bundl es ⑤Downl oad / i nstal l bundl es Ser ver f or emer gency ear t hquake r epor t i ng ⑥Send an al er t si gnal ⑦Send a contr ol si gnal ◇ Procedure of service subscription with Intermediate PF 1. End-user can select a service from a list of available services by service portal function. (① 、 ② ) 2. The service management function decides if the selected service is available by checking the state of resources on HGW. ( ③) 3. When the subscription is accepted, the OSGi PF is activated to install the corresponding bundles to HGW.   ( ④、 ⑤) Vi sual i zat i o n tool t o check HGW
  • 12. Overview (2) : Experimental study by NTT Ser vi ce Por tal Ser vi ce management CommonProtocolAPI   Bundl e del i ver y PF ( O S A P ) H G W AP Bundl es Echonet- UPnP GW Intermediate PF War ni ng Lamp ( commer ci al i t em) El ect r i c Outl et ( echone t ) El ect r i c Outl et ( echone t ) T V set ( commer ci al i tem) Li ght ( commer ci al i tem) End-User Home network Vi sual i zat i o n tool t o check HGW ①Avai l abl e ser vi ces ②Subscr i be to a ser vi ce ③Judge avai l abi l i ty ④Urge t o del i ver bundl es ⑤Downl oad / i nstal l bundl es Ser ver f or emer gency ear t hquake r epor t i ng ⑥Send an al er t si gnal ⑦Send a contr ol si gnal ◇ Execution of sample AP : “Home control service based on emergency earthquake reporting” 4. An emergency earthquake reporting alert is triggered at the server manually. (⑥) 5. After HGW receives the signal from the server, it sends the control commands to the devices based on AP bundles.(⑦) 6. The devices work by following the commands.
  • 13. Emergency earthquake reporting • Provide information about seismic center, scale, and the time: immediate estimation after the earthquake occurs. • The information is presumed to come from P-waves captured at an observation point near the seismic center. • This service has been available for the public since 2007 in Japan. ①Earthquake occurs P-wave: Initial tremor ②Detect P-wave Seismo meter ③Decide the hypocenter (by the Office) Service Provider ④Receive the signal / Calculate / Display the result
  • 14. Devices used in this AP TV ( User por tal ) Vi sual i zati on tool War ni ng Lamp El ectr i ci ty Outl et
  • 15. Summary • Case study report at i-House based on nation R&D project • Successfully visualized the mechanism of “intermediate service PF” to produce various kinds of home network services flexibly. • OSGi was adopted as the core technology for “intermediate service PF” and its effective application was verified through experiments.