Flex 4.5 pour mobiles http://flexpourmobiles.posterous.com Accompagnement du livre aux éditions Dunod posterous.com Thu, 20 Oct 2011 23:34:00 -0700 Ch 01 : La plateforme Flash http://flexpourmobiles.posterous.com/ch-1-flex-air-flash-builder http://flexpourmobiles.posterous.com/ch-1-flex-air-flash-builder

La plateforme Flash

FAQ

Quelle différence entre Flash Professional et Flash Builder ?

Flash Professional s’adresse plutôt aux Designers en axant le développement sur la notion de timeline (ligne de temps), de frame (image-clé). Le langage de développement est ActionScript.

Flash Builder, basé sur Eclipse, un standard dans le monde du développement, s'adresse plutôt aux développeurs d’applications d'entreprise. Outre ActionScript, il propose grâce au Flex SDK une approche déclarative au travers du langage MXML, économisant ainsi l'écriture de dizaines de lignes de code. Développer des applications dans Flash Builder correspondra plus aux habitudes des développeurs que de recourir à Flash Professional.

Quels pré-requis pour développer des applications pour mobiles ?

Flash Professional et Flash Builder permettent tous deux de développer des applications pour mobiles. Ce livre ne couvre que l'utilisation de Flash Builder. D'autres ouvrages traitent de Flash Professional. Il existe en outre des solutions tierces comme Flash Developer Tool (FDT).

AIR permet-il de créer des applications HTML ?

Oui, AIR intègre, à la fois, le lecteur Flash ET un interpréteur basé sur le projet open-source Webkit. Cela permet d'exécuter des applications basées sur les technologies du Web (HTML-JavaScript-CSS). Ce n'est pas le sujet de ce livre et cette solution ne permet pas un déploiement sur mobile.

Licence de déploiement ?

Licence gratuite de déploiement pour AIR et Flash Player.


Bibliographie

Site adobe.com :

Adobe Flash Platform

What is Flash

Statistiques concernant le Flash Player

Périphériques supportant Flash Player

Flash Player requirements

http://www.adobe.com/fr/products/air/

Aide Adobe

http://help.adobe.com/en_US/flex/mobileapps/index.html

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/

http://help.adobe.com/en_US/flashbuilder/using/index.html

http://help.adobe.com/en_US/flex/using/index.html

 

Comparaison AIR/Flash Player : http://www.adobe.com/fr/products/air/comparison/

http://www.adobe.com/fr/products/flashbuilder/

Flash and AIR Momentum from Mobile World Congress 2011

Licence de distribution AIR

 

Serveurs

Grille de comparaison BlazeDS/LCDS chez Adobe

Open source alternatives to LiveCycle Data Servcies (sic)

Spécialement une grille de comparaison BlazeDES, LCDS: Feature Matrix: Adobe Live Cycle Data Services ES2, BlazeDS 3, Clear Toolkit 3+

Collaboration Services : http://www.adobe.com/flashplatform/services/collaboration/

Promotion Service : http://www.adobe.com/flashplatform/services/promotion/

Adobe et salesforce.com collaborent pour offrir des jeux d'outils permettant aux entreprises d'étendre le service PaaS (Platform as a Service) de salesforce.com

 

FlashLite

Adobe FlashLite 4 

Flash Lite

Flash Lite 4.0 is for slower, less powerful and memory-constraint devices, and Flash 10 is for more powerful devices, possibly with hardware graphics acceleration.


Divers

http://www.cachem.fr/android-flash-10-1-vs-flash-lite-4/

Adobe In Market: http://www.adobe.com/products/inmarket/

http://www.adobe.com/fr/devnet/

http://groups.adobe.com/pages/home

Open Screen project : http://www.openscreenproject.org/

Open source at Adobe : http://opensource.adobe.com

Flash Developer Tool : http://www.fdt.powerflasher.com/

 

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1923321/ck-SanDiego2.png http://posterous.com/users/he6mqT6EBHUtI christophe Keromen ckeromen christophe Keromen
Tue, 18 Oct 2011 09:14:00 -0700 Ch 04 : Déploiement sur les mobiles http://flexpourmobiles.posterous.com/04-deploiement-sur-les-mobiles http://flexpourmobiles.posterous.com/04-deploiement-sur-les-mobiles

Déploiement sur les mobiles

Bibliographie

AIR runtime system requirements :

http://kb2.adobe.com/cps/891/cpsid_89107.html#main_New_features_for_mobile_applications

Release notes for Adobe AIR 2.7 for developers : http://kb2.adobe.com/cps/906/cpsid_

90612.html

Places de marché :

Quelques projets complémentaires du SDK Flex 4.5.

 

Projet

Cible

Description

URL

as3iphonecomponents

iPhone

A free lightweight, powerful and incredibly developer-friendly set of AS3 components for emulating the iPhone GUI

http://code.google.com/p/as3iphonecomponents/

AS3 Android Flash Components

Android

AndroidFlash Component Set for develop Android apps

http://xperiments.es/blog/en/as3-android-flash-components/

QNX libraries and QNX UI components

Blackberry Playbook

Native OS UI component and AudioManager, MediaPlayer/MediaServiceConnection, TextInput and Pop Dialogs

http://us.blackberry.com/developers/tablet/devresources.jsp

 

FAQ

Peut être un pb/warning si l'application nécessite un runtime plus avancé que celui déjà présent dans le mobile ?

Dans ce cas, sur Android, AIR propose de télécharger la version la plus récente depuis le store d'origine (Android ou Amazon). Sur OS, le runtime est intgéré au package, pas de mise à jour indépendante possible. Sur Tablet OS, le runtime est intégré au système.

Peut-on avoir plusieurs versions du runtime en même temps et que les applications choisissent le bon runtime ?

Ce n'est pas possible. En revanche, avec l'introduction de Captive Runtime dans AIR 3.0, il sera possible de package une application avec son propre runtime sur toutes les plateformes.

 

Projet exemple

Permalink | Leave a comment  »

]]>
http://files.posterous.com/user_profile_pics/1923321/ck-SanDiego2.png http://posterous.com/users/he6mqT6EBHUtI christophe Keromen ckeromen christophe Keromen