Adobe RIA
   Technologies:
   Adobe Flex 3
   Cornel Creanga
   Platform Evangelist
   ccreanga@adobe.com
   www.cornelcreanga.com




                                                        1
2006 Adobe Systems Incorporated. All Rights Reserved.
Applications have evolved



Global
                                                                       2004
                                                                              RICH INTERNET
                                WEB APPLICATIONS                              APPLICATIONS
  REACH




                                                                1998




                                                         1992
Local
                                       MAINFRAME                                 CLIENT/SERVER



                                           Text UI                RICH        Integrated media GUI

 2008 Adobe Systems Incorporated. All Rights Reserved.
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)
                                                     Flex Builder IDE
     ActionScript 3
                                                  Flex SDK
 Compilers
                                                    MXML     ActionScript
 Debugger
                                                     Flex Class Library
 Profiler
 Rich Component 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                            Browser

 Flex SDK                                       Flash Player
   MXML     ActionScript

    Flex Class Library      SOAP         HTTP/S         AMF/S       RTMP/S


                             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                                     Flash
                                                                                  Cross-OS
    HTML                                     Flex                                 Application
    JavaScript              Flash            ActionScript           HTML          Integrated
    XML                                      XML                                  Rendering
    CSS                                      Audio
                                                                                  Integrated DOMs
                            PDF              Video                  PDF
                                                                                  & Scripting



  File System Network                     Application   Drag and  Local
     Access   Detection
                          Notifications
                                           Update         Drop   Database
                                                                            ...   Adobe AIR APIs


                          Mac, Windows, Linux & Device OS
2006 Adobe Systems Incorporated. All Rights Reserved.

Flex Air Intro

  • 1.
    Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist ccreanga@adobe.com www.cornelcreanga.com 1 2006 Adobe Systems Incorporated. All Rights Reserved.
  • 2.
    Applications have evolved Global 2004 RICH INTERNET WEB APPLICATIONS APPLICATIONS REACH 1998 1992 Local MAINFRAME CLIENT/SERVER Text UI RICH Integrated media GUI 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 3.
    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
  • 4.
    Understanding Flex  2languages  MXML (actually a library of ActionScript) Flex Builder IDE  ActionScript 3 Flex SDK  Compilers MXML ActionScript  Debugger Flex Class Library  Profiler  Rich Component Library Debuggers  Flex Builder IDE  Eclipse Plugin or turn-key install  Accelerates Design  Design view and code view
  • 5.
    How Flex Worksin the Browser Flex Builder IDE Browser Flex SDK Flash Player MXML ActionScript Flex Class Library SOAP HTTP/S AMF/S RTMP/S Web Server Compile XML/HTTP LC Data Services REST SOAP Web Services J2EE Application Server Existing Applications & Infrastructure
  • 6.
    Adobe AIR enablesweb developers to use existing technologies to build and deploy rich Internet applications on the desktop.
  • 7.
    Adobe AIR ApplicationStack HTML Flash Cross-OS HTML Flex Application JavaScript Flash ActionScript HTML Integrated XML XML Rendering CSS Audio Integrated DOMs PDF Video PDF & Scripting File System Network Application Drag and Local Access Detection Notifications Update Drop Database ... Adobe AIR APIs Mac, Windows, Linux & Device OS
  • 8.
    2006 Adobe SystemsIncorporated. All Rights Reserved.