vendredi 14 mai 2010

Développement Android en entreprise

Cet article fait suite à un ensemble de retours obtenus lors de mes rencontres professionnelles liées à Android.

Le SDK Android dispose aujourd’hui de nombreux outils pour créer, optimiser et maintenir ses applications (IDE, debug, émulateur, profiling…) mais pour les grandes entreprises qui souhaitent développer des applications mobiles Android, le kit de développement à des manques importants qu’il serait bon que Google résolve rapidement s’il souhaite voir apparaître des applications business d’importances.

Internet oui, mais sans proxy

L’un des problèmes du kit de développement est à ce jour l’impossibilité de se connecter à Internet via l’émulateur dès lors que l’environnement de développement est installée sur un réseau utilisant un proxy.

Jusqu’à la version Android 1.6, il était possible, de manière plus ou moins triviale, de réaliser des traitements distants en utilisant un proxy : ligne de paramètres au lancement de l’émulateur, modification de la table SQLite system, configuration de l’APN par défaut sur le téléphone…Mais force est de constater que depuis Android 2.0, aucune manipulation ne fonctionne.

Quelle grande société aujourd’hui n’a pas son proxy ? A croire que Google n’utilise pas de proxy, puisque malgré un ticket de bug ouvert depuis plusieurs mois, le problème perdure et les retours des équipes de développeurs Android chez Google ne semble pas apporter la moindre réponse.

Toujours Internet, mais avec de la 3G ou du Wifi

Une fonctionnalité fortement appréciée serait la possibilité d’utiliser la connexion internet de son PC pour pouvoir utiliser Internet depuis son téléphone.

Aujourd’hui, si le développeur souhaite tester son application il n’a d’autres choix que d’utiliser une connexion Wifi – à condition qu’il n’y ait pas de proxy :) – ou une connexion 3G. L’utilisation de la 3G, requiert pour l’entreprise que chaque développeur testant sur du matériel dispose d’une carte SIM et surtout du forfait adéquat. Peu pratique et couteux.

Création d’interface graphique drag and drop

Cette fonctionnalité est très souvent demandée par les personnes que je forme au développement Android.

Aujourd’hui ADT (le plugin Eclipse, mais aussi les plugins Netbeans, IntelliJ) contient un outil permettant de « schématiser » rapidement une interface graphique et de générer le code XML – contenant des erreurs – du layout, mais il est très souvent frustrant de ne pas pouvoir modifier les composants ajoutés dans une vue de manière simple (la comparaison est souvent faite avec les environnements de développement pour iPhone ou Windows Mobile), de pouvoir les déplacer aisément.

Le plugin ADT évolue entre chaque version et je pense qu’un jour nous aurons une version disposant de cette fonctionnalité, qui permet de gagner énormément de temps…reste à savoir quand !

Simuler l’accéléromètre

Les applications requérant un couplage avec l’accéléromètre ne sont pas des plus simples à tester sur l’émulateur. Il faut soit utiliser une composant Java réalisé par les équipes d’OpenIntent ou alors tester sur un véritable matériel.

A quand l’intégration d’un outil permettant de simuler des comportements de l’accéléromètre directement via DDMS ?

Standroid rejoint FrAndroid !

FrAndroid est né de la fusion de Android France et Android After All fin 2007, puis de PhoneAndroid et enfin aujourd’hui de l’arrivée de trois rédacteurs venus tout droit de Standroid.

Vous les avez sûrement croisés sur le site et sur le forum… Griphine, Guerwan et Geeks nous rejoignent pour compléter l’équipe de FrAndroid et pour faire face à tous les événements et projets que nous préparons.

Comme les bonnes nouvelles arrivent souvent ensemble, FrAndroid est clairement la première communauté francophone autour d’Android, nous venons de dépasser les 6 millions de pages vues par mois.

Présentation des trois nouveaux rédacteurs à la suite de l’article, bienvenue à eux !

Julio Victorin – Geeks. à 25 ans, est passionné d’informatique et technologies en général, il a suivi un cursus scolaire orienté vers la comptabilité, l’informatique et la gestion d’entreprise, il est très vite rentré dans le monde professionnel en débutant en commercial dans les Télécoms puis il a changé de voie pour travailler dans la logistique spécialisé dans l’électronique (Connectique audio militaire, aérospatiale .. ) en parallèle il a monté son entreprise de conseil et de gestion d’affaires commerciales spécialisés dans les technologies d’information et de communication, pour compléter il est aussi V.R.P pour le Sitcom “Radiusdesign” spécialiste de solution WebDesing et Infographie, et un gros Geek … (twitter)

Stéphane Guérin – Guerwan. à 24 ans, est passionné par les nouvelles technologies, le mobile et particulièrement Android. Il possède une formation d’Ingénieur, et a travaillé en tant que Chef de projet Web, actuellement en création d’une entreprise autour de la plate-forme Android. Membre très actif sur la toile, faisant circuler l’information.(twitter)

Griphine. je vais sur mes 22 ans en août, oui un grand passionné .. y passant énormément de temps, je ne compte plus, toujours a chercher les dernières nouvelles, à m’y intéresser, à les essayer et par la même occasion m’y investir et apporter un plus ou les améliorer. Dans un exemple pour deux passions que je côtoie, je pourrais citer des vieux films de gangsters années 50/60/70 ou encore parfaire une imagination afin de se plonger dans les mystères de l’univers spatiale qui nous a construit.(twitter)

jeudi 13 mai 2010

Froyo débarque au Googleplex

Froyo qui est un dessert à base de glace et de yahourt vient de débarquer au Googleplex entouré par tous les autres desserts, ça commence à donner sacrément faim.

Les Cellbots carburent à l’Android

