12 et 13 octobre: PAUG Conf Days et hackathon Google TV à Paris

Posté par SOS Blog's Team le Jeudi 20 septembre 2012

Du 11 au 13 octobre 2012 se tiendra à Paris la 5ème édition de l’Open World Forum, une conférence internationale dédiée à la réflexion autour de l’Open Source.  La ville de Paris, la région Île-de-France et un certain nombre de communautés du logiciel libre dont le Paris Android User Group soutiennent cet évènement.

C’est dans le cadre d’Android, plateforme mobile Open Source, que le Paris Android User Group, communauté de professionnels Android à Paris, organisera durant 2 jours les PAUG Conf Days avec différentes conférences techniques liées à Android.

Cet évènement intéressa les décideurs, professionnels ou amateurs voulant se mettre à développer une application Android.

Si vous êtes intéressé, voici l’agenda:

Jeudi 11 octobre

De 15h à 16h : Table ronde autour de Android et le besoin d’industrialisation en entreprise avec GenyMobile, PAUG, La Poste, Webtiss, JCDecaux, Samsung, Thales et la SNCF.

Vendredi 12 Octobre

  • HTML5 de 13h à 15h30
    • HTML 5 c’est quoi ? Comment débuter ? par Olivier Thomas
    • Dart : A new HTML5 technology par Nicolas Geoffray, Google
  • De 19h à 22h: Google TV Party où Matt Gaunt (Google+, twitter), Developer Advocate chez Google, présentera durant 2 conférences les possibilités et fonctionnalités offertes par une box Google TV. (La google TV de Sony devrait sortir en France le 24 septembre). Un buffet clôturera la soirée.

Samedi 13 Octobre

  • Android OS de 11h à 14h
    • Android Distribution : CyanogenMod par Guillaume LESNIAK, contributeur du projet CyonogenMod
    • Alternative to Google’s Android emulator par Daniel FAGES, directeur technique de Y Software, éditeur de AndroVM
  • Android Application de 14h à 18h
    • RenderScript par Sylvain GALAND, développeur Android
    • ProGuard : optimizer and obfuscator for Android par Eric LAFORTUNE, auteur de la librairie d’obfuscation de code
    • Android tools for developers : par Paul MAROIS, consultant Open Source mobile
    • Framework Android : Android Annotations par Pierre-Yves RICAU & Alexandre THOMAS, contributeurs du projet qui permet d’accélérer les développements Android

 

Adresse

EUROSITES-George V

28, Avenue George V – 75008 Paris

Prix

Toutes les sessions sont gratuites. Les inscriptions sont obligatoires.

Plus d’infos: http://www.paug.fr/conference-paug/paug-conference-days-owf-2012/

Hackathon Google TV – V Hack Android

Au début de cette année, le Paris Android User Group avait organisé un hackathon sur l’Open Data suite à l’ouverture des données publiques du gouvernement (stations velib, stats criminologie, monuments historiques, etc…).

Un hackathon est le diminutif de « hack » et « marathon » où les participants au sein d’équipes développent une application ou projet généralement en un week-end dans le but de gagner un titre, accroître leurs compétences et se lancer un défi. C’est aussi une occasion de se faire remarquer et se faire embaucher par la suite.

Nous avons vu l’évolution des objets intelligents: téléphone, tablette. Et bien maintenant, c’est autour de la télévision, appareil grand public, qui reçoit la possibilité d’avoir des applications et une connexion Internet.

Profitant de la sortie de la première Google TV de sony en France le 24 septembre, le PAUG propose un hackathon Google TV où vous pourrez imaginer les nouveaux services et les nouveaux usages de demain.

Après la conférence vendredi soir de Matt Gaunt sur la Google TV, vous aurez donc la possibilité de participer au concours ce week-end là dans le cadre d’une compétition européenne pour l’anniversaire des 5 ans d’Android: V Hack Android. Les gagnants de Paris gagneront des lots et rencontreront d’autres finalistes à Londres du 26 au 28 octobre 2012 pour gagner encore plus de gros lots.

Les inscriptions pour ce hackathon à Paris ne sont pas encore ouvertes en raison de négociations avec les différents partenaires et sponsors. Néanmoins, vous pouvez suivre leur twitterfacebook , Google+ ou flux RSS pour vous tenir informé en premier de l’ouverture des inscriptions.

Développement | 1 commentaire

Développer une application : en natif ou en HTML5 ?

Posté par SOS Blog's Team le Mardi 29 mai 2012

