All posts in Android

Honeywell confie à DocDoku l’évolution de son socle mobile Android

« Une expertise évidente et une très bonne communication qui ont permis à ce projet d’être un succès » : c’est en quelques mots le retour d’Honeywell Safety and Productivity Solutions sur sa collaboration avec la Team DocDoku.

Spécialisée dans la performance des process, Honeywell Safety and Productivity Solutions construit et commercialise des solutions de capture des données (RFID, lecture de codes-barres…) et de management de l’information.

La société avait choisi DocDoku pour les accompagner dans l’évolution de leur SDK (Software development Kit) mobile sous Android.

Retrouvez la success story complète dans l’espace Nos Clients.

DevFest Toulouse 2017 : passion et innovation

Merci aux 450 participants du DevFest et bravo à nos équipes pour avoir suscité l’interêt de nos visiteurs lors de cette journée dédiée aux développeurs !

Une occasion pour l’écosystème toulousain de se retrouver et d’assister à des conférences de pointe sur l’évolution du métier de développeur, le développement mobile ou encore l’IoT.

Chez DocDoku, nous encourageons nos collaborateurs à prendre part à cette journée.
Plusieurs membres de nos équipes ont ainsi participé aux conférences : un réel atout pour renforcer leur veille technologique, réseauter et trouver de l’inspiration sur les méthodologies et outils de demain.

Rendez-vous l’année prochaine !

Formation développement d’applications Android professionnelles – session du 24 au 27 juin 2013 – PROMO

Bénéficiez d’une remise exceptionnelle de – 20% pour l’inscription d’au  moins deux personnes à notre formation en inter-entreprises intitulée « Développement d’applications Android professionnelles » session du 24 au 27 juin 2013.

Programme de la formation :

http://www.docdoku.com/formation/developper-des-applications-android-professionnelles/

 

 

Android – Apprenez à développer efficacement pour le leader des OS mobiles (3ème édition)

Voici la troisième édition du livre intitulé Android – Apprenez à développer efficacement pour le leader des OS mobiles, et écrit par notre Directeur technique Florent Garin, aux éditions Dunod.

9782100585106-G

 

Cet ouvrage s’adresse à tous ceux qui désirent se lancer ou se perfectionner dans le développement d’applications sous Android.

Il a pour but d’être le guide concret et indispensable pour développer une application, depuis le téléchargement du SDK (Software Development Kit) jusqu’au déploiement de l’application soit en entreprises, soit sur l’Android Market.

Il fournit l’essentiel de ce qu’il faut connaître de l’architecture logicielle d’une application Android avant de passer à la pratique du développement. Cette édition repose sur la version 4.1 d’Android.

La construction d’une interface graphique adaptée aux terminaux tactiles à taille réduite est expliquée en détail. Les quatre composants Activity, Service, BroadcastReceiver et ContentProvider qui sont les piliers d’Android sont décrits et mis en oeuvre avec des exemples. Un chapitre est consacré à la persistance des données et un autre aux communications réseau.Les derniers chapitres portent sur les écrans tactiles, les GPS, APN, NFC (Near Field Communication) et autres accéléromètres «embarqués» dans les smartphones.

Cette troisième édition s’enrichit de compléments et de mises à jour sur le développement d’applications pour les tablettes tactiles, sur l’usage du pattern MVC, et sur les problèmes posés par la disparité des OS mobiles.

Chaque chapitre traite d’un aspect spécifique d’Android et est accompagné d’exemples de code concrets qui sont téléchargeables gratuitement sur www.dunod.com.

Retour sur DevoxxFR

Jeudi 19 et vendredi 20 avril avait lieu à Paris la conférence DevoxxFR,  par et pour les développeurs java.

La première chose à souligner est l’immense succès de cette première grande conférence puisque nous étions 1250 personnes réunies à l’hôtel Mariott pour les deux derniers jours.

À l’occasion de la sortie des vidéos sur la plateforme Parleys, petit retour sur quelques conférences que j’ai eu l’occasion de voir.

