Your SlideShare is downloading. ×
0
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
OUGF - OSAmI - OSGi Ubiquity
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OUGF - OSAmI - OSGi Ubiquity

481

Published on

Quick overview of the OSAmI european project

Quick overview of the OSAmI european project

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
481
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. <ul>[email_address] : OSGi Ubiquity </ul>Guillaume Sauthier < [email_address] > OUGF – 05/10/2010 - Zenika
  • 2. <ul>Agenda </ul><ul><li>What is OS@mI ? </li></ul><ul><ul><li>Objectives
  • 3. Overview
  • 4. Technologies </li></ul></ul><ul><li>Zoom on French Consortium </li></ul><ul><ul><li>Use case
  • 5. Architecture </li></ul></ul><ul><li>Common Demonstrator </li></ul>
  • 6. What is OS@mI ? <ul><li>Facts </li></ul><ul><ul><li>More and more communicating objects
  • 7. Increasingly powerful </li></ul></ul><ul><li>Objectives </li></ul><ul><ul><li>Design a global platform
  • 8. Adaptable to the context
  • 9. Maximize interoperability </li></ul></ul><ul><li>Ambitious, isn't it ? :) </li></ul>« The OSAmI project is developing an open-services ecosystem to enable all types of co-operating devices and software to work together seamlessly in any type of flexible combination » Objectives http://thewiki4opentech.org/index.php/OSAmI-Commons
  • 10. What is OS@mI ? <ul><li>Finnish </li></ul><ul><ul><li>Utilizing device interoperability via various communication technologies
  • 11. Using devices flexibly for control and communication
  • 12. Focus is on utilizing wireless communication for interoperability of mobile devices. </li></ul></ul><ul><li>Spanish </li></ul><ul><ul><li>User location services for “follow-me” services
  • 13. Intelligent behavior of sensors and actuators </li></ul></ul><ul><li>German </li></ul><ul><ul><li>Healthcare domain </li><ul><li>cardiologic rehabilitation of patients at home after surgery </li></ul></ul></ul><ul><li>Turkish </li></ul><ul><ul><li>Open tools and development platform for OS@mI services </li></ul></ul><ul><li>French </li></ul><ul><ul><li>Integration and utilization of heterogeneous sensors/actuators </li></ul></ul>Overview
  • 14. What is OS@mI ? <ul><li>OSGi as main building block </li></ul><ul><ul><li>Standard
  • 15. Modularity
  • 16. Dynamism
  • 17. Interoperability
  • 18. Lightweight </li></ul></ul><ul><li>Runtime : OSGi R4.2 compatible framework </li></ul><ul><ul><li>OW2 µJOnAS (french consortium) </li><ul><li>Based on Apache Felix
  • 19. Apache iPOJO (component model)
  • 20. Java EE compatibility </li></ul><li>Apache Felix / Eclipse Equinox (others)
  • 21. Components </li><ul><li>Cilia : Mediation
  • 22. ROSE : Remote Services
  • 23. JASMINe : Monitoring
  • 24. Drools : Decision </li></ul></ul></ul><ul><li>Tools </li></ul><ul><ul><li>Developer Studio (on Eclipse)
  • 25. Modeling
  • 26. Repository </li></ul></ul>Technologies
  • 27. Zoom on French Consortium <ul><li>Energy Efficiency / Smart Home </li></ul><ul><ul><li>Buildings must reduce their energy consumption
  • 28. End-user involvement in energy efficiency process
  • 29. Easy deployable solution for global analysis and monitoring
  • 30. Verify energetic models of materials (in the long run) </li></ul></ul><ul><li>INEED building in Valence </li></ul><ul><ul><li>Measurements from Senses
  • 31. Data mediation </li><ul><li>Aggregations, averages, ... </li></ul><li>Feedback loop action </li><ul><li>Activate actuators from senses' data and rules (correlation) </li></ul><li>2 levels management (gateway / back-office) </li></ul></ul><ul><li>Dynamic Environment </li></ul><ul><ul><li>Add/retract sensors on the fly
  • 32. Dynamic installation of rules </li></ul></ul>Use Case
  • 33. Zoom on French Consortium <ul><li>Gateway </li></ul><ul><ul><li>Targets resource constrained environment </li><ul><li>Low cost + low consumption
  • 34. Ex: Sheeva plug, eeeBox </li></ul><li>Physical close to sensors/actuators </li><ul><li>Manage devices discovery </li></ul><li>DeviceAccess spec in use to connect devices to their Drivers
  • 35. Remote Services </li><ul><li>Connection to Back-Office </li><ul><li>JSON / JMS </li></ul></ul><li>Mediation </li><ul><li>Data aggregation </li></ul><li>Inference </li><ul><li>Event correlation
  • 36. Decision making </li></ul><li>Proximity management </li><ul><li>Mobile access </li></ul><li>Lightweight storage </li></ul></ul>Gateway Architecture
  • 37. Zoom on French Consortium <ul><li>Back-Office </li></ul><ul><ul><li>Global management system </li><ul><li>Connected to gateway(s) </li><ul><li>Remote Services
  • 38. JMS Messages </li></ul><li>Pre/post processing of data </li></ul><li>Higher level rules </li><ul><li>Can take global decisions </li></ul><li>Monitoring </li><ul><li>Advanced user interface </li></ul><li>Persistent storage </li></ul></ul>Back-Office Architecture
  • 39. Common Demonstrator <ul><li>Demonstrate the component's interoperability
  • 40. Context </li></ul><ul><ul><li>Smart Home </li><ul><li>Notifications / Interactions with user
  • 41. Monitoring services (door/windows/weather) </li></ul><li>City Services </li><ul><li>Localization </li></ul></ul></ul><ul><li>Scenario </li></ul><ul><ul><li>Home </li><ul><li>Training appointment, indoor/outdoor decision, warning about open window </li></ul><li>Training </li><ul><li>Health monitor (heart rate), warning too high rate, city services send a taxi to reach home </li></ul></ul></ul>All in the same boat ...
  • 42. Questions
  • 43. Resources <ul><li>Agenda : http://www.flickr.com/photos/danslesairs/4615541443/
  • 44. Planet : http://www.flickr.com/photos/gadl/3907891398/
  • 45. Blocks : http://www.flickr.com/photos/ogimogi/2253657555/
  • 46. Questions : http://www.flickr.com/photos/travelinlibrarian/223839049/
  • 47. Books : http://www.flickr.com/photos/kartooner/32891895/
  • 48. http://thewiki4opentech.org/index.php/OSAmI-Commons
  • 49. http://www.osami-commons.org/ </li></ul>

×