ougf - osami - osgi ubiquity

Download OUGF - OSAmI - OSGi Ubiquity

If you can't read please download the document

Upload: osgi-user-group-france

Post on 27-Jun-2015

961 views

Category:

Business


0 download

DESCRIPTION

Quick overview of the OSAmI ITEA2 european project.

TRANSCRIPT

  • 1.
    • [email_address]: OSGi Ubiquity
    Guillaume Sauthier < [email_address] > OUGF 05/10/2010 - Zenika

2.

  • Agenda
  • What is OS@mI ?
    • Objectives 3. Overview 4. Technologies
  • Zoom on French Consortium
    • Use case 5. Architecture
  • Common Demonstrator

6. What is OS@mI ?

  • Facts
    • More and more communicating objects 7. Increasingly powerful
  • Objectives
    • Design a global platform 8. Adaptable to the context 9. Maximize interoperability
  • Ambitious, isn't it ? :)

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 ?

  • Finnish
    • 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.
  • Spanish
    • User location services for follow-me services 13. Intelligent behavior of sensors and actuators
  • German
    • Healthcare domain
      • cardiologic rehabilitation of patients at home after surgery
  • Turkish
    • Open tools and development platform for OS@mI services
  • French
    • Integration and utilization of heterogeneous sensors/actuators

Overview 14. What is OS@mI ?

  • OSGias main building block
    • Standard 15. Modularity 16. Dynamism 17. Interoperability 18. Lightweight
  • Runtime:OSGi R4.2compatible framework
    • OW2 JOnAS (french consortium)
      • Based on Apache Felix 19. Apache iPOJO (component model) 20. Java EE compatibility
    • Apache Felix / Eclipse Equinox (others) 21. Components
      • Cilia: Mediation 22. ROSE: Remote Services 23. JASMINe: Monitoring 24. Drools: Decision
  • Tools
    • Developer Studio (on Eclipse) 25. Modeling 26. Repository

Technologies 27. Zoom on French Consortium

  • Energy Efficiency / Smart Home
    • 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)
  • INEED building in Valence
    • Measurements from Senses 31. Data mediation
      • Aggregations, averages, ...
    • Feedback loop action
      • Activate actuators from senses' data and rules (correlation)
    • 2 levels management (gateway / back-office)
  • Dynamic Environment
    • Add/retract sensors on the fly 32. Dynamic installation of rules

Use Case 33. Zoom on French Consortium

  • Gateway
    • Targets resource constrained environment
      • Low cost + low consumption 34. Ex: Sheeva plug, eeeBox
    • Physical close to sensors/actuators
      • Manage devices discovery
    • DeviceAccessspec in use to connect devices to their Drivers 35. Remote Services
      • Connection to Back-Office
        • JSON / JMS
    • Mediation
      • Data aggregation
    • Inference
      • Event correlation 36. Decision making
    • Proximity management
      • Mobile access
    • Lightweight storage

Gateway Architecture 37. Zoom on French Consortium

  • Back-Office
    • Global management system
      • Connected to gateway(s)
        • Remote Services 38. JMS Messages
      • Pre/post processing of data
    • Higher level rules
      • Can take global decisions
    • Monitoring
      • Advanced user interface
    • Persistent storage

Back-Office Architecture 39. Common Demonstrator

  • Demonstrate the component's interoperability 40. Context
    • Smart Home
      • Notifications / Interactions with user 41. Monitoring services (door/windows/weather)
    • City Services
      • Localization
  • Scenario
    • Home
      • Training appointment, indoor/outdoor decision, warning about open window
    • Training
      • Health monitor (heart rate), warning too high rate, city services send a taxi to reach home

All in the same boat ... 42. Questions 43. Resources

  • 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/