Keynotes

Les deux keynotes qui m’ont particulièrement marquées sont celles de Neal Ford et de Patrick Chanezon.

Dans Abstraction Distractions, Neil Ford nous parle de l’empilement des couches d’abstractions qui envahissent notre quotidien sans qu’on y prête plus vraiment attention et qui peuvent parfois nous induire en erreur. Il nous conseille de toujours avoir à l’esprit ce qui se passe en dessous de la couche que l’on utilise.  Sa keynote est agrémentée d’anecdotes qui font sourire l’auditoire.  Du gros niveau !

Patrick Chanezon enchaîne ensuite avec le portrait d’un développeur en reprenant la trame de The Artist.  On suit le parcours d’un mec qui pendant plusieurs années est le roi du pétrole à coder du cobol dans des SI bien complexes dont seul lui a le secret (=période où Jean Dujardin est une star du cinéma muet).  Puis à l’arrivée de nouvelles technos sympa type mobile, cloud, html5 (=l’arrivée du cinémas parlant) le dev ne s’y intéresse pas et reste dans sa zone de confort.  Malheureusement pour lui ces nouvelles technos prennent de plus en plus de place et notre ami se retrouve rapidement dépassé et remisé au placard (=dépression de Jean Dujardin).

Mais finalement tout est bien qui finit bien car notre développeur se prend en main, réalise qu’il fait partie d’une communauté de passionnés, participe à des jugs et vient à Devoxx. Et finalement cela donne une keynote plutôt rafraîchissante et pleine d’humour.  Bien joué.

Play Framework 2.0

Un mois après la release de la version 2, Sadek Drobi, CTO de Zenexity et Guillaume Bort, cofondateur de Zenexity et créateur de Play Framework retracent l’histoire du web pour expliquer les fondements du framework.

Au départ, le web était constitué de pages statiques puis nous sommes passés dans une phase de langages dynamiques avec notamment PHP, il a fallu ensuite structurer tout ça et c’est à cette époque que sont apparus les premiers frameworks MVC. Plus proche de nous, on a assisté à la démocratisation d’Ajax qui nous a apporté la mise à jour des pages sans besoin de recharger le navigateur.

Aujourd’hui, une page est bien souvent constituée de fragments autonomes, « bindés » sur des flux de données.  Sadek et Guillaume prennent l’exemple de twitter.  Le besoin est réel de structurer ces flux car nous sommes en plein dans l’ère du web temps réel.

C’est sur ce constat qu’a été bâti Play Framework 2,  apporter un socle pour structurer l’interaction avec des streams de manière efficace.

Et voilà du coup ce qu’il est possible de faire : http://console-demo.typesafe.com l’explication ici : http://typesafe.com/products/console

La présentation continue avec comme leitmotiv « don’t fight the web » :  il ne sert à rien d’abstraire le web mais au contraire il faut bâtir en s’appuyant dessus.  Ce que l’on retiendra c’est que Play Framework est un framework stateless full stack qui embrasse le protocole http.

D’un point de vue personnel, cette présentation m’a donné envie d’explorer plus en détail la version 2 de Play, la version 1 apportait déjà beaucoup de fun dans les développements.  Chez DocDoku, nous l’utilisons d’ailleurs en production sur certains projets.

Behind the Scenes of Day-To-Day Software Development at Google

Petra Cross de Google vient nous parler des méthodes de développement chez Google, elle nous présente d’abord la hiérarchie type d’une équipe de développement puis nous parle des méthodes de travail.  On apprend que les maîtres mots sont ‘pragmatisme’ et ‘efficacité’. Par exemple l’équipe de Petra applique l’agilité dans le sens où ils utilisent un backlog de tâches, par contre ils ont totalement supprimé le standup meeting qui selon elle est une perte de temps  (j’entends les agilistes hurler !).

Un concept intéressant massivement utilisé chez Google est le ‘eating your own food’,  il s’agit d’utiliser soit même les produits que l’on conçoit. Ainsi  les googlers utilisent en interne les nighlty build de leurs produits ce qui permet d’avoir un feedback très rapide et de qualité sur les développements.

