|Speaker: Peter Kriens, OSGi Director of TechnologyPeter started his career in the 1980s as the architect of large scale, distributed editorial systems. In 1990 he started the software consultancy company aQute, working for many international companies.In 1992 he was hired by Ericsson, for which he moved to Sweden in 1994. In 1997 he moved to Ericsson Research in Stockholm, working on 3D User Interfaces. A later research project, on home servers, led to the involvement in Ericsson e-services (e-box). He participated in the start-up of the Connected Alliance, the predecessor of the OSGi Alliance and helped develop the OSGi specifications. In 2001 he was asked to manage the specifications process. He is currently managing this position for 60% of his time; the remainder of the time available to customer projects.
|Seminar: OSGi, What Java Modularization Give YouLevel: IntroductionThe OSGi Service Platform is a state of the art component system for Java that is attracting widespread attention in many different industries. You can find it inside the Eclipse IDE as well as inside a BMW car, a Nokia phone, or even inside enterprise software (Spring!). The original reason for the standard was home automation; an area where the software is required to show a high degree of flexibility and adaptability within a constrained environment. The OSGi technology has been adopted by a large number of application areas due to its small size, flexibility, and having multiple implementations from which to choose. The OSGi specifications define a module, lifecycle and service layer for Java. These layers provide the functionality to use Java as a dynamic component system; enabling applications to be developed as a collection of collaborating middleware. This model can significantly reduce the complexity of the development of the overall application and allow reuse of component in other applications. This presentation will explain what is the OSGi Service Platform, what are its goals, why it works, where it is deployed, and what the future may bring.