logging in or signing up flex and php 101 Elodie Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 490 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 28, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Flex & PHP for Rich Internet Application Development: Flex & PHP for Rich Internet Application Development Charles Bihis Software Engineer cbihis@adobe.comWelcome!: 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 +What is a RIA?: 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 and: 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 FoundationFlex + PHP: 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 twoPHP-Powered RIAs: 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.comWhat’s in it for you?: “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 BillionWhat’s in it for you?: What’s in it for you? * PHP jobs are 30x more abundant than Flex jobs 24 000 jobs 800 000 jobs Slide9: DemoDemo: Demo Getting started Simple HTML Table Without sorting With sorting Flex + PHP using REST Flex + PHP using JSON Flex + PHP using AMF Real-world exampleGetting Started: 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.orgRecap: 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!Flex + PHP + Flickr = Simple Rich Flickr Photo Viewer: 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 clientSlide14: One Step FurtherAIR + PHP + Flickr = Simple Rich Flickr Photo Viewer: 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 windowQ & A: Q & ATips for PHP Developers: 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 itCommunity Links: 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/ You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
flex and php 101 Elodie Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 490 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: November 28, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Flex & PHP for Rich Internet Application Development: Flex & PHP for Rich Internet Application Development Charles Bihis Software Engineer cbihis@adobe.comWelcome!: 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 +What is a RIA?: 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 and: 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 FoundationFlex + PHP: 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 twoPHP-Powered RIAs: 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.comWhat’s in it for you?: “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 BillionWhat’s in it for you?: What’s in it for you? * PHP jobs are 30x more abundant than Flex jobs 24 000 jobs 800 000 jobs Slide9: DemoDemo: Demo Getting started Simple HTML Table Without sorting With sorting Flex + PHP using REST Flex + PHP using JSON Flex + PHP using AMF Real-world exampleGetting Started: 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.orgRecap: 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!Flex + PHP + Flickr = Simple Rich Flickr Photo Viewer: 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 clientSlide14: One Step FurtherAIR + PHP + Flickr = Simple Rich Flickr Photo Viewer: 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 windowQ & A: Q & ATips for PHP Developers: 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 itCommunity Links: 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/