dotFX does not try and compete with Webstart really. In fact Webstart works great for what it does. If that solves your problem then you found the answer.
dotFX is about live distribution of code either at the client or at the server. Class by class and just in time. The side effect of this is making delivering an application a very slick experience, especially for large applications and other favorable cases. In that sense dotFX has some overlap but we are trying to do something different from Webstart.
We are trying to create a system for live distribution, maintenance, and add runtime properties to code in runtime. We based it on Java. Java has well known strengths but also some less well known that allows us to make this system transparent to software development. For example one of the strengths not talked about around Java is it’s consistency and it’s language and VM rigor (IMHO). Because of this and other factors we can for a default case just take straight Java code and not need an API to impart runtime properties and distribute runtime services and value.
Some runtime properties we impart are security services, an inbuilt PKI system and the ability to designate certain objects to run on the server without writing code or protocol to do client server communications (in this case you write your application as if it were just stand alone). We also have live class by class updating for your application from ServerFX as well as a live update system for JRE distribution and update (also class by class and as needed), and also for the dotFX framework. The update system is live and allows for forward and backward compatibility.
dotFX makes the base system available for free, both on the server and the client. We intend in the long term to make money on runtime services in software, as options extras for software developers.
The features in our upcoming release 1.2 (Q4 '08) are :
- Linux client (Linux server already shipping)
- Offline function
- Security privilege escalation system
- Install FX (stand alone live app install builder bundling dotFX)
Some more information for the technically thirsty can be found here :
http://update.dotfx.com/download/dist/docs/dotFX_User_Guide.pdf
Thanks
Phil.