However, when I read JDK 6's document, I can't find any information with "New Java 2D features in JDK 6.0". I can't believe there are no Java 2D enhancements in JDK 6.0 :)
When, where, and how our work gets documented can vary from release to release. We actually wrote more about what we were doing in SE 6 as we did it than we did in probably any other release. But I guess a lot of that information didn't make it into the specific document you mention. The article "Desktop Java Features in Java SE 6" has fairly current info, even though it was written some time ago: http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/ One caveat is that, although we did substantial work on our hardware acceleration platform for Windows, we did not get far enough to enable it by default. We hope that this will change with our work in SE 7 (Dmitri's hard at work on the D3D stuff right now).
Because I know there are some: o Java 2D interoperation with OpenGL through GLJPanel o The OpenGL rendering pipeline with more hardware-accelerated operations
Indeed, these features are great. I would add Single Threaded Rendering, which helped for both performance and robustness for GL, and will do the same for the future D3D pipeline. The GL pipeline is doing some very cool things. We don't talk about it too widely in general because it's not enabled by default (typical driver/hw issues), but for the folks that can use our GL pipeline, it's pretty awesome. We hope to see this functionality shared between the GL and D3D pipelines in the work that Dmitri is doing on D3D currently.
And, from Chris Campbell's blog, I know some will be in JDK 7: o Rewrite GDI/DirectX pipeline by Direct3D for the Vista sake o More robust OpenGL pipeline with more hardware-accelerated operations like pixel shaders and vertex shaders for the more advanced GPUs.
Both of these are important parts of the performance/acceleration story in general. These should be huge.
Does Java 2D has some plans for the JDK 7?
Indeed we do - we just haven't really talked about them publicly yet (note that we have not yet nailed down the feature set for the platform overall for SE 7). We'll be discussing some of them at JavaOne next month. I'd also like to get some blogs/articles going on the things we have in mind... just haven't had time to do it yet.
Java 2D members' blog like Chris Campbell''s is a great learning resource, but it seems that other Java 2D members like Jim Graham and Dmitri Trembovetski don't have blogs. I wish Jim and Dmitri will do some blogs in the future.
We've been saying the same thing internally...
And I have a question to Jim: I remember that you have demonstrated some cool effects which can be achieved by Java 2D in JavaOne 2003. May you interpret how to make these effects?
I'll let Jim field this one. Note that some cool 2D stuff shows up in the SwingLabs project on java.net. For example, Jim has a very cool utility for morphing between Shape objects there. Chet.
[Message sent by forum member 'ylzhao' (ylzhao)] http://forums.java.net/jive/thread.jspa?messageID=211799 =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".