Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Flex/AS3 Architecture And Dependency Injection Frameworks Overview

on

  • 4,558 views

This is my presentation deck from Adobe MAX 2010. It is about Flex/AS3 architectural patterns and DI frameworks.

This is my presentation deck from Adobe MAX 2010. It is about Flex/AS3 architectural patterns and DI frameworks.

Statistics

Views

Total Views
4,558
Views on SlideShare
3,287
Embed Views
1,271

Actions

Likes
4
Downloads
67
Comments
1

6 Embeds 1,271

http://www.riaspace.com 1018
http://www.riaspace.net 231
http://riaspace.net 16
http://updater.riaspace.com 2
http://translate.googleusercontent.com 2
https://www.riaspace.com 2

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Flex/AS3 Architecture And Dependency Injection Frameworks Overview Flex/AS3 Architecture And Dependency Injection Frameworks Overview Presentation Transcript

    • Flex/ActionScript 3.0 Architecture and Dependency Injection Frameworks Overview Piotr Walczyszyn | Platform Evangelist var blog:URLRequest = new URLRequest("http://riaspace.com"); var twitter:URLRequest = new URLRequest("http://twitter.com/pwalczyszyn"); © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.
    • Agenda   Architectural Patterns   MVC   Presentation Model   Other   DI Frameworks   Sample app overview   Mate   Parsley   Robotlegs   Spring ActionScript   Swiz © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 2
    • Model View Controller © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 3
    • Model View Controller Diagrams   Model View Controller © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 4
    • Model View Controller Diagrams   Model View Controller   Model View Controller & Command Pattern © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 5
    • Presentation Model © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 6
    • Presentation Model Diagrams   Presentation Model © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 7
    • Presentation Model Diagrams   Presentation Model   Presentation Model with Command Pattern © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 8
    • Other © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 9
    • Model View Presenter   Model View Presenter (Passive View) © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 10
    • Model View Presenter   Model View Presenter (Passive View)   Model View Presenter (Supervising Controller) © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 11
    • Spark Architecture ActionScript MXML Spark Component Skin Component Model Behavior Graphics Logic Layout Animation Data CSS Parts properties States © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 12
    • Spark Architecture © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 13
    • AS3/Flex DI Frameworks == Commodities © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 19
    • AS3/Flex microarchitecture frameworks © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 20
    • Demo Application LOADING_USERS © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 21
    • Demo Application USERS_LIST_STATE © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 22
    • Demo Application ADD_USER_STATE © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 23
    • Demo Application Diagram © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 24
    • Typical microarchitecture elements   Configuration   DI implementation   Event/Messaging bus   Command pattern API   Helper classes © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 25
    • Frameworks Demo © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 26
    • Links   Frameworks:   Mate - http://mate.asfusion.com/   Parsley - http://www.spicefactory.org/parsley/   Robotlegs - http://www.robotlegs.org/   Spring ActionScript - http://www.springactionscript.org/   Swiz - http://swizframework.org/   UsersAdmin projects: http://github.com/pwalczyszyn/MAX-2010-Projects © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. 27
    • © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.