Conférences Android

J’ai eu l’occasion d’assister à deux conférences sur Android :  « Optimiser vos applications HTML pour Android » et « Android, Graphisme et Performance ». La première présentée par Romain Guy était un condensé de trucs et astuces afin d’optimiser l’IHM des applications Android.

Parmi les astuces et optimisations vues :

  • ViewStub : permet d’instancier (« inflater ») des vues au runtime uniquement si besoin. Cela limite l’empreinte mémoire des View qui peut être très coûteuse, par exemple une TextView vide prend 800 octets en mémoire.
  • StrictMode : outil de debug qui permet d’être notifié lorsqu’une opération lente est effectuée (écriture et lecture disque, opération réseau) ou lorsque une fuite mémoire est détectée (fuite sur les objets sqlite, objet closable non fermé, fuite des activity)
  • GridLayout : nouveau layout introduit d’ICS, moins gourmand que LinearLayout.  Pour les versions Android précédentes, Romain nous conseille RelativeLayout là où c’est possible plutôt que LinearLayout
  •  hierarchyviewer : outil du sdk qui permet de visualiser les grappes de vues et d’analyser leurs performances.

Romain nous détaille également une spécificité des AsyncTask : à partir de l’API level 12 les AsyncTask sont exécutées de manières sérialisées, les unes après les autres. Attention donc à ne pas ralentir la file d’exécution avec une tâche trop longue. Google justifie ce changement en expliquant que la programmation multithread est compliquée. Ils ont donc décidé de revenir sur le comportement par défaut pour limiter les bugs potentiels. Par contre si l’on est sûr que les tâches sont totalement thread-safe, il est tout a fait possible programmatiquement de revenir au comportement précédent.  Ainsi pour paralléliser les AsyncTask il suffit d’appeler :

task.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);

La deuxième conférence Android est celle du googler Nicolas Roard qui travaille sur la webview Android. Nicolas nous délivre quelques astuces pour optimiser les performances dans une webview.  Il nous recommande de privilégier le CSS3 plutôt que le javascript lorsque l’on souhaite faire une animation.

Il nous explique également comment forcer la création de layers qui seront accélérés de façon hardware à partir de la version 3.  Pour cela il suffit d’appliquer une propriété css de transform 3D sur un élément.  On peut également créer un layer sur un scroll afin d’obtenir un rendu proche du natif grâce à la propriété css overflow scroll.

Attention tout de même, ces layers ont certes un rendu fluide mais ils sont très couteux. Il est donc conseillé de les utiliser avec parcimonie, par exemple uniquement durant une animation.

Nicolas termine par 25 minutes de questions/réponses. Les questions majoritairement posées tournent autour des performances de la webview qui souffre de la comparaison avec l’application Google Chrome pour Android.

Il nous explique que même si les deux s’appuient sur le moteur de rendu webkit, les contraintes ne sont pas les mêmes. La webview fait partie intégrante du framework, l’équipe a donc des contraintes quant à la mémoire et l’espace disque utilisé, la webview doit être compatible avec un maximum de choses et rétro compatible avec les précédentes releases. L’équipe de Nicolas a notamment fourni un effort de travail spécifique pour afficher correctement les widgets jquery mobile.

Toutes ces contraintes ne sont pas applicables à Chrome, Chrome est téléchargé depuis le market, c’est un choix de l’utilisateur, par conséquent ils ont beaucoup plus de liberté. Ils peuvent prendre des décisions, avancer vite et releaser souvent, chose impossible à faire pour la webview qui doit attendre une nouvelle version d’Android pour être mise à jour.

Nicolas conclut en nous assurant que les deux équipes mettent en commun beaucoup de travail et que tout le monde en tire un bénéfice.

Quickies

Entre midi et deux avaient lieu les quickies, un format court de conférences où en 15 minutes un speaker présente un sujet qui lui tient à cœur.

