Rss Feed

Flex hero

Avec le dernier né des sdk flex, Hero, Adobe rentre enfin de plein fouet dans le développement pour mobile (principalement Androïd pour l’instant) mais aussi finit la migration de ses composants commencée avec flex 4.

La preview Hero comprend déjà pas mal de nouveautés dont la première et pas des moindre est la possibilité de développer des applications flex multi-écrans directement avec le noyau de flex. Et ceci avec des composants spark optimisés pour mobile.

La seconde nouveauté est la continuation de la migration des composants mx vers spark :

  • D’abord le composant Datagrid qui passe entièrement en spark, ce qui permet un rendu, un défilement, une performance et une personnalisation supérieure au datagrid mx. De plus le passage de spark en mx du datagrid permet l’utilisation des composants spark en tant qu’itemEditor et itemRenderer ce qui rend la personalisation et le travail sur les datagrids beaucoup plus facile et complet. Enfin on peut maintenant rendre la sélection d’un élément du tableau obligatoire et voir qu’elles sont les lignes mais aussi les cellules sélectionnées.
  • Deuxièmement le composant Form passe aussi en spark rendant sa personalisation, sa configuration et son rendu nettement supérieurs.
  • Troisièment le composant image se personnalise et se configure bien mieux grâce au spark et aux loaders de chargement plus facile.
  • Enfin les formateurs de devise de nombre et de date passent en spark en prenant maintenant en compte les spécificités d’écriture locale.

La troisième nouveauté est le tri, qui prend enfin en compte les spécificités locales d’écriture pour pouvoir trier par devise, par date et par nombre.

Quatrième nouveauté : la mise à jour de l’OSMF et sa généralisation au niveau du vidéo player spark (améliorant le HTTP streaming) ainsi que celle du TLF pour les composants texte de tous les composant spark en particulier le TextInput, le TextArea… (améliorant la fluidité du texte, ainsi que les performances de ces composants).

Cinquième nouveauté, dans le but d’améliorer les performances, la logique des liens RSL a été revue pour ne lier que ce qui est vraiment utile. Ce qui n’est pas encore vraiment visible dans la version actuelle mais qui sera disponible pour la prochaine preview de Hero.

La dernière amélioration est liée à toutes les autres : ces augmentations de performance entrainent une diminution de l’utilisation mémoire lors de la compilation totale des projets ansi que la diminution du temps de compilation que ce soit pour les compilations totale ou les compilations incrémentales.