![]() |
||||
|
| ||||
Exciting Enhancements Coming for Desktop Java in Java SE 6 The Java Desktop APIs continue to mature with each new version of the Java platform, and the upcoming Java SE 6 release of Java is no exception. Tuesday morning featured a very informative talk on both the current and future directions of the Java Desktop APIs, given by Thorsten Laux, Chet Haase, Scott Violet, and Oleg Sukholdosky. First up was the state of the Java Desktop ecosystem, and there were some interesting statistics that came out of that.
It gets better:
The short answer is: plenty. Chet Haase started by showing us several improvements in the
Java 2D libraries, including a radically new form of anti-aliasing called sub-pixel text
that renders text better for LCDs. In addition, there are new types of Oleg Sukholdosky then showed us three major AWT enhancements for Java SE 6: the tray icons, the splash screen, and the Desktop class. Tray icons are those cute little icons that sit in the lower right corner of your operating system (in this example, let's say Windows). You can use these to control "daemon" processes, which execute processes in the background. Splash screens allow you to display and update a title screen window while the Virtual Machine for the Java platform (JVM) loads up. And finally, the Desktop class allows developers to open associated applications and fire off emails automatically.
Internationalization provides several new features as well: Locale-sensitive services SPIs
for
Finally, Swing provides a healthy amount of enhancements and optimizations in Java SE 6.
For those of you that are not familiar with
Drag and drop also has some nice new features, but the one I like the most is not
having to select an item (or deselect another item) before dragging it to a drop
source. Also, many people have requested that the new All in all, some exciting new directions in the desktop area with the upcoming release of Java SE 6. Be sure to check out the latest offerings from the desktop world at the home page for Java technologies, which is java.sun.com. | ||||
Comments | About
Sun | Privacy | Terms
of Use | Trademarks | Third
Party Content Disclaimer Conference content is subject to change. Copyright 1996 - 2006 Sun Microsystems, Inc. |
![]() |
|