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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

OUGF - OSAmI - OSGi Ubiquity

446
views

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
446
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.
      [email_address] : OSGi Ubiquity
    Guillaume Sauthier < [email_address] > OUGF – 05/10/2010 - Zenika
  • 2.
      Agenda
    • What is OS@mI ?
    • 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 ?
    • OSGi as main building block
    • Runtime : OSGi R4.2 compatible 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
      • DeviceAccess spec 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/