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_wayland

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