Skip to main content

Hans Muller

Hans is the CTO for Sun's Desktop division. He's been at Sun for over 15 years and has been involved with desktop GUI work of one kind another for nearly all of that time. He's been involved with the Java project since its earliest days and led the Swing team and later all of the client Java work at Sun.

 

hansmuller's blog

Introducing the SceneGraph Project

Posted by hansmuller on January 8, 2008 at 9:50 PM EST

Introducing SceneGraph

I haven't written a blog entry since January when I advertised the fledgling Swing Application Framework (JSR-296) project with an uncharacteristically brief item.

Application Framework Prototype Bows

Posted by hansmuller on January 30, 2007 at 11:03 AM EST

I've made a prototype of the fledgling JSR-296 API available, it's https://appframework.dev.java.net/. There's a quick overview doc and downloads of the source code, the javadoc, and the AppFramework.jar file.

Property Syntax for Java? A Constructive Alternative

Posted by hansmuller on January 10, 2007 at 8:57 AM EST

Having written, by conservative estimates, about a jillion Java Beans classes over the years, I have to say that I'm amazed that we'd seriously consider changing the Java language to trivialize this kind of Java Bean property.

Javapolis Session Interrupted by Marriage Proposal

Posted by hansmuller on December 17, 2006 at 7:34 PM EST
Javapolis Session Interrupted by Marriage Proposal

Javapolis 2006

I spent most of last week at the Javapolis conference in Antwerp Belgium.

Dialog Diatribe

Posted by hansmuller on October 27, 2006 at 8:48 PM EDT

I've been writing the occasional small application recently and now and then I blunder into a problem with Java SE that's, uh..., well, annoying. I realize that I'm not the only one who's had this experience and I'm probably not the only one who seeks relief by writing a lengthy diatribe and then sending it to whomever might be guilty of creating the situation.

JSR 296 Bows - Swing Application Framework

Posted by hansmuller on June 2, 2006 at 1:18 PM EDT

For the past five months or so, I've been working on a fledgling project to define an application framework for Swing.

Fire Marshall Extinguishes Dukelele Performance

Posted by hansmuller on May 19, 2006 at 9:52 PM EDT

Tuesday morning this week, I was seated in the vast Moscone keynote cavern, with 15,000 other Java developers, taking in the start of another JavaOne conference. The keynotes and demos were entertaining and I hope you didn't miss the HUGE Swing Aerith demo at the conclusion of the morning.

MultiSplitPane: Splitting Without Nesting [Shameless Plug]

Posted by hansmuller on March 23, 2006 at 11:23 AM EST

One aspect of many docking GUIs is support for reconfiguring tiled subwindows by dragging shared subwindow edges. MultiSplitPane and MultiSplitLayout support arbitraily complex tiled layouts that can be reconfigured interactively and programatically.

A Reusable BuddyList Component

Posted by hansmuller on February 27, 2006 at 6:30 PM EST

Every now and then someone drops by to ask about the slick chat/IM demo components that were shown in the Extreme GUI Makeover JavaOne session last year.

Using Java Web Start to Launch NetBeans

Posted by hansmuller on January 9, 2006 at 7:21 PM EST

About six months ago I had a dream. Not the sort of dream that makes you wake up shrieking or smiling, and not the kind that brings you down from the mountain top or even gets you off the couch. Mine was the kind of dream programmers have.