Moderator: Peter Kriens, OSGi Alliance Technical Director
Panelists: Dr. Alex Blewitt, Founder, Bandlem Limited; Anish Karmarkar, Oracle; Neil Bartlett, Paremus; Christer Larsson, Makewave AB; and Karl Pauls, Luminis
2. Our Distinguished Panel
• Neil Bartlett
• Alex Blewitt
• Anish Karmarkar
• Christer Larsson
• Karl Pauls
donderdag 22 september 11
3. Neil Bartlett
• Author of OSGi in Practice
(incomplete)
• Lead developer of bndtools
(incomplete)
• First and only holder of “osgi”
badge on StackOverflow
(woohoo)
• Developer trying to apply OSGi in
the Real World™
• Joined Paremus on 4th July 2011
donderdag 22 september 11
4. Alex Blewitt
• Bandlem Limited
• Passionate supporter of both
OSGi and Eclipse
• Java Developer, Author and
Tweeter
donderdag 22 september 11
5. Anish Karmarkar
• Oracle
• OSGi Board Member
• Standards Geek
• W3C, OASIS, WS-I, OSGi Alliance
• Distributed Systems research/dev/standards
• ~20 years
donderdag 22 september 11
6. Christer Larsson
• CEO Makewave
• VP EMEA OSGi Alliance
• Knopflerfish OSGi
• Been involved in OSGi since -98
• Lives in Göteborg, Sweden
donderdag 22 september 11
7. Karl Pauls
• Fellow at Luminis
• Member Apache Software Foundation
• PMC: Felix, Sling, Incubator
• PPMC: Ace, Clerezza, Celix
• Project Owner PojoSR
• Co-Author of „OSGi in Action“
• karl.pauls@luminis.eu, karlpauls@gmail.com
donderdag 22 september 11
9. Neil Bartlett
• Tools, tools, tools!
• With good tools, OSGi
development can be
easier and more
productive than
‘traditional’ Java.
• Repositories.
• Education.
donderdag 22 september 11
10. ● Modular specs: Services-Module layer
separation à la OSGi Lite
donderdag 22 september 11
11. Christer Larsson
• General
• Tooling
• Java 8
• Embedded Market
• Resource Management
• OSGi specs for other key standards / specifications
• E.g. TR-69 (almost done), ZigBee, Zwave, DLNA
donderdag 22 september 11
12. Karl Pauls
µServices
and modularity
done right
donderdag 22 september 11
14. • What are your ideas about the
Modular Maturity Module?
donderdag 22 september 11
15. • What should we fix in
the current OSGi
specs?
donderdag 22 september 11
16. • If you had all the time in the
world, what OSGi-related tool
would you create?
donderdag 22 september 11
17. • How can we have OSGi’s
discipline (good) without the
pain (bad)?
donderdag 22 september 11
18. • We can‘t statically reason
about bundles anymore
(Manifest rewriting, Hooks)
• Is this a problem, and if so,
• How to deal with it (build systems,
deployment)?
donderdag 22 september 11
19. • What is your company
doing to improve OSGi
tooling?
donderdag 22 september 11
20. • What would be a good way
to develop services
collaboratively?
donderdag 22 september 11
21. • What good new services can
you think of?
donderdag 22 september 11
22. • What do you think is the
biggest pain- point for
Enterprise/Embedded OSGi
developers?
donderdag 22 september 11
23. • Do we need more
community?
• If so, what do we need
to do to engage a
community?
donderdag 22 september 11
24. • How do we handle the
different constituents in the
OSGi:
• residential
• enterprise
• others
donderdag 22 september 11
25. • What do we do about
Jigsaw?
donderdag 22 september 11
26. • What would be the next leap
be for OSGi?
donderdag 22 september 11