La question est de plus en plus fréquente pour les développeurs et pour les entreprises. D’un coté il y a l’efficacité de l’adaptation à la plateforme, de l’autre la possibilité de supporter plusieurs plateformes mobiles. Quelle solution aborder à un coût raisonnable ? Web ? Natif ? Hybride ? Une réponse rapide conduirait à dire web compte tenu des parts de marché de chaque plateforme. C’est loin d’être aussi simple.

Développer en natif permet de s’intégrer au mieux à la plateforme et de supporter le maximum de ses fonctionnalités. La contrepartie est souvent de devoir multiplier les ressources de développement par plateforme. C’est donc vite cher puisque le code n’est pas ré-utilisable directement de l’une vers l’autre plateforme. Si en plus vous ajouter la fragmentation interne à la plateforme, c’est vite compliqué tant en temps de développement qu’en maintenance. Par contre, vous avez accès aux toutes dernières fonctionnalités de la plateforme (NFC, MDM, …). Coté back-ends, il est possible de se connecter à toute interface qu’elle soit standard ou non. Lire la suite

Applications mobiles | 6 commentaires

Android Secret, une arme redoutable pour les développeurs

Posté par SOS Blog's Team le Jeudi 29 mars 2012

Quel développeur ne s’est jamais demandé comment faisait tel ou tel fabricant pour proposer telle ou telle fonctionnalité ? Les fabricants utilisent souvent des APIs plus ou moins documentées, voire pas documentée du tout. Android Secret est une solution fort utile. Lire la suite

Applications mobiles | Ajouter un commentaire

Conférence technique sur les librairies Android le jeudi 8 mars à Paris

Posté par SOS Blog's Team le Mercredi 29 février 2012

Le Paris Android User Group, la communauté des passionnés et professionnels Android de Paris organise un évènement pour améliorer la productivité des développements Android. (voir les précédentes conférences)

 

Contenu & orateurs

Droid4Me

droid4me  Edouard Mercier

Edouard Mercier (@edouard_mercier) vous présentera le framework droid4me sur lequel il travaille depuis plusieurs mois. Ce framework accélère le développement sur Android en aidant la gestion du cycle de vie des activités, la gestion des exceptions, des caches, et bien plus. Il fera une démonstration en live afin de montrer des cas concrets d’utilisation.
Edouard est développeur Android et iOS et est le Co-fondateur de Smart&Soft.

AndroidAnnotations

androidannotation   Pierre Yves RicauAlexandre Thomas
Pierre-Yves Ricau (@Piwai) et Alexandre Thomas (@AleksThomas) présenteront ensemble la bibliothèque Open Source AndroidAnnotation, qui vise à simplifier et industrialiser vos développements Android, sans impacter les performances. Cette bibliothèque vous propose d’utiliser des annotations Java pour générer du code à la compilation de votre projet. Pierre-Yves et Alexandre vous expliqueront comment profiter au maximum de ces annotations dans vos projets Android.
Créateur du projet AndroidAnnotations, Pierre-Yves Ricau (aka Piwaï) est un ex consultant Excilys, aujourd’hui lead developer chez Siine. Deux autres projets fun auxquels il a récemment pris part : Voxe.org et VuzZz.
Alexandre est committer sur le projet AndroidAnnotations, il a notamment contribué à l’intégration du RestTemplate de Spring. Il est actuellement consultant JEE/Android/iOS chez Excilys et est membre de l’équipe VuzZz, vainqueur du Global Android DevCamp 2012 de Paris.

Date & Lieu

La conférence aura lieu le Jeudi 8 Mars à partir de 19h00 (Amphi 4) à l’EPITA.

Vous disposez de plusieurs moyens pour venir sur place :

  • Métro : Ligne 7 – Station Porte d’Italie.
  • Tramway : Ligne T3 – Station Porte d’Italie.
  • Bus : ligne 47, 125, 131, 185 : Roger Salengro ou ligne 186 : Pierre Brossolette.
  • Voiture : périphérique : sortie Porte d’Italie.

Site et inscription   où vous trouverez un lien sur la page meetup. Comme à son habitude, vous pourrez networker à la fin des présentations pour échanger avec la communauté Android professionnelle parisienne pendant un buffet offert par le sponsor.

Développement | Ajouter un commentaire

Design de vos applications, un standard Android arrive

Posté par SOS Blog's Team le Mercredi 4 janvier 2012

C’était un gros reproche des développeurs à l’encontre de la plateforme Android, un design d’application pouvait varier en fonction des appareils. La principale cause était l’embarquement pou non des éléments de base par les constructeurs. Certains les modifiaient alors que d’autres embarquaient un thème générique partiel.

