Hi Joan

Comments inline:


On 6/25/12 9:30 AM, "Joan Iglesias" <[email protected]> wrote:

>
>Dear all
>
>I'm new at this list, but I would like to purpose the building of a new
>framework for Jena.
>
>I'll be in charge of the design and programming of this new framework,
>but new ideas or collaborations with other developers are welcome.
>
>The project is a java web platform for configuring, managing and queering
>the Jena framework from any web browser. That framework will allow the
>users to save time in the configuration time,  initial contact and
>database administration of Jena framework. It could be .war for any
>application server with the appropriate configuration files.

Please take a look at JENA-201
(https://issues.apache.org/jira/browse/JENA-201) which contains a
discussion on how to convert the existing Fuseki architecture into WAR
form.  If you are interested maybe you would like to work on contributing
towards that effort?

Also Fuseki already includes much of the configuration, management and
querying capabilities you are talking about.  Granted right now Fuseki
can't easily be run in any Java application server because it runs off an
embedded Jetty but if that issue was addressed this would become possible.
 And equally the built in UI could be a little less basic but none of us
Jena developers claim to be graphic design or UX experts!

>
>I consider that it has to be designed in a modular way, and the addition
>of new plug-ins have to be taken into acount from the very begginng. I
>thought it could be like a kind of Eclipse, that it's a platform for
>development with basic functionalities, but allows the additions of a lot
>of plug-gins from the community or private companies.

This is basically what the Jena platform is already unless I am
misunderstanding your point?

I don't know how familiar you are with Jena (I assume at least reasonably
so given the scope of your proposal) but Jena already has many extension
points that can be utilized and many people using Jena commercially
already use these widely.  Maybe you could elaborate on exactly what it is
that you want to extend/do that you don't think Jena can do right now?
You may find that the types of extensions you want are already possible in
the existing framework and you are just not aware of it.

For example within Fuseki you can already leverage the Jena assembly
mechanism for loading and executing arbitrary code allowing you to add
custom functionality to a standard Fuseki distro to some extent.

>
>Some of the nowadays utilities for Jena could be migrated into a plug-in
>for this platform. REST and SOAP services could be a plug-in for this
>platform.

Utilities such as?

>
>New ideas or suggestions are welcome. I think a framework like this will
>help Jena to be more used, because the intention is that the new
>framework has to be in most of the cases "self explanatory" and
>intuitive, and with a lot of helping tools.

While I do want to discourage you from contributing to the Jena ecosystem
it would be interesting to here some more detail on what exactly you want
to build.  From reading your email I get the impression that maybe a lot
of what you want may already be available and you're just looking to get
it more solidly integrated into a user friendly web based UI?

Regards,

Rob Vesse

>
>Best regards,
>
>Joan
>
>
>
>                                         

Reply via email to