Presentation is loading. Please wait.

Presentation is loading. Please wait.

BelAmI JT6: Assisted Living and Working Joint Workshop Budapest, April 28./29. Ákos Nagy, András Szabó, Lóránt Vajda.

Similar presentations


Presentation on theme: "BelAmI JT6: Assisted Living and Working Joint Workshop Budapest, April 28./29. Ákos Nagy, András Szabó, Lóránt Vajda."— Presentation transcript:

1 BelAmI JT6: Assisted Living and Working Joint Workshop Budapest, April 28./29. Ákos Nagy, András Szabó, Lóránt Vajda

2 Budapest BelAmI JT6: Assisted Living and Working April 28th Slide 2 Joint Task 6 Project Mission: Challenge  Create a dynamic architecture  Create drivers for different technologies  Ease of Use  Reliable System  Start/Stop Drivers/Devices  Easy configuration of Devices/Drivers

3 Budapest BelAmI JT6: Assisted Living and Working April 28th Slide 3 Joint Task 6 Project Mission: Definitions  OSGi: Developed by OSGi Alliance (BMW, IBM, Ericson, Siemens, Vodafone, Sun, etc.) OSGi is a dynamic, modular, service-oriented framework over JAVA VM. Components are located in bundles.  R-OSGi : Open-source extension to OSGi, ensures high-level connection among distributed OSGi frameworks over TCP/IP.  Phsysical Device: a hardware, or set of hardwares: sensors, sensor networks, mobile phones, PDAs, UPnP camera, intelligent medical devices, actuators, home automation devices, etc.  Device components: software components, that handle physical devices, offers high-level services. These components are JAVA- based (minimum: J2ME/CDC) and meet the requirements of org.osgi.service.device specification  Driver components : software components, that serve device components. Drivers are assigned to specific technologies: Serial, UDP, USB, UPnP, etc. They also acts on org.osgi.service.device.

4 Budapest BelAmI JT6: Assisted Living and Working April 28th Slide 4 Joint Task 6 Tutorial: R-OSGi in a nutshell  Share services among virtual gateways JVM Root Space User Space Common Services Specific Services Gateway operator Service provider

5 Budapest BelAmI JT6: Assisted Living and Working April 28th Slide 5 Joint Task 6 Tutorial: R-OSGi in a nutshell JVM OSGi R-OSGi JVM OSGi R-OSGi JVM OSGi R-OSGi  Share services among virtual gateways  Communication: Remote Service Access: Remote method calls supporting complex data object transport (despite UPnP) Eventing: OSGi events are transported between connected peers  Automated Service Discovery in subnet  Direct connection to known peers via HTTP  Supports Bluetooth Service 1. Service 3. Computer A Computer B Computer C Service 2.

6 Budapest BelAmI JT6: Assisted Living and Working April 28th Slide 6 Joint Task 6 Tutorial: Device Access in a nutshell  Specified by OSGi Alliance, introduced in R3 release  Device Access Specification – OSGi based mechanism to handle physical devices (configuration, life-cycle management,etc.) Using the dynamism of OSGi, enables plug@play, almost zero-conf scenarios.  How it works???? Device Manager Devices Drivers BATSY Adhoco Particle Micaz Serial USB UPnP UDP/TCP  Synchronization  Driver assignments to Devices  Device-Driver life-cycle management in the background

7 Budapest BelAmI JT6: Assisted Living and Working April 28th Slide 7 Joint Task 6 Tutorial: Device Access in a nutshell  How it works???? JVM OSGi Device Manager Devices BATSY Drivers Serial USB UPnP UDP/TCP Serial FACT : SZOVEGET IDE!!!!!!!

8 Budapest BelAmI JT6: Assisted Living and Working April 28th Slide 8 Joint Task 6 Tutorial: Device Access and R-OSGi OSGi R-OSGi OSGi R-OSGi OSGi R-OSGi Device Manager JVM Computer A Computer B Computer C BATSY Device USB UPnP UDP/TCP Serial Driver  Easy to develop new Driver  Easy to develop new Device PROXY BATSY Device Serial Driver

9 Budapest BelAmI JT6: Assisted Living and Working April 28th Slide 9 Joint Task 6 Tutorial: Why to use R-OSGI OSGi R-OSGi OSGi R-OSGi OSGi R-OSGi JVM J2ME/CLDC Computer A Computer B Computer C  Distributed environent (intelligent home)  High-level connection between nodes  R-OSGi can run on small devices using Concierge OSGi Framework iMote Concierge Equinox Nokia 770 Routers SonyEricsson m600i iPAQ WM


Download ppt "BelAmI JT6: Assisted Living and Working Joint Workshop Budapest, April 28./29. Ákos Nagy, András Szabó, Lóránt Vajda."

Similar presentations


Ads by Google