I want to integrate through standard cross-platform mechanisms->Java, Web Start(JNLP) and Ant!
I want to pull GUI code away from business code. XUL provides the GUI while AOP encapsulates component interaction with business code.
I want the installer to look professional.
I want the installer-developer "feedback cycle" to be as fast as possible. Script the GUI and the logic while the installer is running and have the changes display immediately.
R. Dale Asberry been hacking since 1978, professionally since 1990. He's certified in Java 1.1 and has a four digit MCP number. He discovered Jini at the 2000 JavaOne and has been building incredibly cool, dynamic, distributed architectures ever since! Over time, he's discovered several principles that have contributed to his success - they are the Princples of: Enabling Others, Simplicity, No Complaining, Least Work, Least Surprise, Least Damage, and "It Just Works".