OSGi defines s huge set of services that are not well known to the application developers. Some of these services are Wire Admin, IO Connector, Initial Provisioning and Declarative Services. These services are donated to Eclipse in 2007 from ProSyst and it is expected to be included in the next Eclipse major release.
This tutorial will focus on main problems, solutions and code snippets related to the usage of the OSGi services. Some topics which will be addressed are:
The tutorial will include set of programming examples and demonstrations involving different OSGi services.
PAVLIN DOBREV is Research and Development Manager of ProSyst Labs which develops OSGi and Eclipse based products. He is responsible for various research and customer projects and has extensive experience in the latest Java technologies, as well as OSGi and embedded system technologies, and shares his experience as an active participant in the OSGi, JCP and other technical standards groups.
Stoyan Boshev is the Department Manager of the Development Tools department at ProSyst Labs which develops OSGi and Eclipse-based products. He leads the development of OSGi Mobile Specification and parts of the OSGi compandium R4 specification. He has extensive experience in the latest Java technologies, as well as OSGi, embedded systems and Eclipse technologies, and shares his experience as an active participant of the OSGi Mobile Expert Group. He drives the implementation of OSGi declarative services specification in Eclipse and support it as a commiter. His interests include devices and embedded technologies, software optimizations, GUI libraries and user interfaces.