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

Reply via email to