Apache Adobe Flex TutorialTutoriaux Adobe Flex & AIR en Français

31août/100

Hero – Première vidéo des composants mobiles de Flex 4.5

La semaine dernière, Adobe dévoilait le premier build du prochain SDK Flex: Flex 4.5 alias Hero:

Hero – Le premier build de Flex 4.5 dévoilé

Malheureusement, les composants optimisés pour développement mobile n'étaient pas présente dans ce build, il faut être encore patient. Mais il y a bon espoir car aujourd'hui, un employé d'Adobe a dévoilé une vidéo présentant le nouveau composant ViewNavigator ! Voici le billet en question:

Adobe Flex on Android

Et voilà la vidéo en question: Cool, non ? Voilà, il ne reste plus qu'à attendre que les prochains builds sortent :P

31août/100

[Offre d'emploi] – Développeur Web sur Paris 17e

Développeur Web (Paris 17e) – Offre d'emploi

  • Titre: Développeur Web
  • L'entreprise: Cooptis (http://www.cooptis.com) est une société de conseil et de services en ingénierie informatique.

Profil Recherché

  • Profil recherché:Vous avez entre 25 – 35 ans, de formation supérieure (BAC + 3 minimum) avec une expérience réussie en tant que développeur Web.
  • Compétences Techniques Requises: XHTML, CSS, PHP5, JAVASCRIPT, MYSQL, FLASH. CONNAITRE AUSSI FLEX OU ACTION SCRIPT
      • Expérience Requise: 2 ans
      • Formation: BAC+3 minimum
      • Disponibilité: immédiate

      Conditions d'embauche

      • Lieu : Paris 17e
      • Rémunération: selon profil
      • Contrat: CDI

      Pour postuler

      • Contact:
        • Merci de nous faire parvenir, votre cv, lettre de candidature et pretentions salariales à raquel (AT) cooptis (POINT) com
      30août/100

      AIR pour Android – Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES] [Résolu]

      Un petit billet pour les flemmards comme moi qui oublient parfois de lire les documentations. Une nouveau Build de Air 2.5 (qui permet de faire des applications Android) est disponible depuis le 26 Août. Avec ce build, le nouveau SDK mais aussi le dernier runtime pour votre mobile Android 2.2. Si vous voulez tester votre application sur un mobile, vous êtes obligé d'installer ce runtime car comme Air est encore en pre-release, il n'est pas présent sur le Market Android.

      Alors moi, ni une ni deux, je télécharge l'APK puis tente une installation en ligne de commande:

      adb install -r C:\Users\fab\Desktop\Runtime_Device_Froyo_20100826.apk

      Et comme résultat, j'obtiens:

      adb-1

      Dans le texte:

      Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

      En lisant les dernières release notes disponibles sur le site d'adobe, on peut lire:

      • Please uninstall previous Runtime before installing the runtime provided with this build, using -r would throw error"INSTALL_PARSE_FAILED_INCOSISTENT_CERTIFICATES"
      • Please uninstall previous version of AIR apps before installing latest version. For AIR applications, Android packagename gets changed from app.<id> to air.<id>
      • Runtime now uses Android cert store for SSL certificate validation, please see feature description for more detail.

      Voilà, il vous suffit donc d'aller sur votre mobile. Settings > Applications > Manage Applications > Adobe Air > Uninstall.

      Relancez ensuite l'installation de l'APK:

      adb-2

      De même, désinstaller vos anciennes d'applications Air avant d'installer une version compilée avec le dernier SDK.

      29août/102

      AIR pour Android – Ajouter le plugin ADT (Android Developper Tools) à Flash Builder 4

      Lorsque vous développez une application Android native, en Java donc, vous allez sûrement utiliser Eclipse. Pour vous aider dans votre développement, une extension Eclipse existe, nommée ADT (Android Developper Tools) pour vous simplifier le développement. Ainsi, vous pourrez vous affranchir des outils en ligne de commande tels que adb ou ddms.

      Dans le tutorial Air pour Android précédent (Air Android – Package et installation d'une application en un clic dans Flash Builder 4), on a vu qu'il était aussi possible de package / lancer son application avec les External Tools d'Eclipse. ADT va plus loin et permet par exemple de consulter les processus lancés sur la machine virtuelle Android (Dalvik).

      Comme précisé dans cet article de Elad Elrom(Add Android Development Tools (ADT) plugin to your Eclipse/FlashBuilder for AIR Android development), ADT est basé sur un Eclipse 3.3 alors que Flash Builder 4 est basé sur une 3.5, les manipulations sont donc un peu tordues.

      Installation des ADT

      Vous devez tout d'abord installer WST. Pour cela, rendez-vous dans Help > Install New Software > Add et ajoutez le repository Galileo – http://download.eclipse.org/releases/galileo/ (normalement, il devrait déjà être dans la liste si vous n'êtes pas en version standalone:

      adt-1

      Une fois ajouté, attendez qu'il récupère la liste des packages disponibles. Sélectionnez Web, XML, and Java EE Development > WST Server Adapter:

      adt-2

      Next, Next, Restart, Yes blablabla…

      Maintenant, il faut installer les ADT. Pour cela, ajoutez le repository ADT – https://dl-ssl.google.com/android/eclipse/:

      adt-3

      Next, Next, Restart, Yes blablabla…

      Configuration d'ADT

      Avant de vous lancer dans l'aventure, il faut configurer ADT pour qu'il pointe vers votre SDK. Pour cela, rendez-vous dans Help > Preferences > Android et renseignez le paramètre SDK Location:

      adt-4

      Vous pouvez maintenant ouvrir de nouvelles vues Eclipse comme la vue Logcat qui affiche le log de la VM Dalvik. On verra que l'on peut aussi logger depuis notre application Air vers le logger Dalvik ;) .

      Pour ouvrir les nouvelles vues, rendez-vous dans Window > Other views… > Android:

      adt-5

      Vous aurez par exemple accès à la vue File Explorer qui va vous permettre de voir simplement les fichiers présents sur votre mobile. Utile si votre application enregistre des photos ou des vidéos par exemple:

      adt-6

      28août/100

      AIR pour Android – Contrôlez votre Freebox avec votre portable Android

      Alors que Christophe Coenraets nous vend du rêve avec ses POC (Proof of Concept), d'autres réalisent des applications vraiment pratiques. Celle-ci a été réalisée par un Français, et se nomme airFreebox.

      Consulter le blog de l'auteur

      Si vous êtes chez Free, vous pouvez donc contrôler votre freebox à distance depuis votre mobile, vraiment très pratique.

      En passant par votre réseau local Wifi, l'application airFreebox permet :

      • d'accéder au programme TV des 6 prochains jours
      • de programmer des enregistrements
      • de "twitter" une émission à un ami
      • d'accéder aux vidéos Youtube liée à un programme
      • de changer de chaîne directement depuis le programme TV
      • de récupérer des images correspondant à votre programme (en passant par un script qui tape sur Google Images)

      Un petit screenshot de l'application:

      003

      005

      Une application très intéressante, qui a aussi une version Desktop que vous trouverez sur le blog de l'auteur.

      Télécharger l'application airFreebox (version AIR et APK)

      Voici une petite démonstration vidéo (impressionnante) de l'utilisation de airFreebox: