Flash Builder for PHP and Mobile development
Upcoming SlideShare
Loading in...5
×
 

Flash Builder for PHP and Mobile development

on

  • 4,397 views

These are the slides from the Flash Camp San Francisco 2011.

These are the slides from the Flash Camp San Francisco 2011.

Statistics

Views

Total Views
4,397
Views on SlideShare
3,830
Embed Views
567

Actions

Likes
0
Downloads
40
Comments
0

8 Embeds 567

http://corlan.org 536
http://www.corlan.org 12
http://feeds.feedburner.com 10
http://www.slideshare.net 3
url_unknown 2
http://translate.googleusercontent.com 2
http://translate.google.com 1
http://www.hraps.pl 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • What about you? Who here created a mobile application?
  • Comprehensive PHP and JavaScript debugging, built-in PHP unit testing, plus PHP profilingIntrospect PHP classes from Flash BuilderIntegrated Flex/PHP debuggingZend Server integration for seamless application monitoring and troubleshooting with code tracing for root-cause diagnostics

Flash Builder for PHP and Mobile development Flash Builder for PHP and Mobile development Presentation Transcript

  • Flash Builder/Flex with PHP on Mobile Devices
    Kent Mitchell | Sr. Product Manager | Zend
    Mihai Corlan | Developer Evangelist | Adobe
  • About Us
    Kent Mitchell
    Sr. Director, Product Management
    kent@zend.com
    Mihai Corlan
    Adobe WW Developer Evangelist (since 2008)
    http://corlan.org
    http://twitter.com/mcorlan
    mihai.corlan@adobe.com
    2
  • Zend & Adobe
    PHP is the perfect back end for Mobile
    Highly scalable & Light wieght
    Proven technology – Over 35% of the web runs PHP today
    Abode is the complete solution for rich mobile applications
    Cross-device support on iOS, Android, Blackberry, Desktop
    Flash Builder for PHP includes integrated Zend Studio™
    Integrated development
    Data & service centric development wizards for PHP and Flex
    Integrated debugging (desktop->device->server)
    Bringing remote server support to Flash developers
    Integrated with Zend Server for a seamless runtime server
  • Agenda
    New Flex Mobile and PHP Project
    Using DCD wizards to consume PHP services
    Testing your mobile Flex & PHP app on desktop and device
    Debugging your application on device
    Network Monitor
    Q&A
  • Flex Mobile and PHP Project – new wizard
    New wizard that creates two projects:
    PHP project
    Flex Mobile Project
    It supports Android.
    June update will enable support for BlackBerry Tablet OS and iOS.
  • Flex Mobile and PHP Project
    1.
    3.
    2.
  • Connecting to PHP Services
    Flex Mobile and PHP project supports Data Centric Development
    You can connect to
    PHP Remoting (using the Zend Framework)
    REST “Style” Service
    Web Service (WSDL/SOAP)
    XML Service
  • Testing and Debugging
    You can test or debug your mobile application:
    On the desktop simulator
    On the device
  • Network Monitor
    If you run or debug your application on the desktop simulator, you can use the Network Monitor view:
    Inspect the data sent and received
    Check the elapsed time between request and response
  • Running the app on the device (Testing/Debugging)
    When you run the app on the desktop simulator, the Flex URLs towards the PHP services are using localhost.
    When you want to run the Flex on the actual device, you’ll have to use the server IP address where the PHP services are hosted.
    There are two scenarios:
    If you want to debug the Flex app on the device, you’ll have to run the PHP code either on your computer or on a server that has debugging enabled;
    If you want to run the Flex app on the device, you can have the PHP code deployed on a server or on your computer.
  • Enabling Debugging on the Device for Flex Mobile and PHP apps
    Connect the mobile device to the same WiFi network as the computer on which you run the PHP code and Flash Builder for PHP (you can use a shared network from your computer)
    Edit the .flexProperties file and change the serverRootURL from http://localhost/[…] to http://IP_ADDRESS/[…]
    Open the Flex Service wrapper file and over write the _serviceControl.endpoint variable. You get the value you have to set by watching the value set for _serviceControl.endpoint in the _Super_ServiceName.as file while launching the app on debug mode.
    Note: You have to increment the value of the debug_session_id for each launch.
  • Q&A
    Resources:
    http://www.adobe.com/devnet/
    http://corlan.org
    Email addresses:
    kent@zend.com
    mihai.corlan@adobe.com
    Thank you!
  • Demo time
  • Adobe, the Adobe logo, Adobe AIR, the Adobe AIR logo, the Adobe PDF logo, AIR, ColdFusion, ColdFusion Builder, Flash, Flash Builder, the Flash logo, Flex, LiveCycle, and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. All other trademarks are the property of their respective owners.
    © 2010 Adobe Systems Incorporated. All rights reserved. Printed in the USA. 9102xxxx 3/10
    Adobe, the Adobe logo, Adobe AIR, the Adobe AIR logo, ActionScript, AIR, Flash, Flash Builder, Flash Catalyst, the Flash logo, Flex, and LiveCycle are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
    Printed in the USA. 91023957 3/10