... 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?

That's actually not a bad idea, though I very much doubt oracle is
going to go for that.

On Nov 10, 9:52 pm, RogerV <[email protected]> wrote:
> The fact that Ubuntu Linux is going to move away from X-server / X-Lib
> and adopt Wayland OpenGL as its core graphics to render UI:
>
>     Ubuntu abandons X server for Wayland
>    http://blogs.computerworld.com/17303/ubuntu_abandons_x_server_for_way...
>
> has given me pause in regard to how Java might end up being supported
> on Mac OS X.
>
> Perhaps Apple deprecating Java is a good opportunity for Oracle to
> rethink how to support graphical UI in Java in respect to bequeathing
> Java a viable future of relevancy.
>
> Why not build Java2D, JavaFX, and AWT/Swing all on top of OpenGL as
> the primary foundation?
>
> That way a single implementation can span all operating system
> platforms:
>
> Linux, BSD, Unix, Solaris, Mac OS X, and Windows
>
> There's even a push to provide a standard API for browser-based
> software (i.e., JavaScript) to access OpenGL. A Java plugin for
> browsers could leverage the same.
>
> The porting task for the Java presentation layer now becomes merely a
> matter of implementing JOGL (Java Binding for the OpenGL API) on a
> target platform. The rest of its presentation stack comes
> automatically due to being built on top of JOGL.
>
> Obviously Java2D is a subset of 3D OpenGL, but if Ubuntu is going to
> move this way, then surely Java can too.
>
> Plus, it means a graphical shell can be written that applies really
> cool 3D transformation effects even against apps that were written to
> just a 2D abstraction. Move over genie effect!

-- 
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