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.
