mercredi 18 janvier 2006

Charva 1.1.1 in Debian... move to main!

Great news! I upgrade charva (a Java Windowing Toolkit for Text Terminals) to the latest 1.1.1 release and it compiles and runs with kaffe! Just apt-get install libcharva1-java (when it'll be available because the move to main can take some days) and you'll be able to compile the examples:

$ cd /usr/share/doc/libcharva1-java/

$ ecj-gcj -nowarn -classpath /usr/share/java/charva1.jar -d /tmp/ examples/charva/* examples/java/*

$ cd /tmp

$ kaffe -classpath .:/usr/share/java/charva1.jar

And the same in terminal mode:

$ kaffe -classpath .:/usr/share/java/charva1.jar example.charva.AppFrame

dimanche 1 janvier 2006

Maven2 tutorial

I found this tutorial of Maven2 today. I'll read it and maybe change my point of view about Maven in Debian. Maven2 could be a very good application to build projects but at the moment, I'm not sure we should use it to build Debian package... Maybe I'll change my mind after the reading.

IBM to release Java6 (early release)

Sun is now going Open Source for their JDK and that's a very good thing. A lot of people participate in this and I enjoyed when Mark and Dalibor called me to share the news. I thank every people who worked on open sourcing Java but it's not the point here.

The first thing that makes me not so happy was that Sun has no plan for PowerPC (and I can understand, Apple does not use it no more and it's an IBM product!).

The second thing is IBM not announcing their SDK to be open source. IBM also does a lot of things in FLOOS, in Java, IBM is behind projects like Eclipse or Harmony. But there is nothing for Linux on PowerPC at Harmony: platforms; downloads.

IBM release Java 6 (I read it on but IBM fails at open sourcing their Java. It's really strange (in my point of view) and I'm sure there is a lot of employee at IBM who are FLOOS advocate and Java devs and are also disapointed because they maybe feel like IBM does not recognize the excellent work they are doing.

I really hope IBM is going Open Source with their SDK... or they will help Harmony for Linux/PPC.