Developing rich-client applications has several usability advantages over web applications, but many times recurring deployment costs inhibit us from using rich-client applications in an enterprise environment where IT is responsible for all software installations and upgrades. Java Web Start provides an elegant way to automatically deploy and update rich-client applications without the costs associated with traditional deployments. SWT provides a great toolkit that makes Java applications appear very native and enhance usability dramatically. However, because of a bug in the Mac OSX implementation of SWT, you cannot launch SWT via the standard Java Web Start client that comes packaged with the operating system. After looking around for a solution to work around this bug, I've come up with the following. Note that this approach is not ideal, but it will let you deploy SWT applications using Java Web Start on Mac OSX.
Read the full article
here.