Agenda AT3 - 9am to 12.30pm
Speaker: Benjamin Cabé - Eclipse expert, Top Contributor 2009 / Anyware Technologies
This workshop is intended to be a very practical and pragmatic introduction to the OSGi framework.
It aims at presenting the core concepts of component-oriented development, and how they are implemented in OSGi.
Prerequisites: Good knowledge of the Java programming language. No specific Eclipse plug-in development experience needed
- Component-based programming introduction
- Main differences with OO programming
- Best practices
- Overview of the OSGi framework
- Main concepts: bundles, services, versioning, ...
- General architecture
- Design modules
- How to design a "good" component?
- How to design a "good" API?
- Exposing services
- Design... dynamic modules!
- Bundles lifecycle
- Using the ServiceTracker
- Declarative Services
- Introduction to the OSGi usage in a Web context