90 likes | 329 Views
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.
E N D
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 • Ajax • Asynchronous Javascript and XML • Flash • Originally made to run animations, flash has evolved over the years, and is used for all sorts of programming… Games… Fancy Animations… Applications… • Laszlo • Developer-friendly tools for building RIA, create applications to run in the flash player. • Flex • Uses Actionscript 3.0 • Object Oriented languages that pushes the capabilities of the Flash platform
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