h2. What is Swiz?

Swiz is a framework for Adobe Flex, AIR, and Flash that aims to bring complete  simplicity to RIA development. Swiz provides:
* Inversion of Control / Dependency Injection
* Event handing and mediation
* A simple life cycle for asynchronous remote methods
* A framework that is decoupled from your application code

In contrast to other major frameworks for Flex, Swiz:
* Imposes no JEE patterns on your code
* No repetitive folder layouts
* No boilerplate code on your development
* Does not require you to extend framework-specific classes

Swiz represents best practices learned from the top RIA developers at  some of the best consulting firms in the industry, enabling Swiz to be  simple, lightweight, and extremely productive.

h2. How Do I Get It?
The latest code can always be found on GitHub at [http://github.com/swiz/swiz-framework/|http://github.com/swiz/swiz-framework/].

h2. A Little Help Here?
If you have any questions please join the [mailing list|http://groups.google.com/group/swiz-framework].

Swiz is provided under the [Apache License 2.0|http://www.apache.org/licenses/LICENSE-2.0]

{html}
<script type="text/javascript" src="http://static.ak.connect.facebook.com/connect.php/en_US"></script><div id="fb-root"></div> <script> window.fbAsyncInit = function() {   FB.init({     appId: "114803758537991",     xfbml: true   }); }; (function() {   var e = document.createElement('script'); e.async = true;   e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';   document.getElementById('fb-root').appendChild(e); }()); </script> <fb:fan profile_id="114803758537991" stream="1" connections="10" logobar="0" width="300"></fb:fan> <div style="font-size:8px; padding-left:10px">   <a href="http://www.facebook.com/pages/Swiz/114803758537991">Swiz</a> on Facebook </div>
{html}

h2. Swiz in Pictures

!swiz_ioc.png!

!swiz_mediate.png!