J’ai pu notamment voir Mathilde Lemee nous présenter son projet FluentLenium qui facilite l’écriture des tests Selenium en proposant une API très lisible (d’où le fluent !). Et effectivement quand on regarde l’exemple de base, on comprend tout de suite le test :

public class BingTest extends FluentTest {
    @Test
    public void title_of_bing_should_contain_search_query_name() {
        goTo("http://www.bing.com");
        fill("#sb_form_q").with("FluentLenium");
        submit("#sb_form_go");
        assertThat(title()).contains("FluentLenium");
    }
}

FluentLenium s’appuie sur les selectors CSS (même si les regex sont possibles). Enfin la dernière chose à noter sur le projet est qu’il est agnostique du framework d’assertion, ainsi jUnit Assert, Hamcrest et Fest-assert sont supportés.

Un deuxième quickie assez fun fut celui de Philippe Antoine qui s’est proposé de recoder en live le tetris de Martin Kleppe dont une version est jouable ici : http://jsbin.com/egiqul/49

La spécificité initiale de ce Tétris est d’être codé en 140 caractères, cette performance est possible en utilisant le décalage binaire.

Philippe se lance donc dans la réalisation du Tétris avec l’aide de la salle,  il en profite pour nous montrer comment faire du TDD en javascript avec QUnit. Un quickie original qui a bien plu.

Code Story

Pendant les deux jours de conférences, une équipe de quatre développeurs a codé en live une application from scratch. Chaque slot de conférence a donné lieu à un sprint. Ils ont fonctionné en pair programming avec un binôme codant pour la salle : ordinateur relié au vidéo projecteur en commentant le code.  J’ai eu l’occasion d’assister à un sprint, et par la même occasion j’ai pu découvrir Trello un super outil très souple et très simple de gestion de projet.

Conclusion

En tant que développeur, je me suis régalé durant ce Devoxx, j’ai pu satisfaire ma curiosité sur des sujets totalement nouveaux pour moi, comme me plonger dans des astuces plus techniques sur des sujets comme Android.  Si je devais dégager des keywords de cette grande et belle conférence, je choisirais :  cloud, mobile, html5 & javascript, NoSQL.

Gestion des réserves

Dans le secteur de la construction, la gestion des réserves, c’est à dire le recensement des malfaçons aux différentes étapes des travaux, est une activité essentielle qui peut s’avérer compliquée en raison du volume d’anomalies qui peut dépasser la dizaine de milliers sur certains gros chantiers.

Aujourd’hui grace aux tablettes tactiles il est possible d’outiller cette tâche et dégager ainsi d’importants gains de productivité. C’est ce que nous avons fait en développant pour notre client Wapp6, éditeur spécialisé dans la construction, l’application iOS et Android Opr6 (gestion des réserves).

Opr6 iPad

 

L’implémentation du client Opr6 a été réalisée grâce au framework Titanium qui permet d’obtenir deux versions de l’application : une pour iPad/iOS et une pour Android et cela avec un rendu visuel natif. L’application fonctionne en mode déconnecté, une synchronisation est faite une première fois avant de faire la visite de chantier pour rapatrier les données du projet (plans, réserves existantes, punchlists, listes des intervenants…) et une seconde fois à la fin de la visite pour consolider les saisies effectuées sur la tablette sur le cloud (serveur python/django pour les initiés). Un rapport est alors automatiquement généré et envoyé aux personnes concernées.

La fiabilité des informations de suivi, le gain de temps, l’efficacité générale s’en retrouvent énormément améliorés.

 

Retour sur notre présence au Mobile World Congress 2012

Quelques jours passés au sein du MWC 2012 à Barcelone la semaine passée m’amène aujourd’hui à écrire ce billet.
L’objectif principal de notre présence sur ce salon (milles mercis à Midi-Pyrénées Expansion et à Ubifrance au passage) était de réaliser à la fois un maximum de veille technologique mais également de rencontrer des partenaires potentiels.

