- Debugger: Getting mixed signals
- 'Packaging Infrastructure' Contract Weekly Report #4
- Haiku monthly activity report - 06/2015
- 'Packaging Infrastructure' Contract Weekly Report #3
- 'Packaging Infrastructure' Contract Weekly Report #2
- GCI 2014 winners trip report (mentor side)
- TeX Live and LyX; Changes to the boot code
- 'Packaging Infrastructure' Contract Weekly Report #1
- Beginning of 'Packaging Infrastructure' Contract
- Haiku monthly activity report - 05/2015
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 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)