Jigsaw and OSGi interop

Tim Ellison t.p.ellison at gmail.com
Wed Oct 5 06:15:27 PDT 2011


Hello jigsaw-devs,

It is good to see Jigsaw making progress, and the focus on getting
modularity into the JDK during the Java 8 development period.  While I
have only been lurking on this list, I have been following the various
objectives and goals of modular Java for a while.  I should also declare
at this point that I work for IBM.

The module-system requirements doc [1] calls for a level of OSGi interop
to be demonstrated by prototype.  This is important, not only because of
the existing broad technical investment in OSGi that should not be
ignored, but also the opportunity for developers to see and influence
how these module systems will work together.

I suggest that such prototype work is best done in a separate 'sister'
project, maintaining close collaboration with jigsaw-dev.  As a
prototype, having the freedom to experiment and modify code without
impacting Jigsaw's progress will be helpful to both.

At this point I'm simply looking for support to create a new project,
with a mandate as written in the requirements doc, and see if there is
interest in pursuing this goal in the open at OpenJDK?  Details of what
will be attempted in the prototype, and in what order, and by whom are
all up for discussion.

[1]
http://openjdk.java.net/projects/jigsaw/doc/draft-java-module-system-requirements-12#osgi-support

Regards,
Tim




More information about the jigsaw-dev mailing list