OpenJDK port: quarter term report

Blog post by hamish on Fri, 2012-06-22 01:32

Since my last blog entry I have mostly completed the implementation of the AWT/Java2D port. It is still in need of a lot of testing, but it is stable enough to run a lot of Swing apps out of the box. For example, here's jEdit and SwingSet:



... the killer apps of the Java platform

AWT drag and drop support is still missing because Haiku lacks some of the functionality required to implement it. Discussions on the design of a more fully featured drag and drop API are ongoing on the Haiku GSoC mailing list. Over the next week or two I will continue to polish the AWT/Java2D port with an eye to improving performance and weeding out bugs. Once I've fixed the more glaring issues I will upload binaries so anyone interested in trying out the new port can do so.

At half term I will start on the implementation of the jsound port, which will provide support for audio and MIDI.

Comments

Re: OpenJDK port: quarter term report

Wow, I can't believe this is happening so fast! OpenJava will be amazing! Minecraft will finally be playable on Haiku! :D

Re: OpenJDK port: quarter term report

what's the funny thing in that game?

Re: OpenJDK port: quarter term report

You will need more work to even have a chance of playing minecraft, hardware accelerated OpenGL and LWJGL port for instance.

Re: OpenJDK port: quarter term report

Very true, but this quarter term report just goes to show that Haiku is making progress... in areas of importance.

Re: OpenJDK port: quarter term report

The speed of your progress is pretty amazing! Someone should add your repository to the commit stream on the haiku-commits mailing list...

Thanks a lot for working on this with so much skill and dedication!

Re: OpenJDK port: quarter term report

Wow, this bijuterii argint is quite a bijuterii inox news! Many developers were waiting for this bijuterii ieftine to happen. Let's hope lanturi inox that things will be bratari piele stable and verighete inox will run cercei argint fast enough. Dedication and inele argint perseverance are the inele inox ones which deliver such fast progress.

Re: OpenJDK port: quarter term report

Wow, this is really awesome. Hamish is an incredible developer, especially considering his age. Just this time last year he was a high school student participating in the Google Code-In, where he also did great work.

Hamish, we Haiku developers hope and pray that when your GSoC work is done you stay on as a Haiku developer.

From the way things are looking your project is going to be a great success!

Re: OpenJDK port: quarter term report

Awesome work!

Do we have any binaries this time? ;)

Re: OpenJDK port: quarter term report

ThinkFree Office under haiku:
1. ThinkFree Write: https://dl.dropbox.com/u/4494939/ScreenShots/java_tf4_write.png
2. ThinkFree Show: https://dl.dropbox.com/u/4494939/ScreenShots/java_tf_show.png

problems: ENTER key does'nt work, ThinkFree Calc does'nt starting.

Re: OpenJDK port: quarter term report

ThinkFree Calc will not open because of the lack of CUPS.
After writing the stub class all run successfully: http://img.leprosorium.com/1499747

Re: OpenJDK port: quarter term report

Thanks for your testing!

I wrote about this - http://haiku-os.pl/node/1501

Re: OpenJDK port: quarter term report

This is very nice!
I hope it can finished than we have office apps!

Re: OpenJDK port: quarter term report

This is superb news!
I thought porting OpenJDK died long ago by some misconceptions (like the first comment).

Java is used by so many (backend) developers. And one of the (for me personally) best IDE's is written in Java even for C/C++ projects.

If this thing will work, i can try to use haiku on a daily basis ;-) (my life goal)