Le premier constat que l’on fait lorsqu’on arrive sur le site de Fira Barcelona est le gigantisme de ce salon.  En effet, ce salon draine environ 70 000 visiteurs, 1 500 exposants…  je vous invite d’ailleurs à jeter un œil sur le site de l’évènement : http://www.mobileworldcongress.com/2012-highlights.html

MWC 2012 - So huge

Difficile donc d’être exhaustif lors d’un salon comme celui-ci. J’ai donc orienté ma visite sur un échantillon représentatif de constructeurs, éditeurs et fournisseurs de services du domaine. Je m’en vais vous livrer les grandes tendances selon moi de ce salon.

L’omniprésence d’Android

Google et la communauté Android ont frappé fort sur ce salon, avec une présence imposante, reflet de l’adoption du marché et des professionnels.

L’ « Android Planet » était bien évidemment impressionnante sur ce salon, avec de nombreux stands, animations Google mais aussi avec la présence de nombreux éditeurs (Autodesk, Shazam, …).

Mais ce qui m’a le plus marqué était certainement le plébiscite de l’OS auprès des professionnels du domaine :

– les constructeurs : Motorola, HTC, Samsung, Sony Ericsson, Alctalel TCT, Intel, ZTE… même RIM s’y met avec son runtime Android (le preuve ci-dessous)

RIM Android Runtime

– les éditeurs : VMWare et sa solution de virtualisation pour « Make Android Entreprise-ready », Ubuntu avec sa version Ubuntu for Android pour la rencontre du meilleur des deux mondes (mobile et PC), Firefox et sa version très performante pour tablette Android…

Quelle montée en puissance !! « Demain, un Android dans chaque poche », imagine le patron de Google, Eric Schmidt.

Les NFC se rapprochent


Bon nombre d’exposants (Safran Morpho ci-dessus, Gemalto, Google, Sony…) ont démontré la maturité de cette technologie, tant au niveau des équipements (puces et téléphones) que des couches logicielles (cf API Beam de Google par exemple). Nos amis coréens sont largement en avance sur les usages NFC c’est un fait. Mais même si peu de freins technologiques subsistent aujourd’hui, en Europe ce sont plutôt les réticences psychologiques des utilisateurs (liées à la sécurité pour le paiement notamment) et les aspects stratégiques entre opérateurs, banques et éditeurs qui ralentissent sa progression. Mais 2013 sera l’année de son explosion apparemment !

La quête de performances

Ce salon a été également l’occasion de constater une véritable course à la performance des plateformes mobiles tant au niveau des constructeurs que des éditeurs.

J’ai en effet par exemple assisté à une session impressionnante chez Intel avec la démonstration du nouveau téléphone Orange Santa Clara équipé du nouveau processeur Atom Medfield à très basse consommation.  Après une belle session de dix minutes de jeux de voiture 3D sur le stand, le téléphone ne chauffe même pas alors que la fluidité est vraiment au rendez-vous.

Ensuite, une petite visite s’imposait sur le stand de Microsoft qui proposait un challenge « against » son dernier Windows Phone 8. Voici  le tableau d’affichage en milieu de semaine :

L’arrivée imminente du réseau 4G

La 4G arrive en force sur nos devices mobiles, la Corée du Sud aura semble-t-elle fini son déploiement national fin 2012.  SFR en France annonce le même résultat sur son réseau. Vous avez donc compris que le très haut débit arrive sur le mobile avec le passage de nos communications mobiles sur de la voix sur IP (n’ayant assisté à aucune conférence sur le sujet, un grand merci à Eric Fruit de ephoneNet pour son œil expert).

Pour conclure, je dirai modestement que ce salon était sans surprise, aucune innovation de rupture technologique forte ne m’étant apparue. L’innovation se trouve et se manifestera désormais par l’usage et certainement par la capacité à adapter les technologies aux nouveaux besoins BtoC mais aussi BtoB orienté Système d’Information (notre réel savoir-faire pour le coup).

Je vous prépare un billet complémentaire pour la semaine prochaine au niveau des tendances applicatives (MCommerce, Gestion de flottes, Marketing Mobile, HTML5…).

Concevoir et développer des applications mobiles et tactiles (2ème édition)

Voila quelques mois déjà que la seconde édition de mon livre consacrée à Android est sortie. 

Cette nouvelle version intègre d’une part une mise à jour du contenu vers les dernières moutures d’Android mais également de nouveaux chapitres qui élargissent quelque peu le propos de l’ouvrage.

Je traite en effet dans la nouvelle édition des problématiques du développement mobile multi-plates-formes et des tablettes tactiles.

Ces deux sujets sont d’ailleurs au centre des préoccupations de beaucoup de nos clients.

 

Concevoir et développer des applications mobiles et tactiles

Android (Florent Garin - 2ème édition)

 

DocDoku et Webinage font carton plein à la Mêlée Numérique XV !

Cette année encore, DocDoku était présent à la Mêlée Numérique et accompagné d’un partenaire de grande qualité avec Webinage.

Sur le stand de DocDoku, vous avez pu assisté à la présentation de l’application tactile que nous avons réalisée pour et avec Webinage.

Vous avez été également très nombreux à vouloir une démonstration de notre solution de GED Open Source disponible en SaaS.

Ces deux journées ont donc été plus que satisfaisantes pour l’équipe DocDoku car un public de qualité était au rendez-vous.

La conférence sur « HTML 5 ou l’évolution majeure du web et de l’internet mobile » présentée par Florent Garin notre Directeur Technique et Thomas van de Velde, Directeur Général de Webinage a rencontré un grand succès, avec la participation d’une centaine de personnes dans la salle !

Si vous n’avez pas pu assisté à la conférence, la présentation sera prochainement disponible sur notre blog et sur le site internet de la Mêlée Numérique.

DocDoku vous offre une tablette tactile pour tout contrat signé à la Mêlée Numérique XV

DocDoku aura le plaisir de vous accueillir sur son stand lors de la 15ème édition de la Mêlée Numérique à l’Espace Diagora de Toulouse Labège, les mercredi 20 et jeudi 21 avril 2011. Le Salon des TIC numéro 1 sur le Sud Ouest rassemble tous les acteurs économiques des solutions de l’informatique, des nouvelles technologies, des télécoms et de l’innovation. Au programme : 150 exposants, 45 ateliers et conférences et plus de 3000 visiteurs attendus.

L’actualité de DocDoku
Cet évènement sera l’occasion pour DocDoku de vous présenter sa dernière réalisation tactile entièrement développée au moyen de technologies innovantes Open Source (HTML 5, CSS3, JQuery, SIPCommunicator…). Venez également échanger avec nous sur notre solution de gestion du cycle de vie des produits (Product Lifecycle Management) Open Source, qui est incubée au sein d’OW2 et devrait être lancée au début de l’année prochaine.

Animation sur le stand
Assistez à une démonstration de l’application multiplateforme Webinage, notre dernière réalisation tactile entièrement développée au moyen de technologies innovantes Open Source.

Animation atelier
Notre directeur technique, Florent Garin, animera également un atelier sur « HTML 5 ou l’évolution majeure du web et de l’internet mobile » le mercredi 20 avril de 16h30 à 17h30 . Inscrivez-vous sur le site du salon.

A Propos de DocDoku
DocDoku est un cabinet de conseil et de formation innovant disposant d’une expertise sur les technologies et solutions Open Source (Java, JEE, Android, DocDoku, Liferay…). Cette expertise nous permet d’avoir la confiance de clients majeurs comme Amadeus, Axa, Cegedim, Dassault, LG, Motorola, Météo France, Mia Electric, MSA, NEC ou Pierre & Vacances.
Nativement éditeur de la solution libre éponyme de gestion collaborative de documents (GED ou ECM), notre activité résolument tournée vers la recherche et développement nous permet d’apporter une réelle valeur ajoutée à nos prestations de conseil, d’expertise, de formation et de réalisation de projets dans le domaine IT.
Nos consultants sont très impliqués dans nos projets de recherche et développement essentiellement Open Source et assurent une veille technologique permanente.

