- 1.
- [email_address]: OSGi Ubiquity
Guillaume Sauthier < [email_address] > OUGF 05/10/2010 -
Zenika
2.
-
- Objectives 3. Overview 4. Technologies
- Zoom on French Consortium
6. What is OS@mI ?
-
- More and more communicating objects 7. Increasingly
powerful
-
- Design a global platform 8. Adaptable to the context 9.
Maximize interoperability
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 ?
-
- 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.
-
- User location services for follow-me services 13. Intelligent
behavior of sensors and actuators
-
- Healthcare domain
- cardiologic rehabilitation of patients at home after
surgery
-
- Open tools and development platform for OS@mI services
-
- 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
-
- 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)
-
- Add/retract sensors on the fly 32. Dynamic installation of
rules
Use Case 33. Zoom on French Consortium
-
- Targets resource constrained environment
- Low cost + low consumption 34. Ex: Sheeva plug, eeeBox
- Physical close to sensors/actuators
- DeviceAccessspec in use to connect devices to their Drivers 35.
Remote Services
- Connection to Back-Office
- Mediation
- Inference
- Event correlation 36. Decision making
- Proximity management
- Lightweight storage
Gateway Architecture 37. Zoom on French Consortium
-
- 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
- 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
-
- 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/