Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Java Desktop

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Java Desktop

Would it be shameless to plug a new release of a interesting new search visualization product just because it happens to be featured in Monday's New York Times (May 9th)? In the Business section, on page C-3, with a nice color screenshot and a teaser at the top of page C-1? Perhaps it would. But only if I failed to mention a former colleague, who used to manage the J2SE client group, now works...
on May 10, 2005
I talked to many developers recently about the Windows JRE download size issue. The conversation often went like this: Stanley: What do you see as the major obstacle of your deployment? Developer: JRE download size is definitely a problem, especially on Windows. Stanley: Why? Developer: The JRE is 25MB, and it is beyond what most consumers are willing to download. Stanley: Actually, the full...
on May 6, 2005
If you are interested in hardware acceleration for Java2D on Windows, check out the latest bits on the mustang site ( http://mustang.dev.java.net). Dmitri Trembovetski has been working tirelessly to implement functionality similar to what Chris Campbell did with our OpenGL rendering pipeline, and it's pretty stunning. There is now (as of build 33) acceleration for everything from the standard...
on May 3, 2005
During the post-Tiger planning, we talked to numerous developers to determine what features and enhancements we should work on in Mustang. Many feedbacks we received are related to the user experience in Java Web Start, especially around the security warning dialog box for signed application.Why is security warning necessary? A signed Java application is simply just, signed. It does not mean that...
on Apr 30, 2005
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...
on Apr 29, 2005
JDIC (JDesktop Integration Components) project incubates many useful desktop features. In the recent months, we have been working closely with the J2SE team to incorporate some of the exciting features from JDIC into the next J2SE release (J2SE 6.0, code named Mustang). Check out the JDIC Inclusion Into J2SE section of my blog Where's JDIC Going? for a briefing of JDIC's feature inclusion into...
on Apr 24, 2005
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...
on Apr 21, 2005
There's an article posted on java.sun.com that talks about the ongoing feature work in the desktop group. We hope this helps you understand what we're busy with and what you can look forward to in the 6.0 release. The article should be fairly dynamic and we will try to update it when things change. So, for example, when a particular feature is integrated into the release, we'll put...
on Apr 20, 2005
Exposee! News Flash! Clear Skies Ahead! Perceived Performance Problem Perforated! This feature's so huge, so cool, so visible, there's just got to be a catchy title for it. I spent a few minutes coming up with the above list, but somehow it just doesn't get the point across, at least not in a spew-coffee-onto-your-keyboard-laughing kind of way that I was after. Dang - I guess I'll...
on Apr 20, 2005
Everyone knows that Java's mantra has always been "Write Once Run Anywhere" (WORA) and there has been a lot of discussion over the years about that claim. Putting the WORA discussion aside (it's already been beaten to death), I see the real value being in that Java, itself, seems to run everywhere. No matter where I need my application or data to get to; desktops, servers, wireless devices,...
on Apr 13, 2005
For the past two months or so, I've been working with some of the JDNC developers on the databinding problem. After some false starts, the approach we've taken is to define "data aware" components and some special encapsulation classes for relational data. The overall goal is to make forms and master/detail applications relatively easy to build by automating most of the donkey work involved...
on Apr 7, 2005
There are a few questions in the world that you can pretty much get guaranteed answers to: Would you like a lot of money? Would you like a sock in the mouth? Do you want the last donut? In our geeky corner of the universe, we have similar "Well, duh!" questions like: Do you want Java to start up faster? Do you want your Java application to take up less space in memory? Do you want...
on Apr 5, 2005
It's been a while since I've contributed a blog. It's not for lack of thinking about it. The inspiration for pounding out some purple prose about developments around java desktop software has flowed from my brain to the tips of my fingers half a dozen times of the past month or so. For one reason or another I've set aside the the urge to write each time. It gets easier and easier to do so,...
on Mar 30, 2005
I've been involved with the JDesktop Integration Components (JDIC) project since inception. Lots of things have been going on since it was open sourced during JavaOne 2004. JDIC community just released a milestone release 0.9, with a couple of new features, API revisions and bug fixes to the earlier 0.8.x releases. There've been many interesting discussions and ideas in the community that worth...
on Mar 24, 2005
<i>"Give me your tired, your poor, Your huddled masses yearning to breathe free, The wretched refuse of your teeming shore. Send these, the homeless, tempest-tost to me. I lift my lamp beside the golden door."[from a poem by Emma Lazarus on the Statue of Liberty pedestal]</i> Okay, so this references is a bit over the top here, but there's nothing like a good (or bad)...
on Mar 17, 2005
One Thread To Rule Them All As most developers are already aware, an OpenGL-based Java 2D pipeline (henceforth known as "the OGL pipeline") was included in JDK 5.0 for improved rendering performance. While the OGL pipeline was a big step forward for rendering performance of complex operations (think transforms, compositing, gradients, etc), it was not nearly as robust as our existing X11- and...
on Mar 11, 2005
Martin Perez from http://javahispano.org interviewed me on random desktop client topics such as games, Swing, games, 2D, games, performance, and games. Check it out in English or in the Spanish translation that I can't read.
on Mar 2, 2005
Hello All. I know it's been a while since I've been posted, so I'd like to let you all know what I've been working on. Lots of good things have happened or are coming soon. First of all.... I'm going to work for Sun I have given my two weeks notice at my current company. Starting March 7th I will officially be a member of the core Swing team at Sun. I would like to thank Jeff Dinkins and all of...
on Feb 23, 2005
In my Freebird! blog I got several requests for information/examples on writing time-based Java code. I've finally written an article and posted a source code project on this topic. The code builds upon the existing timing facilities in Java and adds some interesting higher-level functionality. The article explains how it all works. Check them out and let me know what you think.
on Feb 15, 2005
Another short dereference blog, in a series of short dereference blogs. This one's a pointer to the upcoming chat with Scott Violet and myself on Getting High Performance from Your Desktop Client. The main message here is to log on to the chat site Tuesday, February 15th, at 11 am PST and send us some questions. The more people, the better the questions, the better the chat. The secret...
on Feb 14, 2005