OpenJDK port: final report
Since my three-quarter term report I’ve been working on adding audio input support to the jsound port and fixing various bugs in the JDK. Since the AWT/Java2d and jsound ports are now completed, my goals for the summer have been accomplished! The OpenJDK port is now in a fairly usable state, and community members have been using it to run some large scale Swing apps such as NetBeans and ThinkFree office.
The next thing I would like to do is merge my work in to the Haiku port repository at the OpenJDK project. From there I’d like to look into the possibility of acquiring access to the Java TCK, which will allow for comprehensive testing of the port. This will no doubt uncover many bugs and keep me busy for a while. Here are some other possible areas of expansion for the future:
- An x86-64 Hotspot port to go along with our brand new x86-64 Haiku port.
- A native Haiku look and feel for Swing.
- Merge in updates from the jdk7u branch (the codebase of the Haiku port is more than a year old now).
Further development of the Haiku OpenJDK port will be going on here: http://openjdk.java.net/projects/haiku-port/. Anyone interested in contributing is more than welcome.
Finally, I would like to thank my mentor Andrew Bachmann, the Haiku developers, and the rest of the Haiku community for all their help and for all the bug reports. This has been a very rewarding and educational experience. :-)
Recent-ish binaries available here - hrev44492 or newer required.
- [GSoC 2018 - TrackGit] Progress Report 11
- [GSoC 2018: SDHCI MMC Driver]: Third Phase Outline
- [GSoC 2018: SDHCI MMC Driver]: Week #8
- [GSoC 2018 - TrackGit] Progress Report 10
- LibreOffice for Haiku, a not-so-short story
- The State of Rust on Haiku - July 2018
- [GSoC 2018: SDHCI MMC Driver]: Week #7
- [GSoC 2018: XFS support] Week #7 and #8
- Haiku monthly activity report - 06/2018
- [GSoC 2018 - TrackGit] Progress Report 9