Recently I created a continuous integration environment for my dynamic Swing OSGi demo. For the headless build I use PDE build and I also created a feature and a main jnlp file to make the application startable using Java WebStart. Here is a screenshot of the current version:
If you have Java 6 installed, you can launch the application through WebStart. In the following weeks I plan to blog about the details of
-
Deploying Equinox applications as binaries
-
Making the application startable using Java WebStart
-
Creating a headless PDE build (including JAR signing and generating of jnlp files)
If you want to have a look at the current sources, you find all information at the project home page.
Stay tuned
Kai
Well done Kai,
I ran the WebStart on my Mac OSX and I found that it ran in 64 bit mode (something SWT can’t do yet!).
I can mail you a screen shot to show it, if you want.
You can maybe clean the source up bit more so menu’s go to the menu bar instead of in the window. This it where they are suppose to be on Mac OSX.
Hi Maarten,
great to hear that it runs on Mac OSX. Actually I only tested it on Vista 32bit. Please send me an e-mail with a screen shot and instructions what to do about the Mac menu bar.
Hi Kai,
I am really looking forward to your upcoming posts about this interesting topic…
bye
Are you sure that’s Swing?? It looks… almost nice! It doesn’t make me want to immediately vomit, at least. But then I haven’t looked at the source code yet 😉
Hi Neil,
yes, it is Swing 🙂 It is the new Nimbus Look&Feel that is already part of Java 6 since Update 10.
Hallo Kai
Erst mal Kompliment für diese gelungene Demoapplikation. Ich glaube auch in der heutigen Zeit werden noch immer Desktopapplikation erstellt, die nicht auf HTML basieren oder Eclipse zuwenig passt.
Eine Frage hab ich noch betreffend der Libraries die du verwendest: Sind diese auch irgendwo im Subversion verfügbar oder hast du sie aus Lizenzgründen nicht integriert?
Gruss
André
Hi André ,
Server ist gerade down. Probier morgen Abend mal http://max-server.myftp.org/trac/pm
Kai,
It’s a great effort – certainly something I’ve been working through recently and found very few good resources.
I would like to see OSGi, Maven, and WebStart together.
Also, the complication of switching between Equinox and Felix is problematic when using WebStart and Maven.
If I manage to figure this out, I will be posting it online as I’m sure there’ll be plenty of people wanting a simple and straight forward tutorial on this too.
G.