Getting on the Flex Highway - How to get up to speed with Flex Raghunath Rao Engineer, Flex Team Bangalore, India
Introduction to Flex
Experience evolution: Building the new frontier CLIENT/SERVER MAINFRAME WEB APPLICATIONS REACH Local Global RICH Text UIIntegrated media GUI RICH INTERNET APPLICATIONS HTML Deficiencies Page metaphor Only 6 UI controls Browser inconsistencies Press n’ pray printing Request-only data No offline operation Bitmaps from the server A/V plug-in hell HTML Deficiencies Page metaphor Only 6 UI controls Browser inconsistencies Press n’ pray printing Request-only data No offline operation Bitmaps from the server A/V plug-in hell Client/Server Benefits Screen metaphor Extensible UI libraries Online/offline + synch WYSIWYG printing Data visualization Live data connectivity Bitmap/vector graphics Integrated A/V Client/Server Benefits Screen metaphor Extensible UI libraries Online/offline + synch WYSIWYG printing Data visualization Live data connectivity Bitmap/vector graphics Integrated A/V
Why RIA? “In Web1.0 Data was Dictator, In Web2.0 User is King and Data is Queen”
Anatomy of a Rich Internet Application Data Visualization & Collaboration Real Time Data Push & Alerting Chat Offline Data Synchronization & Conflict Resolution Bi-Directional Audio & Video Rich Data Entry Menus & NavigationControls Resizable Views/Effects/ Transitions Mapping, Geo-Coding, Annotations & White boarding
Where Flex is Used Product Configuration Rich Media Applications Data Visualization Complex, Multi-Step Processes Product Selection Line of Business Applications
How Flex works… Browser Flash Player Web Server Flex Builder IDE Flex SDK MXML ActionScript Flex Class Library.swf Compile.swf
Flex SDK Flex/Ajax Bridge What Do I need? FREE Flash Player 9 FREE Flex Builder Design View Code Hinting Debugging Component Skinning 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 Online Compiler - Test Drives for Developers from other technologies Many More…
Adobe -Flex Developer Center Run by Adobe Quick Starts What to look out for? Quick starts Tutorials Flex CookBook (common coding problems) Flex CookBook
Handy Apps Flex Component Explorer Flex Style Explorer
Video Tutorials
Flex Training Online
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) as3corelib Hashing Encryption JSON conversion Image Encoders Etc… Doug’s Snapshot Creator
Custom Components Others Flexlib (on Google Code) Flexlib FlexBox (by Mrinal) FlexBox RIAForge (Open source projects built on Adobe technologies) RIAForge as3crypto library
Where do I go with my problems and get them solved? Public Bugbase Flex Coders on Yahoo Groups Flex Coders Regional Flex Groups Flex-India on Google Groups Flex-India Regional FUGs (Flex User Groups)
Blogs to Bookmark Ely Greenfield Doug Mccune Alex Harui scalenine.com
Q&A