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.