On May 6, 2009, at 9:48 PM, Benoit Mercier wrote:
Thank you Stefane!
We are going to explore the different ways at our disposal to
shorten the development cycle of component/modules/bundles in
Nuxeo . We will share our discoveries here.
We are currently looking at the OSGI implementation in Nuxeo. We
have experience with OSGI in other context (Eclipse RAP) and are
missing a way to individually stop/start/list/install/uninstall/
update our OSGI bundles currently running within the runtime
environment. This is one of the main goal of the OSGi
framework ;-) This might be done via a local console or an
administration web page for example. Is Nuxeo OSGi implementation
missing the Services Registry "human interface"?
Well, the Nuxeo "OSGi implementation" lacks a lot of things: actually,
it only implements the small subset we needed, but misses a lot of
convenient functionalities.
We're also planning to upgrade the Nuxeo Runtime after the 5.2 GA
release, and to use a real OSGi implementation (probably HK2 and
Felix, IIUC).
- our plan as of December 2008:
http://www.slideshare.net/nuxeo/nuxeo-runtime-2-osgi-glassfish-support-etc-presentation
- interesting slides about HK2 and OSGi:
http://www.slideshare.net/ludoch/glassfish-v3-osgi-equinox-felix
S.
Thanks again for your help and quick answer.
Best regards,
mercibe
Stefane Fermigier wrote:
Good question :)
We've been working on streamlining the development process lately,
and plan to keep doing so after the 5.2. GA release (which, BTW, is
almost done, and should be ready next week as we're now in code
freeze).
At this moment, you can attack the problem several ways:
- for Seam components and XHTML (facelets) files: see
http://doc.nuxeo.org/xwiki/bin/view/FAQ/SeamJSFHotReload
- for WebEngine: use the Nuxeo IDE (plugin for Eclipse). See:
http://www.nuxeo.org/webengine/Documentation#heading_2.6
and:
http://www.nuxeo.org/webengine/Documentation#heading_2.13
- for everything else (i.e. services): try to make and run unit
tests instead of testing things in the appserver.
Your feedback on these topics is welcome.
S.
On May 6, 2009, at 8:03 PM, Benoit Mercier wrote:
Hi,
I am starting to write custom new components for Nuxeo. Since it
takes
about 2.5 minutes to restart JBoss/Nuxeo, I am wondering if you, as
experts in that field, use special techniques or tools to shorten
the
write/deploy/test cycle.
Advices would be much appreciated because Nuxeo will become, on near
future, our core platform to support several custom applications.
Thank you in advance!
Best regards,
mercibe
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm
--
Stefane Fermigier, Founder and Chairman, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
Web: http://www.nuxeo.com/ - Tel: +33 1 40 33 79 87
New: follow me on Twitter: http://twitter.com/sfermigier
New: join the Nuxeo Group on LinkedIn: http://www.linkedin.com/groups?gid=43314
--
Stefane Fermigier, Founder and Chairman, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
Web: http://www.nuxeo.com/ - Tel: +33 1 40 33 79 87
New: follow me on Twitter: http://twitter.com/sfermigier
New: join the Nuxeo Group on LinkedIn: http://www.linkedin.com/groups?gid=43314
_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm
To unsubscribe, go to http://lists.nuxeo.com/mailman/options/ecm