Les passionnés de robotique vont sûrement se rendre compte, bien mieux que moi, des possibilités offertes par les Cellbots. Via la liaison Bluetooth ou série, ils ont créé une application pour transformer votre androphone en Cellbot. Branché à un Arduino (voir), il sera possible de contrôler un petit véhicule grâce à votre androphone, par exemple en utilisant l’accéléromètre de l’appareil. Il y a donc deux appareils, celui qui agit (robot) et celui qui contrôle (le cerveau), ils communiquent via le Bluetooth par protocole XMPP.

Un robot Nexus One

Lors du salon Intel International Science 2010 & Engineering Fair  aux Etats-Unis, les visiteurs ont pu assister à des démonstrations de Cellbots sur le stand de Google.

Si vous avez envie de tester ça par vous même, l’équipe des Cellbots rend tout disponible : sources, tutoriaux… sur le site officiel du projet. Android en robot, ironique ?

Plein d’autres photos à la suite…

On vous en parlai déjà ici, il y a deux mois :)

Deezer ajoute des fonctionnalités à son application Android

Après un départ mitigé, Deezer a passablement amélioré son application (support de la télécommande du casque, etc.) et surtout corrigé la stabilité et l’ergonomie de l’application qui laissaient beaucoup à désirer.

Deezer ne s’arrête cependant pas en chemin et vient de lancer une nouvelle version de son application. Cette dernière inclue de nouvelles fonctionnalités telles que la gestion des listes de lecture et ce même sans être membre premium.
Dorénavant, vous pourrez ajoutez à vos listes de lecture n’importe quel titre où que vous soyez. Si vous n’êtes pas membre premium, vous pourrez tout de même écoutez les titres que vous avez recherchez 30 secondes, afin de ne pas ajouter la mauvaise chanson à vos listes de lectures.

Espérons que Deezer continue à ajouter de nouvelles fonctionnalités dans son application mobile.

L’application Seesmic mise à jour : widget, geo-tagging…

L’application Seesmic, un des meilleurs client Twitter pour Android, vient d’être mise à jour. On note l’arrivée d’un widget, de la possbilité de géo-taguer ses tweets à travers trois fonctions, et du ReTweet natif (comme sur le web). Une application qui continue à évoluer bien que Twitter ait annoncé vouloir lancer leur propre application Twitter. Seesmic est disponible gratuitement sur l’Android Market.

L’Android Market possède 38 000 applications

AndroidCentral rapporte que Jeff Huber, vive-président de l’ingénierie chez Google, a communiqué hier après-midi ce chiffre au cours d’un entretien sur les résultats de la société lors du premier trimestre 2010.

Pas très étonnant quand on sait qu’il a des milliers d’applications qui sortent chaque mois.

Chiffre tout de même à prendre avec des pincettes car sont également comptabilisés certaines applications qui ne font que fournir des sonneries, des skins ou des fonds d’écran et ne devraient donc pas, selon nous, avoir la dénomination “d’application”.

“Quand vous vous ouvrez au web ainsi qu’à des milliers et des milliers de développeurs, d’excellentes choses arrivent” a déclaré Jeff Huber.

HTC Desire : la mise à jour 1.31.405.4 pour l’accès complet à Android Market

Une mise à jour pour le HTC Desire over-the-air (directement sur le téléphone) va bientôt être disponible, on attend quelle corrige le fait que l’Android Market ne soit pas complet, comme l’ont souligné beaucoup de lecteurs sur le forum, il s’agit de la mise à jour 1.31.405.4. On attend aussi la disponibilité des codecs DivX pour pouvoir lire des vidéos jusqu’en qualité 720p (HD). Surveillez les mises à jour, Menu> Paramètres> A propos du téléphone> Informations logicielles> Numéro logiciel. Actuellement, mon HTC Desire est en version 1.15.405.4 et le votre ?

50 000 applications sur l’Android Market selon AndroLib

Contrairement à Apple, Google n’a pas l’habitude de communiquer des chiffres sur le nombre d’applications disponibles sur son market, néanmoins, selon AndroLib le nombre de 50 000 applications a été dépassé. C’est un signe fort pour Android.

10 bonnes raisons de créer son application Android

Eric, rédacteur du Presse-citron, blog phare de l’actualité informatique francophone, a publié une réflexion très interessante qui répondra à bon nombre de professionnels visitant FrAndroid et se posant la question suivante : “dois-je développer une application mobile ou créer un site mobile ?”.

Aujourd’hui, nombre de sociétés disposant d’un site web – fonctionnel ou simplement institutionnel – souhaitant une visibilité sur le marché mobile, via les Market places (AppStore, Android Market et consors) se pose forcément cette question.

Hier a été annoncée l’application du groupe La Poste pour permettre à leurs clients de consulter le suivi des colis, les tarifs courriers, ou la consultation de leurs emails laposte.net. Le groupe a du se poser la question suivante : “devons-nous réaliser un portage de notre site web actuel avec une interface dédiée aux mobiles ou créer une application ?”.

Chez FrAndroid, nous avons régulièrement ce type de questionnement par des professionnels. Or, nous essayons à chaque fois de démontrer qu’une application propre à la plate-forme est tout de même bien meilleure en expérience utilisateur qu’un changement de css en fonction du navigateur qui consulte le site.

Aujourd’hui, Presse-Citron complète cette reflexion en donnant les 10 bonnes raisons qui feront qu’une application mobile sera toujours plus ergonomique, pratique et performante qu’une site web adapté aux mobiles. Bien que l’article soit plus tourné sur le monde iPhone, les mêmes reflexions sont applicables pour le monde Android (qui ne dispose pas de phase de qualification de votre application – une fois envoyée, l’application est accessible à tous les utilisateurs – et dont le coût est seulement de 25$).