Transcript Document

Getting on the Flex Highway How to get up to speed with Flex

Raghunath Rao Engineer, Flex Team Bangalore, India http://raghuonflex.wordpress.com/

Introduction to Flex

Global Local Experience evolution: Building the new frontier • • • • • • • •

HTML Deficiencies

Page metaphor Only 6 UI controls Browser inconsistencies Press n’ pray printing No offline operation Bitmaps from the server A/V plug-in hell 1998 2004 MAINFRAME RICH INTERNET APPLICATIONS • • • • • • • •

Client/Server Benefits

Screen metaphor Extensible UI libraries Online/offline + synch WYSIWYG printing Data visualization Bitmap/vector graphics Text UI 1992 RICH

Why RIA?

“In Web1.0 Data was Dictator, In Web2.0 User is King and Data is Queen”

Anatomy of a Rich Internet Application Menus & NavigationControls Bi-Directional Audio & Video Data Visualization & Collaboration Real Time Data Push & Alerting Resizable Views/Effects/ Transitions Rich Data Entry Chat Mapping, Geo-Coding, Annotations & White boarding Data Synchronization & Conflict Resolution Offline

Product Configuration Where Flex is Used Line of Business Applications Data Visualization Rich Media Applications Complex, Multi-Step Processes Product Selection

How Flex works…

Flex Builder IDE Flex SDK

MXML ActionScript Flex Class Library Browser

Flash Player

Web Server Compile

What Do I need?

FREE Flash Player 9 FREE Flex Builder

Design View Code Hinting Debugging Component Skinning

Flex SDK Flex/Ajax Bridge FREE Flex Data Services

Messaging Service Data Management Service RPC Services

Demos

    Dashboard Application Flex Store Home Locator FlexBook   Demo 1 Demo 2

Getting on the Flex Highway How to get up to speed with Flex

flex.org

      One stop shop!

Run by the community http://flex.org

Online Compiler http://try.flex.org

Test Drives for Developers from other technologies Many More…

Adobe -Flex Developer Center

     http://www.adobe.com/devnet/flex/ Run by Adobe Quick Starts What to look out for?

 Quick starts  Tutorials Flex CookBook problems) (common coding

Handy Apps

  Flex Component Explorer Flex Style Explorer

Video Tutorials

 http://video.onflex.org/

Flex Training

 Online   http://www.totaltraining.com/ http://www.lynda.com/

Custom Components

 Flex Exchange    Run by Adobe Contribution from both Adobe and the Community Commercial, Free & Open Source components  3dChart Component  Auto Complete

Custom Components

  as3corelib      (on Google Code) Hashing Encryption JSON conversion Image Encoders Etc… Doug’s Snapshot Creator

Custom Components

 Others    Flexlib FlexBox (on Google Code) (by Mrinal) RIAForge (Open source projects built on Adobe technologies)  as3crypto library

Where do I go with my problems and get them solved?

    Public Bugbase Flex Coders on Yahoo Groups Regional Flex Groups  Flex-India on Google Groups Regional FUGs (Flex User Groups)

Blogs to Bookmark     Ely Greenfield Doug Mccune Alex Harui scalenine.com

Q&A