Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SWT / Swing [was Update -- FreeBSD's 1.6 JDK on Mac OS X]



On the subject of native widgets, I was surprised (and delighted) to see that the Carbon SWT implementation appears to work, removing the X11 dependency for SWT apps:
http://landonf.bikemonkey.org/code/macosx/MacOS_Java_Native_SWT.20071122.html


Amusingly -- and interestingly -- there's a more-or-less complete Swing implementation based on SWT:
http://swingwt.sourceforge.net/


This is not a production solution, by far, but I do think it is pretty darn neat.

-landonf

On Nov 13, 2007, at 1:52 AM, Moises Lejter wrote:

I think I read somewhere that the Java GUI libraries for Linux are
built on top of GTK+.  With a native port of GTK+ to MacOSX, you might
be almost there...

Moises

On Nov 13, 2007 2:50 AM, Bug <email@hidden> wrote:
Whilst I don't see the need myself, I applaud the effort and choice is
incredibly important.


I suspect that whilst Native Look & Feel is not critical, the removal
of the X11 dependency is ultimately a requirement.


On 13 Nov 2007, at 08:46, Landon Fuller wrote:


On Nov 13, 2007, at 12:31 AM, Paul Libbrecht wrote:

So... what are the chances that this ends up being a fully open-
source, without registration, distribution ?

Fairly high, assuming that the FreeBSD JDK work is merged into the OpenJDK project. I will be pushing my changes upstream to the FreeBSD JDK repository as things stabilize, and I've signed a Sun Contributor Agreement in preparation for working with the OpenJDK project.

I'm personally very interested in seeing an up-to-date, open source
JDK for Mac OS X.

-landonf
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/bugfaceuk %40gmail.com


This email sent to email@hidden


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Java-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden
References: 
 >Update -- FreeBSD's 1.6 JDK on Mac OS X (From: Landon Fuller <email@hidden>)
 >Re: Update -- FreeBSD's 1.6 JDK on Mac OS X (From: Paul Libbrecht <email@hidden>)
 >Re: Update -- FreeBSD's 1.6 JDK on Mac OS X (From: Landon Fuller <email@hidden>)
 >Re: Update -- FreeBSD's 1.6 JDK on Mac OS X (From: Bug <email@hidden>)
 >Re: Update -- FreeBSD's 1.6 JDK on Mac OS X (From: "Moises Lejter" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.