Depuis l'écriture de cet article, Adobe a décidé de ne pas créer un framework mobile mais bien d'intégrer ces notions / composants dans la prochaine version de Flex: Flex 4.5 alias Hero: Hero – Le prochain Flex SDK (4.5) avec composants pour mobiles
Si vous étiez à Adobe MAX, ou que vous avez suivi les keynotes en live, vous avez entendu parler de Flash Player 10.1, de Air 2.0 ou bien des applications Flash sur iPhone. Adobe a aussi présenté Slider, le framework Flex pour plate-forme mobile. En effet, Flex est trop lourd en natif pour pouvoir être utilisé sur plate-forme mobile. Il faut en effet prendre en compte les ressources limitées en CPU et en RAM.
Slider est basé sur Flex 4 est n'est pour l'instant (Novembre 2009) qu'à un stade peu avancé mais on peut déjà voir des applications crées grâce à Slider sur iPhone. Vous pouvez trouver sur la Adobe TV, une session sur Slider qui présente les fonctionnalités du framework. Si vous développez en Flex, je vous conseille fortement de regarder cette présentation:
Sont abordés de nombreux points importants pour le développement de RIA mobiles. Par exemple, la navigation par écran ou bien la gestion de la sauvegarde des données. Slider viendra donc avec de nouveaux composants qui seront bien sur compatibles avec les autres composants Flex. Le Binding, skinning et autres éléments-clé de Flex seront toujours au rendez-vous.
Une nouveauté, l'introduction des "Conditions". Ceux-ci seront utilisés un peu comme les states. C'est-à-dire que vous pouvez créer une condition (une sorte d'état if (iPhone)) qui va vous permettre de créer une application avec des fonctionnalités spécifiques à une plate-forme ou à une capacité de l'appareil. Rassurez-vous, il ne vous faudra pas écrire des dixaines de Conditions pour tous les OS, Slider va assurer lui-même un maximum de compatibilité avec les appareils sans que vous n'écriviez de code "device-specific".
Cette présentation parle aussi de la résolution des problèmes qui apparaissent lors d'un développement pour plate-forme mobile comme par exemple la gestion des résolutions, l'input, la navigation, la taille de l'écran, …
Tout cela peut encore changer, ce SDK est toujours en préparation. On peut quand même remarquer que pour porter une application Flex vers une application mobile, on pourra réutiliser du code et de la logique, spécialement si votre application respecte bien un modèle type MVC.
Autres Tutoriaux Flex liés:
- Flex UIComponent – Les Composants de type Selecteur de Valeur (HSlider, VSlider, NumericStepper, ColorPicker, DateField, DateChooser)
- Flex Slider – TypeError: Error #1007: Tentative d'instanciation sur un élément non constructeur [Résolu]
- Flex Item Renderer – Communication entre un itemRenderer et l'application
- Flex 4 – Création d’une Skin pour le composant HSlider









Si vous voulez jouer avec flex pour mobile maintenant, vous êtes les bienvenus pour vous enregistrer à notre beta programme ELIPS : http://developer.openplug.com. On a présenté notre technologie à MAX cette année, et tous les retours sont bons a prendre pour nous! (et oui nous sommes français
)
A bientôt!