No argument from me here, and this is in fact exactly how JavaFX was
set up originally (you do all the painting yourself), but there's a
(in my opinion misguided) common request from swing users for their
apps to look native. i.e. they WANT the app to look different on
different platforms.

On Nov 11, 12:42 am, RogerV <[email protected]> wrote:
> On Nov 10, 3:10 pm, Reinier Zwitserloot <[email protected]> wrote:
>
> > ... and then leave the really native look (which I understand OGL apps
> > suck at, given that they have to do all the drawing themselves) to
> > SWT?
>
> I was checking outhttp://cappuccino.org/and the Cappuccino web
> framework for building RIA apps as JavaScript/DOM.
>
> This project strives to emulate Apple's APIs and even the Objective-C
> language by putting a thin translation layer on JavaScript in order to
> create a language they dub Objective-J.
>
> Their framework and libraries enable delivering very decent quality
> RIA-style web apps.
>
> However, they implement their own widget controls instead of relying
> on and wrapping HTML widgets. That way they get a consistent look and
> feel and behavior across different browsers.
>
> If these guys can pull this off with JavaScript and browser DOM, I'd
> think it would be possible to get a quality result by layering Java2D/
> JavaFX/AWT/Swing on top of OpenGL and get quality result there too.
>
> > That's actually not a bad idea, though I very much doubt oracle is
> > going to go for that.
>
> It would certainly enable Oracle to better streamline the Open JDK
> presentation layer relative to all the OS platforms they either
> currently support or could more easily support (i.e., Mac OS X).
>
> If would also bolster the graphics presentation layer of Java / JVM to
> where it will have a great deal more relevancy going forward into the
> future.
>
> There's really some powerful incentive involved here for Oracle to
> give this serious consideration.

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to