IMO they should have gotten JavaFX working on Solaris first and then ported it to Mac OS X and Windows later.
Although this kind of decision making might at first seem suicidal (because of the small user base of Solaris / OpenSolaris) I can say this: almost any code that works on Solaris can easily be ported over to Linux, so they could have released the Solaris and Linux JavaFX versions first and then the Windows and Mac OS X versions later and this would encourage Windows users to try out new operating systems (like Linux and OpenSolaris) to see what JavaFX was going to eventually be like when it finally gets released in Windows a month later. Releasing the OpenSolaris / Linux version first would have also been a huge public relations hit with the Open Source community and would have established Sun Microsystems as the now de facto leader of that community (now Linux guys might start thinking of Sun as their favorite company instead of IBM or Red Hat). Plus they could have used the OpenSolaris community as beta testers for the new product (they already use us as beta testers for everything else like ZFS, IPS, time slider, dtrace, etc). They could have put a bug-ridden version of Java FX for OpenSolaris in the IPS repository with source code and told the OpenSolaris community that they were free to download it and to try fix the bugs in it if they wanted to. -- This message posted from opensolaris.org
