dotFX Technology components - ClientFX
ClientFX handles applications delivered from ServerFX on the desktop. ClientFX includes a bundle of software, security and the browser plug-ins to enable fx:// clickable links.
Application publishing When an fx:// application or web link is clicked the application runs locally. After running an application, it is cached locally. Because the application runs locally it is fast and performant; a Rich Internet Application as opposed to a traditional web application. ClientFX code is delivered just in time, and only as needed. If only one class changes in the server repository all clients will get that update live and incrementally. Applications can be micro-patched after first release and with little or no noticeable impact for the end user. Applications can be made to run online or offline with little tax on the developer. Building on Java security, dotFX technology implements rigorous security mechanisms and control. Applications can start safely with a coherent security model and without a "Trust/No Trust" dialogue box before any application fulfillment has occurred.
Client power The dotFX framework allows resource utilization to be balanced between the server and the client. ServerFX enables the power of the client, delivering code to the desktop for ClientFX to execute. Client richness and immediacy is mirrored with scale on the server. Only necessary load is put on the server, with the client doing most of the heavy lifting. The enterprise sees scale and lower costs for CPU and bandwidth, while the end user gets a dramatically better experience.
|