- Package Management: Building Things (Part 2)
- Research into crowdfunding
- Bitcoin now accepted!
- Flattery will get you everything.
- Raising funds for Haiku through Goodsearch
- Debugger: Overview of New Features
- ASLR and DEP implemented
- Package Management: Building Things
- Package Management: The New Season Starts
- NFSv4 client finally merged
OpenJDK port: quarter term report
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:
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.
- hamish's blog
- Login or register to post comments







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 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)