What's the status?

Urias McCullough umccullough at gmail.com
Mon Sep 1 21:55:04 PDT 2008


2008/9/1 William Tracy <afishionado at gmail.com>:
> Hello,
>
> What's the progress on the port? The amount of traffic suggests that
> there hasn't been a lot of progress. :-(

There hasn't been :(

> I am majoring in software engineering at Cal Poly State University,
> and am currently going through different ideas for a senior project.
> One of the ideas I am considering is porting AWT/Swing to Haiku.
>
> I would probably initially focus on getting the bare minimum amount of
> AWT code ported to support Swing. This would mean getting top-level
> windows working, as well as most of the painting APIs (Java2D) but
> ignoring most of the other AWT widgets. From there, it seems
> reasonable to assume that there is relatively little code in Swing
> that would need to be rewritten.
>
> For this to work, though, I would need the core runtime and JNI
> already working. Having most of java.lang and java.util working would
> be nice, too. (Strings and containers are nice things to have!)
>
> If I am going to turn this into a senior project, I would need to have
> that basic infrastructure in place within the next month, tops.
> Otherwise, I'm going to have to move on to another project for now.
>
> So, what progress has already been made, and is my help welcome?

I was in contact with Bryan Varner recently, and he has some real-life
family issues that have taken priority at the moment ;)

He did assure me that he would be fully willing to assist someone with
the Haiku port, lending his knowledge from the Java 1.4 port to BeOS
several years ago (including Java2d and swing!)

An example of the progress made on BeOS:

http://video.google.com/videoplay?docid=7214883528150206013

I believe some of this work may be usable to "bootstrap" the Java7 port.

I think if someone is willing to step up and take the lead at this
point, there's an opportunity complete with mentorship from someone
who knows what needs to be done :)

- Urias



More information about the haiku-port-dev mailing list