An Introduction to
Rich Internet Applications
with Adobe Flex 3
Creating Cross-Platform Apps
for the Browser and Desktop
ActionScript
Scripting language
Based off of JavaScript
Syntactically similar to C++
Focus on web-development with
Adobe Flash
Developed by Macromedia
Owned by Adobe (2005)
ActionScript
1.0: Loose typing, similar to Python
• var x = 4;
2.0: Static typing, like Java, C++
• var x:int = 4;
Adobe Flex
Standalone or part of Eclipse SDK
Integrates ActionScript and MXML
• <mx:Script>
<![CDATA[
private var a:String = “Hello World”;
]]>
</mx:Script>
Flex Builder
IDE built on Eclipse
• code completion
• code hinting
• design mode
Flex Framework
Combining MXML and Actionscript
MXML
ActionScript
FLEX
Case Study: BingBuilder
Requirements
• Visual schedule builder
• External data accessibility and
writeability
Related Products
Adobe AIR
• cross-operating system
runtime
• combines HTML, Ajax,
Adobe Flash, and Flex
technologies
• deploys RIAs on the
desktop
• build applications and
easily deliver a single
application installer
How To Get Flex
$699.00
• With Charting
How To Get Flex
$0
• http://www.flexregistration.com/
• Just provide a scan of your BU ID