Adobe RIA Technologies: Adobe Flex 3
Cornel Creanga
Platform Evangelist
ccreanga@adobe.com www.cornelcreanga.com
2006 Adobe Systems Incorporated. All Rights Reserved.
1
Applications have evolved
Global 2004
WEB APPLICATIONS RICH INTERNET APPLICATIONS
REACH
1998
1992 Local
MAINFRAME CLIENT/SERVER
Text UI
2008 Adobe Systems Incorporated. All Rights Reserved.
RICH
Integrated media GUI
ADOBE FLEX ® 3
A highly productive, free open source framework for building expressive web applications that deploy consistently on all major browsers and on the desktop with Adobe AIR
Understanding Flex
2 languages
MXML (actually a library of ActionScript) ActionScript 3
Flex Builder IDE
Flex SDK
MXML ActionScript
Compilers Debugger Profiler Rich Component Library
Flex Class Library Debuggers
Flex Builder IDE
Eclipse Plugin or turn-key install Accelerates Design Design view and code view
How Flex Works in the Browser
Flex Builder IDE
Flex SDK
MXML ActionScript SOAP HTTP/S AMF/S RTMP/S
Browser Flash Player
Flex Class Library
Web Server
Compile
XML/HTTP LC Data Services REST SOAP Web Services J2EE Application Server Existing Applications & Infrastructure
Adobe AIR enables web developers to use existing technologies to build and deploy rich Internet applications on the desktop.
Adobe AIR Application Stack
HTML
HTML JavaScript XML CSS Flash
Flash
Flex ActionScript XML Audio Video HTML
Cross-OS Application
Integrated Rendering Integrated DOMs & Scripting
PDF
PDF
File System Network Access Detection
Notifications
Application Update
Drag and Local Drop Database
...
Adobe AIR APIs
Mac, Windows, Linux & Device OS
2006 Adobe Systems Incorporated. All Rights Reserved.