Friday, October 28, 2005

Flex 2 - FlashVNC by Darron Schall

Darron has made some impressive progress on FlashVNC, a pure AS3/AVM2 VNC client. Flash VNC will allow a developer to run legacy applications within Flash Player 8.5. It also allows for seamless screen sharing and control with just Flash Player 8.5.



You can read allot more about FlashVNC at Darron's Blog. Implementing the RFB protocol within Flex Builder 2 took a mountain of work. There were many milestones that Darron has had to work through. One of the biggest hurdles was implementing a DES encryption class and managing all the incoming and outgoing binary messages.

The roadmap for FlashVNC has several stages of development. FlashVNC will be a Flex 2 component allowing a developer to add VNC support into Flex easily. Something like so:

<ifbin:FlashVNC server="vnc.xbe.ifbin.com:1923"/>
or
<ifbin:FlashVNCView server="vnc.xbe.ifbin.com:1923"/>

We are working on a customized VNC server to allow process isolation on a server. This allows you to serve a single application instance running on the server for FlashVNC. FlashVNC internally implements a BitmapData instance allowing a developer to customize how the screen is displayed. Providing a PIP preview of a remote desktop is completely possible along with viewing several FlashVNC components concurrently.

I need to applaud Darron for his work on FlashVNC. Darron is one of the best developers I have worked with, he doesn't see problems, he sees solutions. It is an honor to have him working with IFBIN as an author partner and his work stands on its own.

This example is available with full source and documentation within Flex® by Example.

More to come.

Ted :)

0 Comments:

Post a Comment

<< Home