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