Rss Feed

Applications mobile et tablette (iOS et Android) avec Flex et AIR

Avec la version Flex 4.5, le développement sur mobiles (iPhone, Android et Blackberry) et tablettes (iPad et Android) était possible avec quelques limitations selon la typologie du projet. La version 4.6 va apporter quelques nouveautés qui vont permettre de gommer les limitations de la version Flex 4.5. La principale nouveauté est l’utilisation des natives extensions.

Pour en savoir plus, vous pouvez consulter : Developing native extensions for Adobe AIR

Astuce Flex

Cette astuce n’est pas récente, mais j’en ai eu besoin très récemment lors d’un projet, donc je la publie chez nous aussi.

Lorsque vous avez un DataGrid éditable, et que vous souhaitez réaliser une action dès lors que vous avez fini l’édition (soit en ayant appuyé sur la touche entrée, soit avec la tabulation, ou bien encore après avoir cliqué en dehors du DataGrid), il faut utiliser l’évènement DataGridEvent.ITEM_EDIT_END. Mais si vous souhaitez faire des actions sur le DataProvider de ce DataGrid (sauvegarde des éléments, mise à jour d’autres champs, …), et bien vous allez vous rendre compte qu’il n’a pas encore été mis à jour.

[Lire la suite...]

Flex Unit et Flash Builder

Lors d’un développement, les tests unitaires sont très importants. Pour un développement flex, il existe flexUnit.
Avec Flex builder 3, on devait intégrer la librairie FlexUnit, puis créer manuellement, les classes de tests, les classes de suite de tests et l’application de lancement de tests. Il y avait des problèmes pour lancer seulement certains tests ou pour relancer les tests qui avaient échoués après correction. Il fallait souvent relancer tous les tests pour une correction.

[Lire la suite...]

Enregistrer un XML au format binaire

Voici un petit tutoriel (en anglais) présentant la possibilité de sauvegarder un fichier XML au format binaire, pour gagner de l’espace disque dans le cas d’applications ayant des xml très volumineux.

C’est à consulter par ici : http://www.ghostwire.com/blog/archives/as3-saving-xml-as-binary/

Progiciel pour Tour Opérateur – AIR / Flex

Cette application AIR/Flex permet aux voyagistes de créer et gérer les différentes options d’un séjour et les destinations en s’affranchissant du navigateur. L’interface Flex a permis de diminuer de façon significative le temps de saisie des données et ainsi augmenter la productivité des employés. Les filtres instantanés sont très appréciés.

Progiciel de gestion – Flex / AIR from Matsiya on Vimeo.

Application AIR /Flex – Progiciel de gestion d’un show room

Développement spécifique avec beaucoup de points communs par rapport à la gestion d’un catalogue e-commerce.

Cette application AIR à été développée pour un promoteur immobilier afin d’offrir à ses acquéreurs la possibilité de faire les choix d’aménagement et décoration de leur futur logement.

2 étapes sont proposées à l’acquéreur :

1 – Il doit faire le choix des matériaux pour chaque pièce de son appartement. Exemple : pour la chambre 1, il peut choisir du carrelage, de la moquette ou du parquet.

2 – Une fois les choix faits, il doit choisir quelque mois plus tard les options. Exemple : j’avais choisi la moquette dans la chambre 1, quelles sont les couleurs et textures proposées dans ma résidence ?

Cette application AIR permet donc au promoteur de gérer l’ensemble des produits catalogue, les déclinaisons et associations. Elle permet de créer une opération immobilière, de gérer l’ensemble des logements de cette dernière mais aussi les différents catalogues proposés pour chaque pièce du logement.

Une gestion des acquéreurs est incluse permettant l’attribution des logements, la gestion des différentes étapes de devis et la relation client.

 

Application AIR / Progiciel de gestion d’un showroom from Matsiya on Vimeo.

 

Loader application Flex / AIR

Nous avons développé plusieurs applications AIR / Flex. La plupart sont soumises à des clauses de confidentialité, mais heureusement quelques unes ne le sont pas, nous pouvons ainsi vous montrer le chargement.

Pour chaque application, nous réalisons un loader personnalisé à l’identité de la société qui indique l’état de chargement de l’application et le numéro de version.

En effet, au démarrage de l’application, nous pouvons être amenés à charger des modules ou des datas. Le temps de chargement et d’initialisation de l’application AIR peut prendre plusieurs secondes, il est donc important d’informer l’utilisateur de ce chargement.

load1.jpg

 

load3.png

 

load2.png

Loader AIR from Matsiya on Vimeo.

Adobe AIR Marketplace – nouvelle version

Voici la nouvelle version de l’Adobe AIR Marketplace. A cette occasion, Adobe offre aux développeurs des certificats pour signer leurs applications publiées sur l’Adobe AIR marketplace. Attention cela concerne les 135 premières applications. Je vous invite à consulter les conditions en bas du site, rubrique développeur.

adobe_air_marketplace.jpg