• Billet écrit dans : Mobile 28.11.2008 Aucune réponse à cet article.

    Bonjour,

    Pendant quasiment un mois j’ai codé une application permettant de mettre à jour son blog via son téléphone. D’où l’absence de post sur ce blog.

    Enfin, dire « codé une application » c’est un peu exagéré. En fait dans les téléphones Nokia il existe une application nommé « Nokia Share online » / « Partager en ligne » qui permet d’uploader des images/vidéos sur Flickr, Ovi (le service de nokia) , Vox et c’est tout…

    Là où je suis intervenu ça a été de créer un 4e service, complètement personnalisé, pour mettre à jour un blog communautaire. Une image valant tous les discours.

    User case sans doute faux :)

    User case sans doute faux :)

    Si vous voulez faire la même chose je ne peux vous donner mon code source malheuresement, mais vous aiguillez sur la façon de le faire.

    Comment faire ? Ou allez ? Kezako ?

    Déjà la création du service sur le téléphone. En fait c’est un fichier xml de configuration (un isf plus exactement) qu’il faut écrire. Un petit lien qui explique tout bien http://www.teknograd.no/development/online_sharing_config.php.

    Wahou mon service est dans le téléphone, mais il se passe quoi quand je post images, textes, et vidéos ? En fait c’est là où vous bossez un peu, il faut pouvoir exploiter coté serveur les données réçu : authentification,  et médias.

    Bon se tappez le petit livre blanc de nokia peut être une bonne idée pour commencer http://pookey.co.uk/files/lifeblog_posting_protocol_specification_1.0.pdf. Vous y apprendrez que la méthode d’authentification de l’utilisateur passe par le protocole WSSE, que les item que vous envoyez sur votre serveur sont encapsulé dans XML (en brut dans le corps de la requete – a parser pour récupérer les informations.) Et que chaque item (texte, image, vidéos) sont postés séparement.

    Pour l’authentification et la gestion du cryptage, rien ne vaut la lecture de http://www.xml.com/pub/a/2003/12/17/dive.html au cas où.

    Enfin pour les feignants, vous pouvez aussi reprendre ce projet PHP .. y a tout … authentification, gestion des items etc http://randysimons.com/pagina_140_NL.xhtml

    Si vous avez des questions, je pourrais vous repondre :)

    Note : pensez à ré encoder les vidéos cotés serveur pour les réafficher dans un flash player, et oui le téléphone ne les convertit pas en flv :D

    Billet écrit dans : Mobile 28.11.2008 Aucune réponse à cet article.
  • Billet écrit dans : Android, Mobile 02.09.2008 Aucune réponse à cet article.

    Petit rappel sur Android (mais est ce bien la peine ?) :

    Android est un système d’exploitation pour téléphone portable.

    Crée par google et open-source il ouvre une voie vers les téléphones mobiles enfin personnalisables à souhait pour les geek que nous sommes :)

    Bon, pour en savoir vraiment quelque chose, rien ne vaut un petit wikipedia. Pour l’instant aucun téléphone ne l’embarque mais c’est en cours d’arrivé ( Cf Techcrunch & cf Techcrund). Enfin là n’est pas mon discours.

    Je me dit juste qu’après avoir vu cette vidéo prise sur Techcrunch (ouais je l’aime ce site ^^) vous voudriez peut être avoir les bases pour commencer.

    Mise en bouche

    Présentation d’android – via Techcrunch

    Les bonnes adresses

    Pour commencer à développer sur Android voici trois liens à conserver précieusement :

    1. Le site officiel, logique. Même si je trouve les tutoriels un peu long à lire et pénible, ça reste la référence :)
    2. L’ebook de Nicolas Gramlich pour commencer ses premières applications. J’en suis tombé amoureux ^^ c’est court mais précis. Parfait pour quelqu’un ayant des bases en développement, c’est le condensé le plus agréable à lire.
    3. Le forum Anddev : Rempli de tutoriaux et d’aides, c’est idéal pour s’instruire. En plus y a plein d’images dans les tutoriaux, wahouu :)

    Vous remarquerez que tous ces liens sont en anglais. Et oui, en langue française y a bien quelques blogs/sites qui parlent de l’actualité d’Android, mais rien de bien sérieux pour les développeurs. Sans doute cela doit exister, mais je ne les ai jamais trouvé jusqu’à présent ..

    J’allai oublier un lien, francais cette fois, bien utile pour commencer http://java.developpez.com/cours/ Et ouais, Android c’est du java traficoté ^^

    Logiciels et SDK

    Pas de miracle, on fait du Java, on est open-source et on va télécharger Eclipse et son plugin Android ^^

    http://code.google.com/android/intro/installing.html

    Et on tente de comprendre l’anglais ^^

    Et ensuite ?

    Bientôt des traductions de tutoriels existants (es ce bien utile ?), et des petites découvertes de code sur Android (j’espère en trouver ^^)

    Billet écrit dans : Android, Mobile 02.09.2008 Aucune réponse à cet article.
CV Guillaume chave