Flex And Php 101

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Flex And Php 101 - Presentation Transcript

    1. Flex & PHP for Rich Internet Application Development Charles Bihis Software Engineer [email_address]
    2. Welcome!
      • Thanks for coming
      • What is a RIA?
      • Flex + PHP?
      • What can I build with it?
      • How can I build with it?
      • Demo
        • REST
        • JSON
        • AMF
      • Q & A
      +
    3. What is a RIA?
      • Rich Internet Applications
        • Fully featured software package that runs in a browser
        • Look and feel of desktop applications
        • More than just Ajax on a website
        • Transfer the processing necessary for the user interface to the client
          • eg. Don’t go back to the server for filtering or sorting of data
      • We need TWO things…
        • A powerful HOST
        • A rich CLIENT
    4. and
      • Flex
      • Client-side technology
      • Object oriented
        • ActionScript 3.0
      • Flex applications are compiled
        • Compile locally to SWF files for the Flash Player Runtime
      • Flex Builder includes debugger
      • FREE!
        • Flex SDK is free to download at Adobe Labs
      • PHP
      • Server-side technology
      • Object oriented
        • PHP 5
      • PHP is compiled
        • Compile to bytecode for processing by the Zend Engine
      • Dreamweaver does NOT include debugger
      • FREE!
        • Released under PHP License and considered free by the Free Software Foundation
    5. Flex + PHP Full end-to-end solution Server (PHP) Client (Flex)
      • Rich client interface handled by Flex
      • Powerful server-side data management handled by PHP
      • Easy integration between the two
    6. PHP-Powered RIAs
      • mapping application
      • http:// maps.yahoo.com
      • photo-editing application
      • http:// seespotslide.com
      • live chat application
      • http:// www.activalive.com
      • audio-editing application
      • http:// finetune.com
      • “ Rich Interactive Applications (RIA*) are at the centre of the drive to make the experience of a user’s interaction with software applications matter more.”
      • Ovum
      What’s in it for you? “ By 2010, at least 60 percent of new application development projects will include RIA technology.” Gartner $5.5 Billion
    7. What’s in it for you? * PHP jobs are 30x more abundant than Flex jobs  24 000 jobs 800 000 jobs 
    8. Demo
    9. Demo
      • Getting started
      • Simple HTML Table
        • Without sorting
        • With sorting
      • Flex + PHP using REST
      • Flex + PHP using JSON
      • Flex + PHP using AMF
      • Real-world example
    10. Getting Started
      • Have a LAMP installation up and running
        • Windows: WAMP, http://www.wampserver.com/
        • Mac: MAMP, http://www.mamp.info
        • PHP >= 5.2 required for JSON library
      • Download Flex Builder:
        • http://www.flex.org/download/
      • Create a MySQL database
        • Name: MyDatabase
        • Table: Contacts
        • Columns: id, first_name, last_name, email
      • Download AMFPHP
        • http://www.amfphp.org
    11. Recap
      • PHP to HTML
        • Design-elements are coupled with the data
        • ALL processing is done on the server-side
        • Visually restricted by HTML style elements
      • PHP to Flex
        • Data handled solely by the server, whereas design handled by client
        • Processing is distributed accordingly
          • Data processing handled by the server
          • Design processing handled by they client
        • Visually rich!
    12. Flex + PHP + Flickr = Simple Rich Flickr Photo Viewer
      • Accessing Flickr servers via PHP
      • Flickr returns data in serialized format
      • De-serialize in PHP
      • Output data in XML format, easily readable and accessible from Flex client
    13. One Step Further
    14. AIR + PHP + Flickr = Simple Rich Flickr Photo Viewer
      • Mostly the same code as in the Flex client
        • Removed custom chrome
        • Re-added ability to move application window
    15. Q & A
    16. Tips for PHP Developers
      • Make sure your PHP is working before building your Flex application
        • REST (XML output) and JSON are really easy - Just call the PHP script in a browser
        • For AMF connections:
          • Service Capture is an useful tool, http://kevinlangdon.com/serviceCapture/
      • The Flex Debugger is your friend
        • Read the help documentation and learn to use it
    17. Community Links
      • Get Started with Flex and PHP
        • http://www.flex.org/php/
      • Frameworks:
        • Drupal Services Module: http://groups.drupal.org/services/
        • Cake Framework: http://rdos.rd11.com/CakeAMFPHP/
      • AMF Implementations (all open source):
        • The Midnight Coders
          • http:// www.themidnightcoders.com
        • AMFPHP
          • http:// www.amfphp.org /
    18.  

    + Kalimulla KKalimulla K, 4 months ago

    custom

    562 views, 1 favs, 0 embeds more stats

    Flex with PHP presentation

    It's Integratiopn wit more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 562
      • 562 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 23
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags