Adobe Apollo Alpha1
OK people, Adobe Apollo is out. Go grab your copy now. Keep in mind that this is the Alpha1 release so give it some time until it gets to at least beta.
For those who don’t know what Apollo is, here is my very short summary. Apollo is RIA (Rich Internet Application) framework that is based on the top of Flex. Java Webstart is also RIA although it does not provide the same functionalities as Apollo. With Apollo you can build desktop applications with Flex, JavaScript, HTML, CSS and all other web related technologies.
RIA Applications bring new challenges in the Web Security field. Expect some developments in this field very soon. The purpose of RIA is to bring web applications on the desktop. Although this is very good and exciting, keep in mind that the web should not be trusted at all. The web could be quite hostile and if the RIA application developers are not careful about it, they can easily make big mistakes that will results to some quite bad situations.
The biggest security threat for Adobe Apollo applications will be again persistent and non-persistent cross-site scripting vulnerabilities, cross-zone and cross-context scripting, etc. Fooling the user into installing a particular Apollo application will be also a problem but this is on the social engineering and phishing side of things.
I am quite concerned about insecure Apollo applications that offer inner API to hostile web applications. In a few simple steps the developer can export certain ActionScript methods into the webpage DOM. JavaScript can handle it from there and perform whatever operations are required. Cross-zone and cross-context scripting will be probably the Apollo’s thing.
Apart from Java Webstart, which IMHO is not that much RIA like, there is also WPF (Windows Presentation Foundation) with XAML from Microsoft. For now WPF is supported on Windows platforms only. If the .NET framework lifts off on other platforms with the help of MONO, we may see the beginning of the RIA wars. For now, Adobe Apollo is the winner.

I plan on starting up a development site called: http://www.codeapollo.com soon–stay tuned. I want to see where we can get with apollo and hopefully create a great collaborative community.
It will be mostly a forum so we can help each other into hopefully making Apollo very useful in web development. If you’re interested, I probably will need help and could use some loyal people to help launch it, let me know.