Avec la version 4 d’Android, Google demande aux constructeurs d’embarquer, par défaut, 3 thèmes non modifiés. Il s’agit de Theme.Holo, Theme.Holo.Light, et Theme.Holo.Light.DarkActionBar. Les deux premiers sont disponibles (théoriquement) depuis le niveau 11 de l’API (Android 3.0). Le dernier est disponible depuis le niveau 14 (Android 4.0).

C’est un excellent point pour les futures applications. Toutefois, cela ne résout pas le problème pour les applications en destinées à la plateforme Android 2.x. C’est tout de même 95,5% des appareils disponibles (au 15 décembre 2011). Il faudra encore quelques temps supporter un thème modifié par le développeur ou plusieurs en fonction de ce qui est disponible nativement.

Le point important est l’unification possible qui arrive sur les nouveaux terminaux et les mises à jour futures. Pour les constructeurs qui ne respecteront pas cette contrainte, l’accès aux services Google ne sera pas disponible. C’est donc un gage de suivi de la part des manufacturiers.

Lire l’article complet Google

Applications mobiles | 1 commentaire

La Tunisie rencontre Android

Posté par SOS Blog's Team le Lundi 18 avril 2011

 

Vous n’êtes pas sans savoir que, parmi la récente vague de révolutions, la Tunisie a également eu droit à la sienne. Le nouveau gouvernement mis en place, de nombreuses censures ont été supprimées. Ceci ouvre le pays vers de nouvelles frontières, et pas uniquement diplomatiques. En effet, le pays va pouvoir s’ouvrir aux nouvelles technologies. Et Google a déjà tâté le terrain avec Android, l’annonçant dans un tweet du 13 avril dernier.

Ceci suit l’action de la communauté Android de Tunisie, via leur site tunandroid.com, qui avait été invitée à une première réunion au secrétariat d’état aux technologies, au sujet de la promotion des logiciels libres et de la participation de la communauté au Salon Solutions Linux : Open Source du 10 au 12 Mai 2011 à Paris. Cette même communauté qui s’est vue accepter généreusement une invitation envoyé au ministre d’état aux technologies, Mr Adel Gaâloul. Cette invitation avait pour but de lui faire « une présentation de notre communauté, des actions qui ont été faites depuis le lancement de TUNANDROID.COM, de l’état d’avancement des actions initialement prévues et nos projets à court et à moyens termes au profit de toutes personnes intéressées par Android. » (dixit tunandroid.com).

Résultat ? Non seulement Mr Adel Gaâloul avait répondu à leur invitation en moins d’une heure et avait fixé un rendez-vous pour le lendemain, mais en plus il a assuré son soutient dans le développement autour de la plateforme mobile de Google. Bien sur cela prendra du temps, vu l’état économique dont souffre le pays, mais c’est un vrai soulagement pour la communauté tunisienne d’Android, composée de jeunes développeurs enthousiastes à l’idée de pouvoir profiter du reste de l’avancement du projet à la verte mascotte.. et aussi de soutenir leur nation fraîchement sortie de la dictature.

C’est aussi un vrai plus pour notre communauté, celle déjà présente, car cela annonce de belles perspectives d’avenir. Il n’y a jamais trop de cerveaux pour développer pareil outil et toutes les idées sont les bienvenues. Nous ne pouvons que leur apporter tout notre soutient dans cette aventure. N’hésitez donc pas à leur envoyer un message de soutien le jour de l’anniversaire de leur site, qui se fera le 4 juin prochain. Un an, ça se fête ;-)

 

Source : Tunandroid

Actualités | Ajouter un commentaire

AppInventor, une application en 3 clics par la pratique

Posté par SOS Blog's Team le Dimanche 14 novembre 2010

AppInventor, vous connaissez probablement mais n’avez pas encore testé. Pour faire le tour du propriétaire, nous avons tenté de faire un prototype d’application utilisant le GPS, affichant une carte Google Maps, accédant au carnet de contact pour envoyer un SMS contenant cette même position.

