|
Haiku Java Port Status Update |
|
Written by Karl vom Dorff
|
|
Friday, 12 September 2008 |
Announced early this year with great excitement, was the formation of a 'Haiku Java Team'. The initial goal of the team was to port Sun's OpenJDK to Haiku. Headed by Andrew Bachmann and Bryan Varner (who had some success porting Java 1.4.2 to BeOS), the last communication about the project was issued on March 11th, 2008...
What has happened since??
William Tracy, a software engineering student at Cal Poly State University, asked the same question on the mailing list last week. Interested in porting AWT/Swing to Haiku, William wanted to know how much was ported, and to let the list know what he needed to complete the task.
Unfortunately, the answer to how much progress has been reached so far is: 'there hasn't been' (Urias McCollough). The projects leader Bryan Varner (of BeOS Java porting video fame), has had real life issues get in the way, and probably won't have time to take up the port, but did offer his support and help for someone else to take up the initiative.
The mood isn't all gloomy however, Andrew Bachmann seems to be at work with the port:
"As dalibor topic wrote, I'm currently working on patches for multiplatform building without requiring java as part of the build system. In particular, I'm working on the MakeDeps tool which is used to manage dependencies for the build system.
I've transliterated the tool into C++ from Java and it works for Haiku, BeOS, and Ubuntu Linux. (platforms I personally tested) I am in the midst of translating portions of the tool to windows so that the build system won't have a Java and C++ version that need to be maintained side by side. You're more than welcome to help with this part of the task.
Alternatively, there are some other parts of the build system that presuppose an existing java executable. I believe that removing the java requirement from these would also be somewhat straightforward but still interesting to do. Im the area that you referred to, we actually have quite a lot done already from java 1.4. Unfortunately, without the build system going, you can't practically test any contributions that you could make."
Bryan Varner also notes that Anrew Bachmann 'was able to run the 1.4.1 port to R5 on Haiku, and was using that to bootstrap the build for OpenJDK.'
Read all about it here !
|