Plus d’information sur le salon
Mercredi 20 et jeudi 21 avril 2011 à l’Espace Diagora de Toulouse Labège. Entrée gratuite Le site du salon : http://www.meleenumerique.com

Contact Presse
M. Eric Descargues Téléphone : 05 61 72 24 09

Mentions Légales
DocDoku SARL au capital de 20 000 euros RCS Toulouse : 492 273 800 000 28 Code APE : 5829C Buroplis – Bâtiment B – 150 rue Nicolas Louis Vauquelin 31100 Toulouse
http://www.docdoku.com

Premier Mobile Monday Toulouse : retours et présentation DocDoku en ligne

Salle comble (60 personnes) ce lundi soir pour le premier Mobile Monday  à La Cantine sur la NFC !
L’occasion pour DocDoku de présenter son savoir-faire dans le domaine du mobile, d’échanger avec des passionnés et experts de la mobilité.
J’ai pour ma part beaucoup apprécié le format de la soirée, les autres intervenants et leurs interventions ainsi que les échanges autour d’un verre.
Merci à la Mêlée et à Thomas Soulier pour l’animation de cette soirée fort sympathique.
Les chiffres du marché des OS mobiles 2011 – 2014 qui ont fait débat :

Le marché des OS mobiles 2011 - 2014

Notre présentation est en ligne sur le site de la cantine : http://lacantine-toulouse.org/626/mobile-monday-toulouse-1ere-edition-sur-la-nfc
ou directement ici :

Le Grand Toulouse est prêt à accueillir la NFC selon Louis Germain, élu de la Communauté Urbaine du Grand Toulouse. Organisons-nous !

 

 

DocDoku au 1er Mobile Monday Toulouse sur la NFC : actualités et perspectives des OS mobiles

Nous interviendrons pour la 1ère édition du Mobile Monday Toulouse du 4 avril 2011 consacrée à la NFC.
Il s’agira de faire le point sur les possibilités des OS mobiles aujourd’hui et demain.
Mobile Monday dédié à la NFC

Tout le programme est disponible ici : http://lacantine-toulouse.org/626/mobile-monday-toulouse-1ere-edition-sur-la-nfc
Cela se passe à la Cantine à partir de 18h30. Venez nombreux !

Ubuntu Party

Avec un peu de retard, voici la présentation que j’ai faite à l’occasion de l’Ubuntu Party. Il y est question d’Android ; abordé sur le plan technique mais aussi sous l’angle « écosystème » : les liens entre Google, les utilisateurs, les développeurs et les constructeurs.

Au cours de nos missions de formations ou de conseil chez ces derniers (nous avons travaillé pour Motorola, NEC et LG) j’ai pu entre-apercevoir que les relations Google-Constructeurs peuvent être plus complexes que ce qu’on pourrait penser.

De plus, le simple fait qu’Android soit disponible sous une licence libre (GPL ou Apache selon les composants) est très insuffisant pour garantir que son développement se fasse en toute transparence et en respectant les intérêts des divers protagonistes. Ceci étant, on peut dire la même chose d’autres projets open source.

Ubuntu Party – Android et son écosystème (Florent Garin – DocDoku)

Interview d’Eric Descargues au salon de la Mêlée Numérique 14

Découvrez l’interview d’Eric Descargues donnée lors de 14ème Mêlée Numérique :

Merci à Claude Paichard pour l’interview et à l’équipe de Pinkanova pour la réalisation.

Démonstration de l’application Android de TableOnline

Dans le cadre de sa présence au salon de la Mêlée Numérique 14.0, DocDoku a présenté la version beta de l’application Android réalisée pour TableOnline, outil de recherche et de réservation de restaurants en temps réel.

Vous trouverez ci-dessous une démonstration de l’application, ainsi que les photos prises lors de notre atelier sur les « stratégies et développements mobiles multi-plates-formes »:

Merci à @Mallox pour les photos.

