Adobe Flex 2.0 By Axel Jensen
Table of Contents • Evolution of Computer Applications • Advantages of Rich Internet Applications (RIA) • Different RIA Technologies at the current moment • Flex Builder 2.0.1 • Brief MXML Execution process. • Examples…
Understanding RIA • Evolution of Computer Applications • Mainframes > Desktop Client/Server Apps > Web Applications > Rich Internet Applications 80’s – 90’s Late 90’s early 00’s 05 -… 00’s
Advantages of RIA • Typically more user friendly. • businessManagers(); • Making it easier for users to work with software… • Making more productive software means reducing labor costs, while growing sales. • itOrganizations(); endUsers(); • Break away from page-base architectures reduces the load on web servers and overall network traffic.
RIA Technologies (cont) • Flash Player 9 • Focuses on improving script execution • Uses AVM (actionscript virtual machine) • Rebuilt from the ground up to work with actionscript 3.0 • Error handling has severely increased • Flex Builder 2 • Tool to design applications specifically built for RIAs. Built on the Eclipse platform
Things to cover • Flex Builder 2 • Create a new mxml Application Open Perspective Button Source/Design Buttons Run Button Code Editor Navigator View Problems/Debug
Things to cover (cont) • Application execution • Create a new mxml Application MXML ActionScript SWF Client with Flash Player
Now for some examples • Introduction to creating projects in flex builder • Build a hello world App • Using ArrayCollections and or XML to do mock up’s • Build a “to do list” • Show examples