JOnAS GCJ Fedora packages

Gary did it! (with a little help from jpackage)

JOnAS

ODB swing progress

It doesn’t look precisely like the example picture yet, but it is getting there.

The Omniscient Debugging on GNU Classpath + JamVM

Helping out Robert

If you are at LinuxTag, have your laptop with you, and want to see cool GNU Classpath demos please contact Robert

Unfortunately my notebook’s harddrive is faulty making it impossible for me to show running application’s :( (I am running Knoppix now) My plan was to show a plain Eclipse from eclipse.org which is compiled to native (using a recent GCJ snapshot) and maybe JamVM’s stunning interpreter performance using my little fosdemo (the one I had written for FOSDEM 2005). If someone wants to fix this situation and has a notebook to prepare the programs then please meet me at LinuxTag (Th/Fr/Sa, 10-18 o’clock).

I can confirm that his little fosdemo is pretty cool.

Funky stuff (embedded Spring!)

Spring, Jetty, and Velocity using GCJ on single board computers

We have integrated Spring, Jetty, and Velocity all on a SBC running embedded Linux. We compiled the Spring et al. under gcj 3.3 to native xscale object code. It works beautifully – it’s fast and reliable, with all of the Spring functionality intact.

Funky!

21 Jun 2005

GNU Classpath/gcj presentations at LinuxTag

If you are near or in Germany please don’t forget to go to LinuxTag this
week (22 – 25 June, Karlsruhe).

On Saturday 25 June there will be 2 presentations on GNU Classpath/GCJ:

Robert Schuster – GNU Classpath (in German)

Andrew Haley – GCJ and Classpath: A Free Implementation of the java programming language (in English)

See also the full program on Saturday

Lies, Damn Lies, and Statistics

Interesting statistics on book sales.
Especially in the light of the latest fedora rawhide updates showing lots of free packages going in now based on gcj. Debian/Ubuntu and the rest of the distributions will have to catch up quick. Although I hope the distributions will try to coordinate a bit on naming, versioning, etc. Fedora currently seems to try to cram out as much packages as possible. I actually like the way Debian only tries to push packages that are sane and ready. That doesn’t always give the quickest results of course. Fedora rawhide makes me feel like a little kid in a free-for-all candy store. Hope I won’t overeat!

Guadec 6 & Fisl 6.0

Finally put up the pictures of Guadec 6 and Fisl 6.0.
Guadec 6   Fisl 6.0

David Wheeler also posted a nice Travelogue of his trip to Brazil, Fisl, lots of photos and some comments about our presentations.

And I stayed until 10pm, because several presentations were about Java implementations. People such as Bruno Souza (president of SouJava, a Brazilian Java user group that is a member of the Java Community Process), Dalibor Topić (lead maintainer of Kaffe), Mark Wielaard (lead for GNU Classpath, the leading OSS/FS Java core library implementation), and Geir Magnusson (lead for Apache Harmony) gave presentations. Information about OSS/FS Java implementations is really hard to get – particularly how all the pieces work together – and the FISL conference had many of the main leaders, so I really wanted to get the big picture. As you’ll see, I eventually got that insight, but it took some effort…

gcj-jit: what is it?

Robert asks:

What is this gcj-jit about? It sounds like an interface to the ahead of time compiler – something like a pseudo jit?

Ranjit replies:

See:
Using gcj as a JIT Compiler
For entertainment purposes only: gcj-JIT

Andrew’s comments are priceless:

You may find this interesting. On the other hand, you may find it totally horrible!
This isn’t yet ready for Prime Time, but IMO it’s a pretty impressive demonstration of the BC ABI.

Awesome!

13 Jun 2005

Fedora Core 4 released!

One of the comments to the The Amazing Fedora Core 4! announcement was:

Sweet. OO.o 2.0 and Eclipse in an all-Free-Software distribution. Happy, happy, joy joy!

So go and try it out!
(Or help test the Debian eclipse packages.)

The endgame

NewsForge published The GNU Compiler for Java comes of age.

Tromey says, “I often think about our endgame. What will it mean when GNU Classpath is complete? How can we be better than the proprietary JVMs but still be compatible?”

And for our German loving readers there is GNU Classpath – Was gibt es Neues? by our own Robert Schuster. It has a nice section on “wo wir glänzen”.