KEMBAR78
Getting Started with Flex and PHP | PPT
Getting Started with Flex and PHP
Ryan Stewart @ryanstewart blog.digitalbackcountry.com [email_address] github.com/ryanstewart 500100  4400259 13 T Live in Seattle, WA Into: Beer, Mountaineering, Geolocation
Agenda What is Flex? Flex and PHP: The Why and the Workflows Advanced PHP Features with Flex Using PHP and the Flash Platform
 
Flex is Not: Basic Animations Banner Ads Simple Video Menu Bars Small Pieces of Interactivity
Simple Animation, Vector Graphics, Banner Ads, Progressive Video Interactive Widgets, Streaming  Video, Advanced Drawing,  Sound Generation, Filters/Effects Real-Time Collaboration Data Visualization, Gestures RIAs,  Games HTML5 Flex Pyramid of Flash Features and Use Cases
Flex is Applications
Flex is for Developers Open Source SDK Familiar Programming Model 3rd Party Libraries and Frameworks Developer Tutorials
Flex is Rich, Extensible Components
Flex is Consistency
Flex is Productivity
Developer Tooling
Flash Builder Built on Eclipse Code completion, syntax highlighting Includes debugger, network monitor Build desktop or browser apps
Other Flex Developer Tools Visual Studio Plugin IntelliJ TextMate Bundles
In-Browser Applications Desktop/Mobile Apps Flex Framework Components, Data Connection APIs, Compiler,  Debugger, Validators, Effects PHP Code Exposed as Services that connects calls data from  external data sources XML / JSON / AMF / HTTP(S) / SOAP / Socket / RTMP  Compile to SWF Package How Flex and PHP Work Together
<XML> Data Formats with Flex/PHP {JSON} 010000010100110101000110 (AMF)
Your first Flex App
Easily Connect to Data
Create PHP classes based on a database Easily connect to any exposed services Test operations and define types Generate forms based on data types Bind data to interface components Flash Builder Data Wizards
AMF and the Zend Framework
Intro to AMF A binary file format that represents a serialized ActionScript object Created as a way to exchange data with the Flash Player Allows you to map data types to Flash Player types Open Specification
AMF and PHP Projects AMFPHP  - Great, open source, easy to use, still the standard ZendAMF  - Part of the Zend Framework, most up to date WebORB PHP  - Part of WebORB family, comes with code generation tools SaberAMF  - Lightweight AMF implementation, similar to AMFPHP
http://www.jamesward.com/census/
What About Design?
Designing Flex The ability to tweak styles with CSS Change themes that affect every component Work with a designer to skin components
Designer/Developer Workflow Flex’s component model separates design from logic Allows developers to take and easily integrate designer content Flash Catalyst is the UI designer for Flex applications
Leveraging the Designer in Flex
Taking Flex and PHP Further
Real-Time Data Over Sockets
Client Server Request Response Who Am I, What Am I, Where Am I Going? Who Am I, What Am I, Where Am I Going? Typical HTTP Call Repeat
Client Server Connection Push Socket Call
PHP Can Act as Socket Server Flex can Connect via Socket Class Provides the capability to roll your own real-time data access
Using PHP to Manage Collaboration
LiveCycle Collaboration Services Cloud-based service for collaboration Uses Flash to enable real-time data transfer Includes a PHP library for managing service
Management, authentication PHP and Collaboration
Flashndroid
@ryanstewart blog.digitalbackcountry.com [email_address] github.com/ryanstewart 500100  4400259 13 T Questions

Getting Started with Flex and PHP

Editor's Notes

  • #3 http://www.smashingmagazine.com/2009/01/23/friday-freebies-flavours-icon-set-and-cute-tweeters-icon-set/
  • #17 Appear one by one
  • #38 http://www.smashingmagazine.com/2009/01/23/friday-freebies-flavours-icon-set-and-cute-tweeters-icon-set/