Want to help us nail down remaining issues with our Direct3D improvements for Windows? Download the latest Mustang builds, try it out, and let us know if you have any problems.
The promoted Mustang build 34 contains the putback of the new security warning dialog box for Java Web Start, and you can download it today!
As everyone on this side of the galaxy must know by now, Tiger, version 10.4 of Mac OS X (will they ever hit Mac OS XI?), has finally arrived. If you're a Mac head like me you've been eagerly awaiting it at least since the previews last summer, if not from day 2 of 10.3's release.
You will certainly be inundated with reviews, praise, and 'news flashes' about Tiger so I won't contribute to the...
In the recent months, the JDIC team has been working closely with the J2SE team to incorporate some of the exciting features from JDIC into Mustang. This shows a potential reward in contributing to the JDIC project: one day the contributed feature may become integrated into J2SE!
I've been working from home in Atlanta since I started at Sun. I have two homes under renovation and a lot of things to take care of before I can move out west, so working from home for a few months seemed like the best solution. The problem is I only own a laptop, my new iBook. Coding and writing for 10 hours a day on a 1024x768 screen really is no fun. I've got a USB hub, mouse, and keyboard...
Enough people have asked us what we're working on for Mustang and how that work is going that we wrote an article about it that covers the highlights.
Swing's new approach to double-buffering gets rid of the old "gray rect" artifact and makes Swing performance much more snappy. Download the bits now at the mustang site. Now! Go on, do it! I'll wait....
Are we overly focused on code reuse and missing another unique value of Java?
The JDNC project is busy finishing a data binding system for Swing.
Here's a look at how the Laszlo platform approaches the problem.
There's a new survey in town: this one asks for your valuable input to help us set project priorities.
I've often fielded questions about the apparent lack of a killer
java desktop application. Ask no more: we've got one.
JDIC has been under active discussion and development since its debut at JavaOne 2004.
With the latest milestone release 0.9, a couple of new features and APIs are introduced. Check out what's new in 0.9 and an overall status update of the project.
The Desktop Client group is doing 2 sessions this year at JavaOne on improving existing code. Have an application that you think could look better or run faster? Send it on in...
A new "single-threaded" implementation of the OpenGL-based Java 2D pipeline (available now in the latest Mustang snapshot)... Details on our internal J2DBench application (available now under the JRL)... Other things on my plate for Mustang...
There's an interview with me posted at http://javahispano.org with random thoughts on 2D, Swing, Games, and Performance.
Joshua joins the Swing team, writes a book, and other good news.
There's a new article ("Timing is Everything") and project (timingframework.dev.java.net) on java.net that covers the basics of using Timers in Java and also adds interesting functionality to the timing facilities.
Scott Violet (Swing architect) and I will be hosting an online chat this Tuesday (February 15th) on performance; drop in and send us some questions!
A really good example of really bad design.
On Monday TiVo announced a Java SDK for building desktop Java
applications that target their box. If you were looking for an excuse
to buy a TiVo, this may be it. Here's what's inside the SDK.