Nous avons pu faire ce prototype en 2 heures sans aucune notion de programmation Java. En pur néophyte, la prise en main de l’IDE est simple.Il se divise en 2 partie : la première est la gestion de l’écran de l’application sur une page web. Vous y ajoutez tous les composants que vous souhaitez (écran, bouton, champs texte, récepteur bluetooth, localisation, accès aux contacts, … Une seconde interface fonctionnant en java et communicant avec l’interface web vous permet d’organiser la logique de l’application : afficher telle donnée à tel endroit, comportement au clic sur un bouton, initialisation de l’écran, etc… Les 2 captures d’écran ci-dessous illustrent bien ces deux sections.

Le principal avantage d’AppInventor est la rapidité de mise en œuvre sans aucune compétence. La création du package d’installation est lui aussi déporté sur les serveurs Google. Le téléchargement peut se faire par un simple scan d’un QR code, par communication directe avec le téléphone ou par simple téléchargement sur le PC.

Il y a toutefois quelques inconvénients. Le principal est qu’AppInventor ne reprend pas la richesse du SDK Android. Beaucoup de fonctionnalités ne sont pas disponibles. Ensuite l’application réalisée avec cette méthode est très « device centric » car ne peut communiquer avec des services en ligne. Ensuite, malgré l’export possible du code source, il n’est pas possible de le ré-exploiter avec le SDK. Pour passer du prototype à la version finale, il faudra donc tout recommencer avec un développeur qualifié. Enfin, l’application ne peut être soumise sur l’Android Market car ne répond pas à un certain nombre de critères du market.

En évoluant sur les fonctionnalités accessible, sur la convergence avec les environnements de développements classiques et sur la possibilité de proposer son application à la communauté, cela devrait faire d’AppInventor un outil décisif dans le développement de la plateforme Android car offrirait la possibilité à tous d’adapter le téléphone à ses besoins. En attendant, c’est un excellent de prototypage ou de développement d’application à titre personnel.

Quelques idées pour tester ? Vous pouvez par exemple créer une application qui envoie un SMS prédéfini à X personnes représentées chacune par un bouton. Pratique si vous envoyez souvent le même message. Vous pouvez également réaliser un système de tracking de flotte de véhicule pour pas cher : des téléphones Android bas de gamme, des forfaits SMS illimités et une application qui ne fait que répondre automatiquement à chaque SMS reçu par un SMS contenant la position GPS.

Ci-dessous, les captures d’écran représentant l’application que nous avons développé pour tester AppInventor. Vous pouvez la télécharger pour l’installer (apk). Elle affichera votre position GPS, vous proposera de l’afficher sur Maps ou la partager par SMS avec un de vos contacts. Pour accéder à AppInventor, demandez une invitation.

PS : Le projet développé s’appelle Sim_Info car à la base nous voulions afficher les informations de la carte SIM. Ce n’est pas possible via AppInventor. Le nom est gardé mais les fonctions ont changé. Aucune info n’est envoyée vers un serveur depuis cette application.


Applications mobiles | 1 commentaire

Le NDK Android 3ème du nom est sorti

Posté par SOS Blog's Team le Lundi 8 mars 2010

Présenté en juin dernier, le NDK permet de développer en code C pour s’approcher au mieux de la plateforme matérielle. Cela permet de passer outre la machine virtuelle Dalvik.

Google propose le NDK R3 avec une mise à niveau du compilateur GCC pour passer à la version 4.4.0. Les fonctionnalités OpenGL 2.0 sont également de la partie via le langage spécifique GLSL.

Le NDK permet d’adresser les plate-formes Android à partir de la version 1.5. Développeurs, si vous avez besoin du NDK, faites la mise à jour.

Actualités, Systèmes d'exploitation | Ajouter un commentaire

Le SDK Android se met à jour

Posté par SOS Blog's Team le Vendredi 4 décembre 2009

android logoGoogle vient de publier une mise à jour de son SDK avec plusieurs volets. Le premier volet concerne le SDK 2.0 qui passe en 2.0.1. Il concerne principalement une mise à jour de quelques bugs connus. l’outil de compilation ayant changé, il vaut mieux repasser vos applications 2.0 dans ce nouvel outil.

Le second volet concerne le SDK 1.6 qui passe en Release 2. Il bénéficie aussi de quelques corrections et propose maintenant la gestion des variables adaptées aux réseaux CDMA (réseau américain). Le noyau linix utilisé est modifié également.

Le SDK Tools passe lui en Release 4 et est nécessaire pour les 2 mises à jour ci dessus. Il se repose sur ADT qui lui aussi bénéficie d’une mise à jour.

En conclusion, téléchargez les nouveaux éléments et faites la mise à jour de votre plateforme de développement. Le NDK reste lui en version 1.6 r1.

Actualités | 1 commentaire

Comprendre l'API de Push sur Android – DroidPush API

Posté par SOS Blog's Team le Mercredi 4 novembre 2009

push-iconLe Push sur mobile devient vite indispensable quand l’application à laquelle vous travaillez a besoin de réactivité pour distribuer l’information. L’exemple le plus significatif est l’application GMail qui ne met pas très longtemps à vous alerter d’un nouveau mail, les contacts qui se mettent à jour avec une rapidité déconcertante …

Vous vous demandez comment travailler avec le Push sur Android ? Sony Ericsson propose quelques slides pour appréhender les premières bases.

Astuces | Ajouter un commentaire