Win a copy of Practical SVG this week in the HTML/CSS/JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Filthy Rich Client : JDK lib or external libraries?

 
Justin Chu
Ranch Hand
Posts: 209
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In your book, did you discuss about basic UI effects can be achieved with JDK lib and extended effects/algorithms that is achievable with open sourced or closed sourced libraries?

Can you list some external libraries that is covered in this book?

Do you cover 3d accelerated animations in Swing? (if exists)

Thanks
 
Chet Haase
author
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Chu Tan:
In your book, did you discuss about basic UI effects can be achieved with JDK lib and extended effects/algorithms that is achievable with open sourced or closed sourced libraries?


We discuss a lot of what's achievable through the built-in facilities of the default Java platform. Basically, everything shown in the first half of the book (Parts I and II) and half of Part III simply uses the facilities in Java, Swing, and Java 2D.

We also discuss libraries that make some effects much easier, such as the Timing Framework for enabling easier animations, Animated Transitions for enabling easier transition effects, and various SwingX utilities for various purposes. All of these are open source projects (with the caveat that Animated Transitions has not yet been pushed to open source due to typical Big Company things ... but I'm hoping it's going to be out there soon).

Can you list some external libraries that is covered in this book?


See above...

Do you cover 3d accelerated animations in Swing? (if exists)


Nope. We mention JOGL (Java Bindings for OpenGL) briefly, but don't actually explore it in this book. Having said that, Java 2D is accelerated through 3D hardware acceleration on the native platforms (depending on the platform), so animations using Swing/2D will implicitly use 3D under the hood. Also, Romain covers the use of JOGL shaders for an accelerated "Bloom" effect in the Effects chapters. But we don't specifically do any 3D graphics - the book is all about 2D Graphics and GUIs.

Chet.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!