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,649 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,649
Views on SlideShare
3,378
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
  • 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.