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.