OSGi Alliance expert group is in town! Come hear some talks from the spec leads on where OSGi is at and where it's going. We've got a double feature lined up:
Intro to OSGi – The Microservices Kernel
Peter Kriens (aQute) and Tim Ward (Paremus)
If you are new to OSGi, or have heard about it or experienced (good or bad) a little of OSGi then this is the talk for you.Peter Kriens, the OSGi Alliance Evangelist and Tim Ward, co-author of Enterprise OSGi in Action will provide a high level technical introduction to OSGi, covering the core concepts that make up this standard.
OSGi has been around since 1998 and was formerly JSR8. Today its one of the only Java standards that exist outside of the JCP and this talk will explore the original objectives of OSGi and how they have remained true while being extended to apply across many vertical markets including enterprise, embedded / IoT, etc.
Microservices and OSGi. From the outset OSGi promoted a ‘services-first’ approach, initially within the JVM, and in the last few years, across JVM’s with the Distributed OSGi specifications. The Microservices approach has been gaining industry traction over the last 12 months and Peter and Tim will explain how OSGi provides you with a standards-based solution to Microservices, how simple it is to take advantage of, and the benefits that you can achieve by adopting OSGi to realize it.
They will also highlight some of the common misconceptions and challenges that people have when starting out with OSGi, just so you have a full and frank understanding of the many benefits and some of the hurdles you may encounter as you start down the OSGi path. As they say there is no such thing as a free lunch, however it tastes mighty fine once you get there!
Peter Kriens is an independent consultant since 1990. He works for the OSGi Alliance and jpm4j (https://www.jpm4j.org/#%21/) and for the Alliance he is currently focused on the enRoute project (http://enroute.osgi.org/) which provides a quick start to OSGi and demonstrates best practices. During the eighties he developed advanced distributed systems for newspapers based on microcomputers based on, at the time very novel, object oriented technologies. For this experience in Objects he was hired by a number of international companies, including Adobe, Intel, Ericsson, IBM, and many others. During his work at Ericsson Research in 1998 he got involved with the OSGi specification; later he became the primary editor for these specifications. In 2005 he was awarded the OSGi Fellows title. After taking a sabbatical in 2012 to develop jpm4j he returned to the OSGi Alliance to help increasing adoption. He is Dutch but decided to live in France.
Tim Ward is CTO at Paremus Ltd (http://www.paremus.com), a co-author of Enterprise OSGi in Action (https://www.manning.com/books/enterprise-osgi-in-action), and has been actively working with OSGi for over seven years. Tim has been a regular participant in the OSGi Core Platform and Enterprise Expert Groups, and is interim chair of the OSGi IoT Expert Group. Tim has led development of several specifications within OSGi. Tim is also an active Open Source committer. Tim contributes regularly to Bndtools (http://bndtools.org) and is a PMC member in the Apache Aries (https://aries.apache.org) project.
Maximize the Power of OSGi
Carsten Ziegeler (Adobe) and David Bosschaert (Adobe)
Abstract:This talk outlines the ease of use of OSGi in application code and shows how to master development tasks by using the right APIs and tools. Learn about the latest in component development, asynchronous processing, configuration management and deploying your application code in larger modules, so-called subsystems. A subsystem allows to package a set of bundles and configurations. The subsystem can run isolated from other bundles or other applications.Learn how to leverage the latest OSGi tech for your own projects. All of the functionality discussed is available as open source.
Carsten Ziegeler works at Adobe (http://www.adobe.com) Research Switzerland and spends most of his time on architectural and infrastructure topics. Working for over 25 years in open source projects, Carsten is a member of the Apache Software Foundation and heavily participates in several Apache communities including Sling, Felix and ACE. He is a frequent speaker on technology and open source conferences. Carsten participates in the OSGi Core Platform and Enterprise Expert Groups and is a member of the OSGi Alliance board.
David Bosschaert works for Adobe (http://www.adobe.com) Research and Development. He spends the much of his time on technology relating to OSGi in Apache and other open source projects. He is also co-chair of the OSGi Enterprise Expert Group and an active participant in the OSGi Cloud efforts. Before joining Adobe, David worked for Red Hat/JBoss and IONA Technologies in Dublin, Ireland.