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(); } 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
TrackIR is a headtracking device that currently is quite popular amongst gamers, especially in the simulation community. It consists of a small device to be placed on top of the monitor and a prepared base cap with three IR reflecting strips. JTrackIR is my Java binding. Not a big thing, but maybe useful to somebody. TrackIR shows an impressive resolution and supports all 6 axes (x,y,z,yaw,...
on Sep 30, 2007
Did the title grab your attention? Good. Those of you who have occasion to read my recent cognitive meanderings will know I'm a big advocate of RIAs (Rich Internet Applications), specifically those of the neo-desktop kind (I never realised just how useful those terms would be!) So why am I turning against RIAs now? Rest assured, I'm not. But any sensible advocate for a cause should spend a...
on Sep 27, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } I have nothing to say about our Filthy Rich Clients book today. But other people do. InfoQ posted an in-depth review of the book this week. It's a great review overall, although I take issue with some points (apparently I'm "not adverse to the...
on Sep 19, 2007
I received my copy of "Filthy Rich Clients" by Chet Haase and Romain Guy a few days ago (now in good company with "Rich Client Programming"), but until this morning I didn't find the time to read it. So, just after waking up, in the usual last ten minutes before getting to work, I had the idea to check whether the book could help me in fixing a problem that was around since a few days (actually I...
on Sep 19, 2007
I recommend taking a look at "How to Handle Java Finalization's Memory-Retention Issues," by Sun's Tony Printezis on java.sun.com. Finalization allows you to perform postmortem cleanup on objects that the garbage collector has found to be unreachable. It's normally used to reclaim native resources associated with an object. Tony describes how finalization is implemented in a JVM; he identifies...
on Sep 17, 2007
-- From Saint Petersburg, Russia @ 3:30 AM local time It's finally time! After months of eating, sleeping and drinking Beans Binding, I'm thrilled to finally announce that version 1.0 has been released at http://beansbinding.dev.java.net for your binding pleasure! 1.0 represents a major re-architecture of the Beans Binding API, based on the extremely valuable feedback from members of the...
on Sep 5, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } I just posted Version 1.0 of the Timing Framework to the project site; check it out for the latest, stable version of the library. There actually haven't been that many changes to the library of late. Partly, this was by design: I didn't want to cause...
on Sep 4, 2007
I'm very pleased to announce releases for the main three projects that i'm working on: Release 4.0 of Substance look-and-feel (code-named Key Largo) Release 3.1 of Laf-Widget layer for LAFs (code-named Edelweiss) Release 2.0 of Flamingo component suite (code-named Caireann) The release for version 4.0 of Substance look-and-feel includes the following new features: Six new skins: Nebula, Nebula...
on Sep 3, 2007
There's a new article that has been published today on java.net titled Debugging Swing. It builds on the previous work by Scott Delap and Alex Potochkin to provide even more tools for tracing the EDT violations that can lead to visual artifacts, unresponsive or frozen UIs and infinite painting cycles. If you're interested in more articles on Swing, please post your suggestions in the comments....
on Aug 30, 2007
It's exam results season once again in the UK, and as usual newspapers are complaining how easy modern exams are. If they're to be believed in days of yore a Mathematics pass grade involved proving Fermat's Last Theorem — today one merely need find the exam room and spells one's name correctly. A junior school teacher recently told me current practice advises against correcting more than...
on Aug 28, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } There's been a lot of talk recently about the various language proposals that people have made, or debated, or agree with, or detest more than their mother using spit to wipe something off their mouth when they were kids. But I think that some very...
on Aug 23, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } JavaWorld just posted it's first Java Technology Insider podcast with yours truly. Daniel Steinberg sat down with me at OSCON and we talked about Swing, 2D, and the present and future of Java Desktop technologies. The book may possibly have come up too, I can't...
on Aug 21, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } We're finally, actually done. The book exists, in hardcopy form. Romain and I received our advance copies yesterday. The rest will arrive in the warehouse in the next few days, so Amazon's August 17th date is probably pretty accurate. I thought it would be...
on Aug 7, 2007
I know this isn't really Java related, but I just got an email that Sun's UltraSparc T2 launched today. Even though I'm not a hardware guy and I've forgotten most of my CompE classes from college, I'm still interested in the changing state of the art chip design. It simply amazes me how things have changed in the decade since I was in school. The priority has shifted from single threaded speed...
on Aug 7, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } I did some interviews recently with Ed Ort, from the java.sun.com team, and Kuldip Oberoi, from the SDN Channel. The interview with Ed, cleverly entitled Filthy Rich Clients, covers the book, creating and using filthy rich effects, and Desktop Java...
on Jul 31, 2007
In my last blog I explained how I built a Dock bar using the Timing Framework and the Glass pane. This one is a continuation, where I explain briefly a slight improvement on the bouncing effect. You can try the new version with Java Web Start: (again jdk 1.6+). Here is the source code under GPL. The improvement is to get the icons to bounce lower and lower after each cycle. I am pretty sure that...
on Jul 27, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } I spoke at OSCON in Portland, Oregon this week, talking about JSR 295 (Beans Binding), and JSR 296 (the Swing Application Framework). "Open Source Convention". Isn't that a bit like "Anarchy Government"? Or "Military Intelligence"? Or "Personable...
on Jul 27, 2007
First of all, thanks to all those who came to listen to my presentation yesterday at OSCON 2007. The presentation slides are available in the PowerPoint2007 and PDF formats. I'm also planning a series of articles on my other blog to go more deeply into the various parts of the Swing painting pipeline. And now some stray thoughts that went through my head on the plane back as i started comparing...
on Jul 26, 2007
var urchinCalled; if (!urchinCalled) { _uacct = "UA-1223303-2"; urchinCalled = true; urchinTracker(); } Welcome to the first in hopefully a series of pieces on JavaFX Script. In future posts, I hope to actually do some coding and investigations on my own, but for now, I'm just going to link to the interesting work that others are doing. In particular, the...
on Jul 26, 2007