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

var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } The JavaOne Call for Papers deadline always sneaks up on me. It's like jet lag; one minute you're productively cranking out code, then suddenly you're asleep on the keyboard, drooling on the spacebar. Like previous years, we want to encourage as much...
on Nov 7, 2007
There have been for long time open enhancement request in SwingX for notification about caps lock being switched on in JXLoginPanel. Over a time it acquired quite few votes (in comparison to your average swingx issue, not that 10 votes is much in absolute numbers) so I thought lets do this, it can't be that difficult. In your average C program you just query the driver when you want to know the...
on Nov 2, 2007
After using a Macbook Pro for almost a year, I've returned it to my employer. The FedEx package should arrive today at their doorstep. What a beautiful machine! What a crisp display! What a cool, little magnetic power supply connector that drops off without pulling my laptop to the floor! What a frustrating experience for Java developers! Sure, I used Parallels to run Windows...to run Java SE 6...
on Oct 31, 2007
In my recent duo of "Whiners! No whining!" blog posts, I made a statement with which some commenters have taken issue: the already-mentioned transition to Sun's rendering pipeline (a tough but correct decision reflecting a commitment to cross-platform fidelity) Specifically, Michael Urban wrote in to say: I really don't see how this has anything to do with cross-platform fidelity. After...
on Oct 31, 2007
I recently blogged about the recent Mac whining from the Java community. Subsequently, I browsed through OS X 10.5 Leopard's Java release notes. Wow! I think most people have by now realized that Michael Urban's straw-that-broke-the-camel's-back example of how Apple has regressed Java 5 is actually a step forward (i.e., the Aqua look-and-feel uses the *right* icon in message boxes now), but it...
on Oct 31, 2007
With a tip of the hat to Casablanca, I'm shocked--SHOCKED--to read the really rather embarrassing blog entries from folks in the community about the state of Java in Apple's latest OS release (see David Herron's blog for a round up of some). Please. It turns out that Swing in Leopard represents a huge leap forward in Apple's commitment to desktop Java. Among the new goodies I've stumbled across...
on Oct 30, 2007
It looks like anywhere you go in the Java blogosphere, people are only talking about Java 6 (or lack of thereof) on Leopard. Some say that the only reason they bought Leopard was for Java 6, some say that their honeymoon with Apple is over, and some say that Java 6 will be available shortly as a separate download. And 99% of the postings and the comments seem to agree - Java 6 should have been...
on Oct 29, 2007
After almost 8 years at Sun, I'm moving on. I have enjoyed every minute of my employment here. But business plans, products, and teams change. My recent job as a developer advocate and writer for the Sun Developer Network is over, and I'll move on to something new. From working on the core Java SE platform and its internationalization features to writing technical articles for Java developers, I'...
on Oct 29, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } Longtime readers of my blog will know that I'm a huge fan of Design Patterns. Patterns wrap complex architectures with simplistic descriptions. They create wonderful buzzwords that we can use instead of resorting to actual...
on Oct 25, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } Introducing Animated Transitions, a new library for the easy creation of animated segues between application states. It's been a long slog, from initial demos of the technology in a session on "Advanced 2D" at JavaOne 2005, to use of an early version of...
on Oct 23, 2007
It have been quite some time since the last release of Swinglabs/SwingX. However it was not due to lack of development. SwingX have been last time released as part of much larger Swinglabs project. That was nearly two years ago. Swinglabs have many subprojects, for example TimingFramework, ApplicationFramework, BeansBinding, Nimbus and others), since that old release various SwingLabs subprojects...
on Oct 21, 2007
I'm pleased to announced that version 1.1.1 of Beans Binding has just been released at http://beansbinding.dev.java.net/. This release provides a drastic increase in performance over 1.0, the addition of support for binding to a JSpinner's value property, and a small set of bug fixes. Extreme performance gains in this release are the result of a fix made to the BeanProperty and ELProperty...
on Oct 19, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } The publisher just informed us that they've made a downloadable DRM-encrypted PDF version of Filthy Rich Clients available here. I know that some folks have been asking about this for a while, so it seemed worth another shamelessly self-promoting, yet thankfully...
on Oct 16, 2007
Those of you who came to the session (PDF link) that Alex and I have presented at JavaOne 2006 saw the application that we wrote to illustrate different animation, translucency and transition techniques. The project itself was named Rainbow and all the bits were made available immediately after the session. Unlike many other demo applications written specifically for JavaOne, Rainbow was not...
on Oct 8, 2007
A long time ago it all started, for me, developing a music collection manager that I called mCube and the final results of the work could be found on sourceforge I stopped working on it at the end of 2005, then I had to finish degree, to begin to work and so on... In december 2005 I also wrote a blog post to thanks the community, expecially java.net one, cause without their work, mCube could have...
on Oct 5, 2007
In my latest blog I wrote about the TrackIR device and my Java binding JTrackIR. The device allows to track the users head position and attitude in front of the screen using infrared reflecting strips on a basecap the user has to wear. Now what to do with it? What about controlling the IDE with the head? Activating different areas (editor, properties, output ...) by just looking at them. So...
on Oct 4, 2007
So you want to file a bug against Nimbus? First, thank you very much! Jasper and I want Nimbus to be rock solid, and welcome all the bug reports we can get. Bugs are filed in the same way as all other bugs in Swing: via bugs.sun.com. You can use this link to view current bugs. As you will see, all Nimbus bugs are prefixed either with Nimbus LAF or Nimbus L&F. Please continue this naming...
on Oct 2, 2007
We introduce a generic table model supporting a list of backing beans, with simplistic "beans binding" facilitated by java.beans.PropertyDescriptor. Gooey Table Model, an informative column: A part of "Gooey Beans, a trilogy in 42 parts" We implement a table model in our application as follows. public class ProductMovementDetailTableModel extends GTableModel<ProductMovementDetail> {...
on Oct 2, 2007
Do you know about the ServiceLoader api in Java SE 6? It's another of those many improvements to the Java platform that you may have overlooked. This particular API helps you create extensible applications -- applications that let you add services and functionality without modifying the original application. Nice, right? One of the most popular ways to add new libraries to your apps is to stick...
on Oct 1, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } It's here (almost), it's ready (for testing), and it's got a cooler name than ever before.... Java SE 6 Update N (formerly known as the Consumer JRE) is available for early access. Remember when I talked about an upcoming Java SE 6 release...
on Oct 1, 2007