> > 1) How well does it handle 2D rendering? While it would be great to support > richer 3D effects, Pivot is still fundamentally a 2D user interface. OTOH, I > believe WPF is backed by Direct3D, and WPF is primarily 2D as well. >
Yes, OpenGL does 2D. You can see Swing running on opengl by using -Dsun.java2d.opengl. It's wicked fast. > > 2) How well does it handle text rendering? Text is the often biggest > bottleneck in layout and paint (especially in a multiline text component > like TextArea). Would OpenGL be able to support this? > It supports it, I think it's very fast, but I don't really know. > > 3) What is the platform support like? I'm sure it runs fine on Linux and OS > X, but what about Windows? I remember hearing at one point that Windows > didn't natively support it - is that still the case? If so, how difficult is > it to install? How big is the install? > You usually either have it in your graphics card, or you don't (you almost always do). If the Skins were in Java2D (or 3D!), then you can let the JVM decide to use the acceleration. I think the way to think about this without losing Pivot's ubiquity is to let the skins use Java2D and let the JVM provide the graphics pipelines goodies for you. To get into SWT, you can use a bridge to get Java2D for SWT, see http://www.holongate.org/. I've now hit on the extend of my knowledge in this area. :-)
