1 / 1

Home Networking and OSGi Services

Home Networking and OSGi Services. Keith McNeill. OSGi, what’s it all about?

echo-hobbs
Download Presentation

Home Networking and OSGi Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Home Networking and OSGi Services Keith McNeill OSGi, what’s it all about? Automotive and Home Appliance Access and Control is an expanding area of technology, with Devices/Appliances linked via a Home Network. There are a number of different technologies currently in use to utilize the functionality of Appliances through this Network. Also, Internet usage has reached the point where the majority of homes are now connected. The OSGi (‘Open Source Gateway initiative’) alliance has proposed a standard whereby many service providers can offer services that run on a common Gateway, connecting appliances on one side to the Internet on the other. “The OSGi Alliance(‘s) … mission is to specify, create, advance, and promote an open service platform for the delivery and management of multiple applications and services to all types of networked devices in home, vehicle, mobile and other environments.” (http://www.osgi.org/about/mission.asp) Project Description: The aim of the project is to test the OSGi Framework from the point of view of the programmer writing various Services. These Services are created in small programs called ‘Bundles’, which are written in Java but can contain other resources, such as Images, HTML, Servlets, etc. To test both how useful and how difficult it is to create and deploy Services, a number of representative Bundles will be created. These will then be deployed and tested using an implementation of the Framework, IBM’s ‘Service Management Framework’. Progress so far: A number of Bundles have been created to test the development process. This has demonstrated some of the capabilities of the Framework, such as: Device control; http Capabilities; Dynamic Update. I’ve also created a Prototype of an ‘Away From Home’ Service. This currently includes a timed On and Off capability for X10 controlled lamps and a range of Servlets for adjusting various settings (as illustrated above). It’s hoped that this will be extended to include some form of home monitoring and security. In addition, it should be able to demonstrate the ability to work with Protocols other than X10, possibly JINi or UPnP. “Multi-Billion Dollar Growth in Residential Gateway Market to Enable Pervasive Internet in Home” http://www.osgi.org/news/osgi_news/news022400.asp

More Related