Project Jigsaw goals and requirements

Benoît Thiébault thiebault at artenum.com
Thu Jun 2 08:07:09 PDT 2011


Hi everyone,

This discussion about Jigsaw requirements is very interesting and
constructive and I am really looking forward to see what Java modules
will be capable of.

Just to add my own set of remarks, I would like to point that support
for native librairies is very important and should not be neglected.

In OSGi, it is already feasible, but it is poorly documented and has
some very strong constraints (as explained here:
http://dev.artenum.com/blog/ben/posts/osgi_vtk_and_macosx). One of the
most annoying things is to have to explicitly call System.loadLibrary()
for every shared library and its dependencies to tell OSGi framework
what .so (.dll or .jnilib) files to extract from the jar bundle.

Another requirement that I have not seen up to now is the ability to
have a distributed application based on modules. On the OSGi side, there
is DOSGi (http://cxf.apache.org/) that is supposed to fulfil this
requirement but I have not tested it yet outside prototypes and I have
no idea how mature it is.

Kind regards,

Ben

-- 
Dr Benoît Thiébault
Project Manager

    Artenum Toulouse - Science & Groupware
    http://www.artenum.com




More information about the jigsaw-dev mailing list