Weblogs
Introducing the SceneGraph Project: An introduction to the new java.net SceneGraph project. Posted by hansmuller on January 08, 2008 at 18:50 PST | Permalink
| Discuss (16)
Application Framework Prototype Bows: A prototype implementation of the fledgling Swing Application
Framework (JSR-296) API is now available. Posted by hansmuller on January 30, 2007 at 08:03 PST | Permalink
| Discuss (35)
Property Syntax for Java? A Constructive Alternative: I don't think the current proposal for a Java language property
keyword serves Java Bean developers very well, since it doesn't
support defining bound properties. I think the use-case that
motivated the proposal would be better served by a new class level
keyword, one whose origins are buried deep in Java's DNA.
Posted by hansmuller on January 10, 2007 at 05:57 PST | Permalink
| Discuss (29)
Javapolis Session Interrupted by Marriage Proposal: This year I gave a session at Javapolis about the Swing
Application Framework. Before it was all over, there was a surprise
announcement.
Posted by hansmuller on December 17, 2006 at 16:34 PST | Permalink
| Discuss (11)
Dialog Diatribe: A menu item whose action creates and shows a new dialog which is
centered over (and owned by) the menu item's frame, should be a
no-brainer. I found the some quirks in the process, they made me
cranky, and so I wrote about it. Posted by hansmuller on October 27, 2006 at 17:48 PST | Permalink
| Discuss (23)
JSR 296 Bows - Swing Application Framework: On Tuesday May 15th the JCP Executive Committee approved JSR 296,
"Swing Application Framework". I'm the spec lead for JSR 296 and this
is the JCP equivalent of a birth announcement. A rather long and
meandering birth announcement, with a web started demo at the end. Posted by hansmuller on June 02, 2006 at 10:18 PST | Permalink
| Discuss (38)
Fire Marshall Extinguishes Dukelele Performance: A raucous JavaOne Dukelele performance, led by Looking Glass creator Hideya Kawahara, was cut tragically short by law enforcement. Fortunately, you can see the entire event on YouTube.com! Posted by hansmuller on May 19, 2006 at 18:52 PST | Permalink
| Discuss (2)
MultiSplitPane: Splitting Without Nesting [Shameless Plug]: An article I'd written earlier this year about a multiway split
pane, is now available on java.net. Read the back story in this
gripping new blog. Posted by hansmuller on March 23, 2006 at 08:23 PST | Permalink
| Discuss (10)
A Reusable BuddyList Component: How to build a generic buddy list cell renderer. File under Advanced
JList Hacking.
Posted by hansmuller on February 27, 2006 at 15:30 PST | Permalink
| Discuss (13)
Using Java Web Start to Launch NetBeans: Wouldn't it be nice to be able to show a Java source file
in NetBeans by clicking on a JNLP link in the browser? Now you can. Posted by hansmuller on January 09, 2006 at 16:21 PST | Permalink
| Discuss (24)
JFrame.add() contentPane Pain: The Complete Story: Early on in Swing's evolution we added a runtime exception that warned
developers not to write JFrame.add(myComponent) and it has been
raising hackles ever since. And it's my fault. Since Graham Hamilton
covered my transgression in his My Favorite (Dead) Java Boilerplate
blog, I thought I'd tell the complete story. Posted by hansmuller on November 16, 2005 at 11:35 PST | Permalink
| Discuss (10)
A Brief Report from JavaOne Japan: This blog is a first for me: it's brief. Yesterday Scott Violet,
Josh Marianacci and I made some presentations at JavaOne Japan,
and we promised to provide a few helpful URLs. I've put together
a couple that cover the Extreme GUI talks with a short tangent
about the perils of translation. Posted by hansmuller on November 09, 2005 at 07:32 PST | Permalink
| Discuss (5)
Official: Swing is the Dominant GUI Toolkit: The most recent Evans Data Corporation developer survey had this to
about Swing: "Java Swing with 47% use, has surpassed WinForms as the
dominant GUI development toolkit". We are number one!
Posted by hansmuller on October 18, 2005 at 12:31 PST | Permalink
| Discuss (33)
Open Source Bluegrass: Here's a blog that purports to tie three themes together:
music, the open source movement, and the effect of type parameters
on the java.util classes. The fact that it achieves none of these
things should not stop you from reading it. Posted by hansmuller on October 05, 2005 at 13:23 PST | Permalink
| Discuss (6)
Using Swing's JFormattedTextField for integers is not as trivial
as it should be.: Recently, the javadesktop.org JDNC forum has hosted some spirited discussion
about using Swing JFormattedTextFields for decimal input/output. I'd written
a blog on a similar topic about 8 months ago and forgotten to actually publish it.
So here it is! Posted by hansmuller on August 25, 2005 at 14:18 PST | Permalink
| Discuss (2)
JavaOne Desktop Report: 20M Brazilians File Tax Returns with Swing Application: This is my final JavaOne 2005 report. It's about the final desktop session
on the final day of the conference in which I finally became acquainted with
Bruno Souza and a Puppet named Juggy. Posted by hansmuller on July 15, 2005 at 15:23 PST | Permalink
| Discuss (0)
JavaOne Desktop Report: A BIG web started deployment of a BIG banking app.: What does it take to deploy a 120Mbyte web started banking application
to over 100,000 desktops? I learned as much today in Matthias
Schorer's JavaOne session called "Large Scale Client Deployment Using
Java Web Start Software". It was a great session and I made notes. Posted by hansmuller on June 29, 2005 at 15:20 PST | Permalink
| Discuss (4)
If You've Got a Name - Check out this Applet: Applets are old and AJAX is new, this blog is long, but there's a link
to really cool applet at the end. Posted by hansmuller on June 17, 2005 at 13:27 PST | Permalink
| Discuss (4)
Grokker Java applet makes Monday's New York Times business section.: Monday's New York Times includes an in-depth article about a great
Java applet from Groxis. That's right, an applet. Posted by hansmuller on May 10, 2005 at 15:56 PST | Permalink
| Discuss (5)
Data Binding in XUL - Lessons for JDNC: A brief review of XUL templates and the joys of RDF. Another entry into what I hope is a short series of blogs about
different approaches to data binding. My goal is to provide
some perspective for the data binding discussions in the
Java Desktop Network Components (JDNC) project. Posted by hansmuller on May 05, 2005 at 17:38 PST | Permalink
| Discuss (2)
Data Binding in Laszlo - Lessons for JDNC: The JDNC project is busy finishing a data binding system for Swing.
Here's a look at how the Laszlo platform approaches the problem. Posted by hansmuller on April 07, 2005 at 17:05 PST | Permalink
| Discuss (8)
A Desktop Java "Killer Application": I've often fielded questions about the apparent lack of a killer
java desktop application. Ask no more: we've got one. Posted by hansmuller on March 30, 2005 at 10:35 PST | Permalink
| Discuss (9)
Inside TiVo's new Java SDK: 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.
Posted by hansmuller on February 01, 2005 at 15:09 PST | Permalink
| Discuss (2)
Squaw Valley Uber Cam: Take control of the Squaw Valley Uber Cam and watch the winter. Posted by hansmuller on January 03, 2005 at 14:28 PST | Permalink
| Discuss (0)
Your Christmas shopping troubles are over: more than 40 Java Markup Language Editors: The Christmas season is a time for making lists. For recording who
was good, who was bad, the things we're thankful for, and more than 40
standalone Java tools for markup language editing. Tools for editing
and viewing HTML, XML, UML and all the other holiday favorites. I
hope I haven't left anyone out. Posted by hansmuller on December 03, 2004 at 10:23 PST | Permalink
| Discuss (3)
And then there were more than 50: More Swing Component Libraries: A few days ago I published a blog called "Another 40 Swing Component
Libraries". Thanks to reader feedback the list has grown to well over
50 and I've updated the original post. Posted by hansmuller on October 14, 2004 at 13:13 PST | Permalink
| Discuss (9)
Another 40 Swing Component Libraries: The javadesktop.org Swing Component Depot column has a backlog of about 40 component suites. They'll all appear there eventually however we thought you'd like to see the queue now, in all its unadorned glory. So, here for your delectation is a brief summary of all 40 of them. Posted by hansmuller on October 11, 2004 at 13:50 PST | Permalink
| Discuss (13)
Desktop Java: Over Three BILLION Videos Served: Eyewonder uses Java applets to deliver banner advertisements with video. Everyone is watching. Posted by hansmuller on July 20, 2004 at 15:26 PST | Permalink
| Discuss (0)
Parading Out of the Open Source Door: June has been a banner month for open source debuts. Posted by hansmuller on June 28, 2004 at 21:30 PST | Permalink
| Discuss (0)
GNOME Linux Desktop Community Considers Java: The GNOME Linux Desktop Community is considering using Java for future
development work. The alternative is a fledgling project called Mono
that's attempting to build a Microsoft .NET clone.
Posted by hansmuller on March 19, 2004 at 14:37 PST | Permalink
| Discuss (11)
Teach the Children Well: Here's a demographic your marketing department hasn't been thinking about: Teenagers. I'm thinking that it's time to start thinking about what they're up against. Posted by hansmuller on November 03, 2003 at 08:23 PST | Permalink
| Discuss (13)
Is the Future Going to Happen Somewhere Else?: Am I worried that software engineering here in Silicon Valley is going
to go the way of the Sardine Canneries down in Monterey? Yes I am.
Posted by hansmuller on September 16, 2003 at 15:51 PST | Permalink
| Discuss (1)
LinuxWorld Tradeshow Shows Desktop Java: I attended the LinuxWorld tradeshow and then failed to blog promptly.
I believe I am now blogging belatedly.
Posted by hansmuller on September 03, 2003 at 07:45 PST | Permalink
| Discuss (1)
Selling Snakes with Huckster: A self-indulgent story about my July 4th vacation, a big snake, and an
open source presentation app called "Huckster". If there's a logical thread that ties
all of this together, I haven't figured out what it is.
Posted by hansmuller on August 04, 2003 at 08:35 PST | Permalink
| Discuss (2)
Why Java is not Open Source: One Cowboy's Opinion: My final bulletin inspired by the GNOME Users and Developers
Conference in Dublin. In which I consider why Java is not Open Source
and how to keep all the cowboys from catching a cold.
Posted by hansmuller on June 26, 2003 at 11:44 PST | Permalink
| Discuss (3)
Sharing a Week With the GUADEC Generation: I've been at the GNOME Users and Developers Conference all week. I've
been jet lagged, inspired by the open sorcerers and their tightly knit
community, and insulted by Alan Kay. It's been fun.
Posted by hansmuller on June 20, 2003 at 02:18 PST | Permalink
| Discuss (2)
Traveling Under the Watchful Eyes of the Big Brotherhood: I've just arrived in Dublin for the GNOME Users and Developers conference. The long trip gave me a chance to think about how to make airports safer. I'm hoping it's the last time that line of thinking strikes me. Posted by hansmuller on June 16, 2003 at 08:05 PST | Permalink
| Discuss (2)
Intersperse Savage Raid: A quick tour or the JavaOne Pavilion turns up some impressive new
Java Desktop apps. Including a few running on cell phones!
Posted by hansmuller on June 13, 2003 at 09:47 PST | Permalink
| Discuss (2)
Opening the Door to JavaDesktop.org: JavaDesktop.org bows on java.net at number one. We're not humble. Posted by hansmuller on June 12, 2003 at 11:17 PST | Permalink
| Discuss (2)
View All Blogs
|