The GAE SWF Project: Flash and Flex examples for Google App Engine (image links to home).The GAE SWF Project: Knowledge and tools to help you build Flash and Flex apps on Google App Engine (image links to home).

Flash and Flex on Google App Engine

The GAE SWF Project is a resource of Flash and Flex-related knowledge specifically aimed at getting you up and running quickly with Google App Engine, a wonderful platform for building and deploying massively-scalable Flash and Flex applications.

An equally-important goal is to raise awareness and stimulate discussion in the Flash and Flex communities of web standards and best practices. These include deep linking; better SWF embedding techniques that facilitate the implementation of progressive enhancement; loosely-coupled, well-encapsulated application architecture that separates presentation and business logic; and the use of various high-quality open source libraries and tools.

Finally, it is the author's personal opinion that practicality and simplicity are two of Flash's most important assets and, as such, the examples will strive to favor pragmatism over academic purity, simplicity over complexity, and convention over configuration.

The GAE SWF Framework, the underpinnings of which you can see in the initial Flash 9 and Flex 3 clients, uses various excellent open source components that are documented in the source code and linked to from the Links list. The GAE SWF Framework will evolve as we use it to build the web application for the Singularity Web Conference, the world's first large-scale online web conference due to take place October 24-26th, 2008.

The GAE SWF Project is an independent, open source initiative by Aral Balkan to help Flash and Flex developers get up and running quickly with Google App Engine. It is in no way affiliated with Google and/or Adobe Systems. The Google App Engine name and logo are trademarks or registered trademarks of Google. Adobe Flash and Adobe Flex are trademarks or registered trademarks of Adobe Systems, Inc. All original content on this site is licensed under the Creative Commons Attribution 2.0 UK license. All sample applications are licensed under the open source MIT License. For the full license text, please see the LICENSE.txt file and the individual licenses in the source code for the various components. Copyright © 2008 Aral Balkan.