Présentation La Mêlée Numérique 14 : Stratégies et développements mobiles multi-plates-formes

Plus de présentations presentations de DocDoku.
Concernant les problématiques de compilation croisée, il est à noter qu’Apple a modifié récemment la licence d’utilisation que chaque développeur doit signer lors du téléchargement de l’iPhone OS 4 SDK :
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
Le risque de se voir refuser l’accès à l’Appstore pour une application conçue par cross compilation est donc bien réel.

DocDoku participe à la 14ème édition de la Mêlée Numérique à Toulouse Labège les 28 et 29 avril 2010

DocDoku aura le plaisir de vous accueillir sur son stand lors de la 14ème édition de la Mêlée Numérique à l’Espace Diagora de Toulouse Labège, les mercredi 28 et jeudi 29 avril 2010.

Le Salon des TIC numéro 1 sur le Sud Ouest rassemble tous les acteurs économiques des solutions de l’informatique, des nouvelles technologies, des télécoms et de l’innovation. Au programme : 160 exposants, 40 ateliers et conférences et plus de 5000 visiteurs attendus.

DocDoku : Conseil, Formation et Solutions innovantes IT

L’actualité de DocDoku

Cet évènement sera l’occasion pour DocDoku de vous présenter ses toutes dernières solutions collaboratives (GED en mode SaaS avec client web Ajax) et mobiles (applications Android et multiplateformes). Venez également découvrir notre savoir-faire dans le domaine du conseil et de la formation en Systèmes d’Information et Technologies de l’Information et de la Communication.

Animation sur le stand

Venez assister à une démonstration de l’application Tableonline pour Google Phone Android, outil pratique et ludique de recherche et de réservation de restaurant depuis votre mobile. Découvrez également la nouvelle version de notre interface web (Ajax-GWT) de notre solution de GED éponyme à l’origine de notre société.

Participation atelier

Notre directeur technique, Florent Garin, animera également un atelier sur les « Stratégies et développements mobiles multiplateformes» le jeudi 29 avril de 9h30 à 10h30 (à suivre sur le programme du salon).

A Propos de DocDoku

DocDoku est un cabinet de conseil et de formation composé d’experts dans le domaine des Technologies de l’Information et de la Communication. Notre savoir-faire se traduit également par l’édition et l’intégration de solutions professionnelles mobiles et collaboratives.

Nativement éditeur de la solution libre éponyme de gestion collaborative de documents (GED ou ECM), notre activité résolument tournée vers la recherche et développement nous permet d’apporter une réelle valeur ajoutée à nos prestations de conseil, d’expertise, de formation et de réalisation de projets dans le domaine IT.

Nos consultants sont très impliqués dans nos projets de recherche et développement essentiellement Open Source et assurent une veille technologique permanente.

Enfin, nous nous efforçons de créer et de proposer des prestations et solutions  adaptées sans jamais oublier que l’expertise n’a de sens que si elle est au service de la couverture de vos  besoins métiers.

Plus d’information sur le salon

Mercredi 28 et jeudi 29 avril 2010 à l’Espace Diagora de Toulouse Labège.

Entrée gratuite

Le site du salon : http://salon.meleenumerique.com/

Contact Presse

M. Eric Descargues

Email : eric.descargues@docdoku.com

Téléphone : 05 61 72 24 09

Mobile : 06 70 00 12 91

Mentions Légales

DocDoku SARL au capital de 20 000 euros

RCS Toulouse : 492 273 800 000 28

Code APE : 5829C

Buroplis – Bâtiment B – 150 rue Nicolas Louis Vauquelin

31100 Toulouse

http://www.docdoku.com

Notre livre sur Android publié sur Divvaroom

Dunod et la plateforme de feuilletage de nouvelle génération en ligne Divvaroom publient notre livre « Android – Développer des applications mobiles sur les Google Phone ».
L’outil de visualisation Flash est plutôt bien fait et le format DivvaBook fullmedia séduisant. Une belle invitation à la lecture non ?