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:
Et voilà la vidéo en question: Cool, non ? Voilà, il ne reste plus qu'à attendre que les prochains builds sortent
[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
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:
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:
De même, désinstaller vos anciennes d'applications Air avant d'installer une version compilée avec le dernier SDK.
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:
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:
Next, Next, Restart, Yes blablabla…
Maintenant, il faut installer les ADT. Pour cela, ajoutez le repository ADT – https://dl-ssl.google.com/android/eclipse/:
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:
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:
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:
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.
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:
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:















