OSGi DevCon · Tutorial
Wednesday, 15:50, 2 hours | Ballroom BC
OSGi technology is becoming the preferred approach for creating highly modular and dynamically extensible applications. With open source framework implementations like Eclipse Equinox and Apache Felix readily available, there is no better time to move to OSGi technology. However, doing so requires to master the assembly, provisioning, and discovery of the components that make-up your system, especially if it's deployed to cloud infrastructure. Apache ACE, an Apache Incubator project, is a software distribution framework that allows to centrally manage and distribute software components, configuration data, and other artifacts to target systems. We will focus on building and managing OSGi deployments, showing you how to use Apache ACE to bootstrap a framework and deploy to remotely managed systems in a cloud. Participants will do hands-on exercises to learn how to tame the exploding complexity in the face of many nodes, lots of components and ever-changing featuresets.
Marcel is a fellow at Luminis and leads the competence center for OSGi at Luminis Technologies. As a software architect he has a broad experience in different operating systems, languages and applications, ranging from enterprise applications to mobile, embedded and distributed systems. He has been involved in lots of commercial OSGi projects for over eight years and is responsible for the architecture, development and support of an OSGi based software provisioning product. He is also a member of the Apache Software Foundation and involved as a committer and PMC member in the Apache Felix, Apache ACE and Apache Celix projects. Marcel regularly speaks at conferences, including ApacheCon, EclipseCon, OSGi DevCon, Devoxx, FOSDEM, NLJUG and various local demo camps and user forums and has given several hands-on trainings on OSGi related subjects.
Karl Pauls implemented the Apache Felix Framework Security Provider and is an active member of the Apache Felix Framework development team as well as other Felix subprojects. He is a member of the Apache Software Foundation and is involved in various Apache and other open source projects. Karl is a fellow at Luminis and a co-author of the OSGi in Action book.