sammyt / dawn

A Lightweight, Enjoyable Library for ActionScript

Home | Edit | New

Home

A Lightweight, Enjoyable Library for ActionScript

What is Dawn?

Dawn is a lightweight library for Actionscript 3. It aims to help you write testable, typesafe and agile code

Dawn began as a set of ideas, but has grown into some core features. In time it may grow to accommodate more but not until the need arises and can be justified against the DesignPrinciples.

Dependency Injection

Its all about creating object graphs. Actually that doesn’t nearly do DI justice, but it really is very simple. Dawn’s most fundamental element is its dependency injection library.

Notifications

Messaging systems of all varieties have become a core part of many client side frameworks, and rightly so. Dawn’s notification library aims to solve the core architectural issues such messages systems are ideal for, while adhering to the core DesignPrinciples, especially those concerning type safety and language strength.

Commands

Another staple of any client side application is a sound command system. Commands play well with many requirements of client side apps (caching, batching, error handling etc.) but getting them right in Actionscript is not as simple as it sounds. Dawn give you a type safe, DRY command library out of the box.

DawnBasics

Last edited by sammyt, Wed Jan 13 00:58:58 -0800 2010
Home | Edit | New
Versions: