cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Reinhard Poetz <>
Subject Re: [osgi] Changing framework?
Date Tue, 28 Jun 2005 11:24:31 GMT
Daniel Fagerstrom wrote:


>                                 --- o0o ---
> AFAICS, we need to change OSGi framework from Knopflerfish to the one 
> from Eclipse as the DirectoryGenerator and similar things are necessary 
> in Cocoon. I can't say that I'm to happy about it as the documentation 
> for the OSGi framework of Eclipse is sparse and unorganized, while the 
> Knopflerfish documentation at least is OK. Furthermore the Eclipse OSGi 
> framework has been available for standalone use just a few months while 
> Knopflerfish has been available for a couple of years. Despite this 
> there are of course all reasons to believe that the Eclispe OSGi 
> implementation is of high quality as it is the kernel for Eclipse 3.0 
> and 3.1 and as IBM has been a member of OSGi since the starting and has 
> another products in the area.

Personally I like the idea of building Cocoon on Eclipse but this is just a gut 
feeling. Apart from not-existing documentation I can only see one issue as 
Eclipse is a desktop application (= one single user) and Cocoon a server 
application (many parallel users). But I know too little about OSGi (and 
Eclipse) if this could really be a problem.

>                                 --- o0o ---
> For testing the Eclipse OSGi framework (, 

> one extract the org.eclipse.osgi_3.1.0.jar from Eclipse 3.1M7 or later 
> (the RCP Runtime Binary is the smallest one):
> $ java -jar org.eclipse.osgi_3.1.0.jar -console
> osgi> help
> ...
>                                 --- o0o ---
> I feel a little bit like geting a Cocoon servlet to run in the current 
> OSGi framework before changing, so that we have something that is more 
> motivating for others to work at. But then we need to change to the 
> Eclipse OSGi framework IMO. Any help would be greatly appriciated.

I will work on the block deployer so that I (hopefully) can demonstrate it at 
the Blockathon. After finishing it I plan to learn more about the implementation 
of blocks ...

Reinhard Pötz           Independent Consultant, Trainer & (IT)-Coach 

{Software Engineering, Open Source, Web Applications, Apache Cocoon}


View raw message