![Page 1: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/1.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Michaël CHAIZE, Platform Evangelist- @mchaize
Applications mobiles avec Flex et PHP
![Page 2: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/2.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Michaël Chaize
2
@mchaize
RIAgora.com
![Page 3: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/3.jpg)
Flash sur un mobile ?
![Page 4: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/4.jpg)
![Page 5: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/5.jpg)
Consumer Electronics
Personal Computers
Mobile Phones
![Page 6: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/6.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Partenaires technologiques
Open Screen Project
Di�useurs de contenu
![Page 7: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/7.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Flash Player 10.1
Flash Player 10.1
Google TV
![Page 8: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/8.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Adobe AIR 2.5 = applications natives
Adobe AIR 2.5
![Page 9: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/9.jpg)
Flex et PHP ?
![Page 10: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/10.jpg)
Flex et PHP... la base
Flash Builder IDE
Flex SDK
Flex Class Library
MXML ActionScript
Compile
SOAP HTTP/S AMF/S
PHP Web Server
Existing Applications & Infrastructure
ZEND AMF /
AMF PHP
XML/HTTP
RESTSOAP Web Services
Browser
Flash Player
![Page 11: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/11.jpg)
AMFPublished in December 2007
XML5000 lignes ?1.1Mo 29Ko
![Page 12: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/12.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Live coding Flex & PHP
![Page 13: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/13.jpg)
API sur mobile ?
![Page 14: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/14.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
! Flash Player 10.1 est embarqué, plus SQLite
! Les nouvelles APIs:
! Multi-touch & gestures
! Geolocation
! cut/copy/paste
! tel:, mailto:, maps:, video:
! Camera
! Microphone
! StageWebView
! Device Debugger
! cacheAsBitmapMatrix
AIR 2.5 sur téléphones mobiles
![Page 15: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/15.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Accelerometer
import �ash.sensors.Accelerometer;import �ash.events.AccelerometerEvent;
if (Accelerometer.isSupported){
var accel:Accelerometer = new Accelerometer();accel.addEventListener(AccelerometerEvent.UPDATE, updateHandler);
}
function updateHandler(e:AccelerometerEvent):void{
e.accelerationX;e.accelerationY;e.accelerationZ;
}
![Page 16: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/16.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Gestures
import �ash.events.TransformGestureEvent;
cell.addEventListener(TransformGestureEvent.GESTURE_ZOOM, onZoom);function onZoom(e:TransformGestureEvent):void{
cell.scaleX *= e.scaleX;cell.scaleY = cell.scaleX;
}cell.addEventListener(TransformGestureEvent.GESTURE_ROTATE, onRotate);
function onRotate(e:TransformGestureEvent):void{
cell.rotation += e.rotation;}
![Page 17: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/17.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Geolocation
import �ash.sensors.Geolocation;
var geo:Geolocation;if (Geolocation.isSupported) { geo = new Geolocation(); geo.addEventListener(GeolocationEvent.UPDATE, updateHandler); geo.setRequestedUpdateInterval(10000);}
function updateHandler(e:GeolocationEvent):void{
e.accelerationX;e.accelerationY;e.accelerationZ;
}
![Page 18: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/18.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
DU FUN !
![Page 19: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/19.jpg)
APPLI sur mobile ?
![Page 20: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/20.jpg)
ADOBE FLEX “HERO”
![Page 21: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/21.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Hero et les applications mobiles
21
Mobile Application
! Expose les composants classiques sur mobile
! Gestion automatique de l’orientatino, du retour, des boutons menu et recherche
! CCréation et gestion d’un système simple de persistence de la donnée pour la stocker et la récupérer à la demande
! Skin de base pour applications mobiles
View et ViewNavigator
! Pour grouper dynamiquement et a�cher du contenu
! Vous pouvez naviguer arbitrairement d’une vue à l’autre
! Passage de données d’une vue à l’autre
! Politiques de destruction accessibles pour gérer la mémoire
! Gestion d’une barre d’action en fonction des vues
![Page 22: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/22.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential. 22
Hero et les applications mobiles
![Page 23: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/23.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
DU PRO !
![Page 24: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/24.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Flash Platform - Une plateforme complète pour tous les écrans
![Page 25: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/25.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
![Page 26: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/26.jpg)
PHPFLEX
![Page 27: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/27.jpg)
PHPFLEXTechnologie de présentationmulti-screens
Logique, mash-up données,exposition des services
Desktop, Mobile, TV,STB, Tablette...
RIA professionelles
Industrialisation desdéveloppements
DAO
Authentification des utilisateurs
Exposition des services
![Page 28: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/28.jpg)
développeur PHP
développeur PHP + Flex
![Page 29: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/29.jpg)
Tous sur labs.adobe.com !!!GET Flash Builder “Burrito”
![Page 30: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/30.jpg)
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Des questions ?
30
@mchaize
RIAgora.com
![Page 31: Flex et PHP pour développer des applications mobiles](https://reader033.vdocuments.site/reader033/viewer/2022042623/549449d8b479597e6a8b5d80/html5/thumbnails/31.jpg)
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.