
This presentation begins by introducing the underlying technologies used for cross platform development and testing: OpenSolaris, the Sun Web Stack and VirtualBox. We then examine some of the road blocks that developers run into when attempting to test their applications remotely, either via Java Web Start (in the case of a Swing application) or just over a web browser. Being able to troubleshoot JWS deployment issues, all from a single desktop, is powerful. As is being able to test deployment to a remote server or a multi-tier configuration. Because OpenSolaris is used as our development platform, ZFS can be used to take quick snapshots of our test environments for easy rollback. Finally, using VirtualBox we can easily get an idea of how our application looks and behaves on just about any combination of platform and/or browser.
Brian Leonard works as a senior software engineer with Sun Microsystems. Most of his Java experience is with application servers, working on Java EE servers before there was a standard. Lately, Brian has switched gears to evangelize the NetBeans open source IDE where he spends a good majority of his time speaking with developers around the world.