As long as you are not using classes from the Java5 lib you can use retroweaver (http://retroweaver.sourceforge.net/). I used it myself on a couple of projects and its working fine. However, I never used it on "big, customer" projects because you never know what kind of unexpected behavior you might get after deployment.
Rember that you can't use classes and methods introduced in Java5, e.g. Properties.loadFromXML(). Cheers, Roman On Friday 07 March 2008 09:48:01 Nektarios K. Papadopoulos wrote: > Hi Jeremy and Ken, > > same here! We've also been thinking something like this but never actually > implement it. Another added benefit for me is that you don't need any > additional telnet-like OSGi service to give remote access to the framework > command shell. > > But I'm also interested in back porting it to 1.4. Jeremy would you be > interested in creating a branch for this effort? > > -nek > > PS. Is there a mailing list or forum, dedicated to Springfield Command > system discussion? > > Jeremy Volkman wrote: > > Hi Ken, > > > > Java 1.5 is required for the annotation style described on the wiki > > (the easiest way to write commands IMO). Other than that, just remove > > the use of generics and for-each loops, and possibly a use of > > Boolean.parseBoolean() and you should be good to go. > > > > -jeremy > > > > On Thu, Mar 6, 2008 at 1:27 PM, Ken Gilmer <[EMAIL PROTECTED]> wrote: > >> Hi Jeremy, > >> > >> This looks very cool! I've also been thinking of something like > >> this (OSGi from shell) but never actually did anything about it. :) > >> Is the Java 1.5 requirement serious, or could it be easily backported > >> to 1.4? > >> > >> thanks > >> ken > >> > >> On Mar 4, 2008, at 1:47 PM, Jeremy Volkman wrote: > >> > Hi all, > >> > > >> > A few months ago we replaced our extensive use of the built-in > >> > Equinox console with our own system. Some of our requirements for > >> > the new system were: > >> > * Multiple user support > >> > * Command history > >> > * Output processing (grep, sort, sed, awk, etc.) > >> > * The ability to execute Equinox commands (start/stop bundles, > >> > system status, etc.) > >> > > >> > Instead of reinventing a very large wheel, we simply placed command > >> > execution in the context of a UNIX shell. > >> > > >> > More detail and examples, as well as the source and binaries, are > >> > available at: http://code.google.com/p/cimspringfield/wiki/Commands > >> > > >> > Let me know if you have any questions or comments. > >> > > >> > Thanks, > >> > Jeremy Volkman > >> > _______________________________________________ > >> > OSGi Developer Mail List > >> > [email protected] > >> > https://mail.osgi.org/mailman/listinfo/osgi-dev > >> > >> _______________________________________________ > >> OSGi Developer Mail List > >> [email protected] > >> https://mail.osgi.org/mailman/listinfo/osgi-dev > > > > _______________________________________________ > > OSGi Developer Mail List > > [email protected] > > https://mail.osgi.org/mailman/listinfo/osgi-dev -- --------------------------------------------------------- Roman Roelofsen · Software Architect ProSyst Software GmbH D-50858 Cologne, Germany . Dürener Strasse 405 Tel. +49 (0)221 6604 406 · Fax +49 (0)221 6604 660 Mobil +49 (0)163 6604 406 http://www.prosyst.com · [EMAIL PROTECTED] --------------------------------------------------------- stay in touch with your product. --------------------------------------------------------- _______________________________________________ OSGi Developer Mail List [email protected] https://mail.osgi.org/mailman/listinfo/osgi-dev
