OW2Con 2011

2 décembre 2011 par Florent Garin Pas de commentaires »

La conférence annuelle du consortium OW2 s’est tenue la semaine dernière chez Orange dans son Orange Labs’ Innovation Gardens. Au delà du côté convivial de cette manifestation, j’ai pu d’une part échanger avec beaucoup d’acteurs de l’open source et de la recherche et d’autre part cela a été l’occasion de présenter notre projet de développement d’une solution PLM open source :

Par ailleurs, des sessions que j’ai pues voir et de mes discussions informelles avec les autres participants j’en retire que le cloud computing, sous toutes ses formes (IaaS, PaaS, SaaS), est le sujet brûlant des DSI aujourd’hui. Dans ce cadre là, deux projets présentés à ow2con sont à suivre de près : CompatibleOne et OpenNebula.

Bookmark and Share

Agile Tour 2011

4 novembre 2011 par Florent Garin Pas de commentaires »

Agile Tour Toulouse

L’agile tour s’est achevé il y a quelques jours déjà, prenons ici un peu de temps pour revenir sur cette belle cuvée.

Tout d’abord l’édition de 2011 est selon moi celle de la maturité. Cela se voit clairement aux thèmes des présentations, il n’est plus question d’expliquer les principes de base des méthodes agiles mais de faire part de ses retours d’expériences, du déploiement de l’agilité à grande échelle, des rapports entre les méthodes agiles et CMMI, lean ou kanban…

Pour ma part, notre session, j’étais accompagné de Thomas van de Velde de Webinage et de David Brocard, concernait l’application de l’agilité dans le cadre d’un projet de startup. Notre intervention a été particulièrement interactive, nous avons pu débattre sans ambages des concepts agiles que nous appliquons avec succès et de ceux qui nous posent un peu plus de difficultés. Par exemple, il nous est difficile d’adopter une démarche TDD (Test Driven Development), en effet comment définir des tests de non-régression pour un logiciel où une bonne partie de la complexité est logée dans l’interface graphique voir pire dans des algorithmes audio de voix sur IP !

Enfin, les discussions ont également porté sur la contractualisation agile, vaste et récurrent sujet !

Pour télécharger la présentation, c’est ici.

merci à Antoine Vernois pour la photo.

 

 

Bookmark and Share

DocDoku soutient l’IRIT pour la future Licence Pro Entreprise 2.0

13 octobre 2011 par Eric Descargues Pas de commentaires »

La révolution Web 2.0 a donné naissance aux réseaux sociaux qui redistribuent véritablement les cartes en matière de communication B to C et B to B.

Être présent sur ces nouveaux médias devient indispensable pour les grandes entreprises mais aussi pour des entreprises de plus en plus petites.

Afin de répondre à une demande importante des entreprises, l’IRIT et l’Université de Toulouse vont prochainement proposer au Ministère chargé de l’enseignement supérieur et de la recherche la création d’une licence professionnelle.

Intitulée « Entreprise 2.0 : les réseaux sociaux au service de l’entreprise », cette formation aura pour objectif de former en apprentissage les futurs stratèges des médias sociaux, community manager, média planner ou webmarketeurs de demain.

Une formation qui devrait avoir un franc succès tant du côté des étudiants que des entreprises si elle voit le jour !

Bookmark and Share

Symfony 2 et Play! : Frameworks de productivité

27 septembre 2011 par Nicolas Zozol Pas de commentaires »

Ces derniers temps nous avons parallèlement travaillé en PHP avec Symfony 2, juste sorti cet été, et en Java Play! Framework. Ces deux outils sont ce que l’on appelle des Frameworks de productivité, dans la lignée de Ruby on Rails ou Grails, sur lequel j’ai un peu d’expérience.

L’enseignement de ces derniers mois est que ces outils sont presque interchangeables, car basés sur des architectures très proches : Vue, templating, routing, Controlleur, Modèle, ORM. Cela faisait 5 ans que je n’avais pas fait de PHP, et je n’ai pas eu de grandes difficultés à prendre Symfony 2 en main.

Mais pourquoi choisir un tel Framework ? Comme le nom l’indique, à être plus productif. J’ai pu réalisé en trois semaines un Back Office basé sur 35 tables SQL en générant automatiquement le code. En général le code généré n’est pas maintenable, mais Symfony va bien au-delà de cette génération. Tous ces outils m’ont permis ensuite de modifier ce Back Office brut en un produit plus adapté, marketé, en Ajax.

back office avec Symfony 2

En avançant dans ce travail, et en reprenant également les composants pour le Front Office j’ai essentiellement eu de bonnes surprises.

Play! a également eu du succès, et effectue la partie Back Office de notre produit Ipad Kumobook. Ce qui est visible sur la vidéo a été fait par une personne en moins d’un mois ! JQuery fait également très bon ménage avec Play! et Symfony. Le système de Play! est assez différent puisque, comme Grails, il ne génère pas du code, mais affiche le rendu à la volée.

Reste donc à choisir le Framework parmi Symfony, Play!, Roo, ou Grails. Pour cela, DocDoku est à votre service pour vous apporter les conseils nécessaires.

Bookmark and Share

Formation HTML5

22 août 2011 par Florent Garin Pas de commentaires »

Une nouvelle formation vient de faire son entrée à notre catalogue : « Développer des applications HTML 5″. Destinée aux développeurs, elle est la synthèse de notre pratique quotidienne depuis plus d’un an de cette technologie conjuguée à l’étude approfondie des normes et spécifications la constituant.

Cette formation s’étale sur 3 jours, l’ensemble des nouveautés d’HTML5 et de CSS3 sera expliqué, nous prendrons également du recul pour traiter des problématiques de conception technique et échanger sur les perspectives qu’ouvrent la plateforme pour les applications métier ou digitales.

La première session inter-entreprises est planifiée du 24 au 26 octobre 2011 à Toulouse au centre ville dans nos nouveaux locaux entièrement rénovés. Thé, café, jus de fruits, viennoiseries et les déjeuners seront offerts aux stagiaires.

Programme complet de la formation HTML5 :
http://www.docdoku.com/formation/html-5/

Inscription et demande d’information :
http://www.docdoku.com/identite/contact/

Bookmark and Share

Open Data

5 juillet 2011 par Florent Garin Pas de commentaires »

Voilà quelques semaines déjà l’application mobile CheckMyMetro était la cible de la RATP qui exigeait que celle-ci soit retirée de l’App Store. L’argumentation avancée par la régie est que l’application incriminée se contenterait d’encapsuler le site internet de la RATP reprenant ainsi les horaires et la carte du réseau de transport. La RATP aurait préféré que l’application fasse une redirection vers son site.

Cette querelle regrettable aura au moins eu l’intérêt de médiatiser le sujet de « l’open data ». La libération des données publiques est un enjeu stratégique à plus d’un titre.

Tout d’abord sur le plan économique, la mise à disposition gratuite et sans restriction par le secteur public de ses données brutes et structurées serait une formidable source de croissance. En effet, des informations de type météorologique, environnementales, cadastrales, sur les transports, pour ne citer que ces quelques exemples, valent de l’or, mais pour l’instant ce trésor est peu exploité ! Pour y remédier il faut ouvrir les données pour permettre à de nouvelles applications, de nouveaux usages innovants d’émerger.

D’autre part, l’open data n’est pas qu’une affaire de business c’est aussi un vecteur de démocratie qui favorise la participation citoyenne, et améliore la transparence sur le fonctionnement de nos institutions publiques. On comprend donc que cela puisse faire peur…

Bookmark and Share

Interview Eric Descargues Mêlée Numérique 15

28 mai 2011 par DocDoku Pas de commentaires »

Une fois n’est pas coutume, voici l’interview d’Eric Descargues au salon de la Mêlée Numérique 15.
Au programme Cloud ou SaaS, GED, PLM et surtout Open Source :

Merci à Frédéric Dessort pour l’interview et à l’équipe de Pinkanova pour la réalisation.

Bookmark and Share

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

27 mai 2011 par Florent Garin Pas de commentaires »
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)

 

Bookmark and Share

Présentation HTML 5 – Mêlée Numérique 15 en ligne

22 mai 2011 par DocDoku Pas de commentaires »

Vous avez été nombreux à nous la réclamer. La présentation effectuée avec notre partenaire Webinage lors de notre atelier du mercredi 20 avril 2011 lors de la Mêlée Numérique 15 est en ligne.



Bookmark and Share

Interview DocDoku pour le blog RIA experts au salon MN XV

29 avril 2011 par Eric Descargues Pas de commentaires »

Merci à Laura de l’équipe KeepCore pour cet interview sur le thème du RIA sur leur blog RIA-EXPERTS.

L’article complet est ici.

Bookmark and Share

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

26 avril 2011 par Mélanie Truong Pas de commentaires »

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.

Bookmark and Share

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

12 avril 2011 par DocDoku Pas de commentaires »

 

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

Bookmark and Share

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

6 avril 2011 par Eric Descargues Pas de commentaires »

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 !

 

 

Bookmark and Share

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

31 mars 2011 par Eric Descargues Pas de commentaires »

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 !

Bookmark and Share

Le PLM Open Source DocDoku annoncé par Mid E-news

18 mars 2011 par Eric Descargues Pas de commentaires »

Milles mercis à Pascal Boiron pour son article dans Mid E-news  pour l’annonce de notre nouvelle solution PLM Open Source incubée au sein d’OW2 :

Bookmark and Share

Ubuntu Party

29 janvier 2011 par Florent Garin Pas de commentaires »

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)

Bookmark and Share

Le Back-office mobile idéal

28 octobre 2010 par Florent Garin Pas de commentaires »

Le 12 octobre nous étions invités à la journée « Les clés du développement d’applications mobiles », organisée par Midi-Pyrénées Innovation.

Notre présentation s’est intéressée au back-office idéal des applications mobiles.

Bookmark and Share

Hibernate dirty checking

6 septembre 2010 par Florent Garin Pas de commentaires »

Les ORM (Object-Relational Mapping) sont aujourd’hui des technologies matures ; l’essentiel d’Hibernate a été versé au standard Java EE au travers de la spécification JPA qui en est maintenant à sa deuxième version.
Les réfractaires à la technologie, qui préfèrent encore utiliser directement l’API JDBC ou (moindre mal) les templates JDBC de Spring, sont aujourd’hui de moins en moins nombreux. Malgré tout, s’il est donc vrai qu’un ORM apporte une solution élégante à la problématique de persistance de nos applications, il faut aussi admettre qu’en déléguant une partie du travail d’interaction avec la base de données à ces outils nous perdons un peu en contrôle ce qui introduit de nouvelles difficultés. Parmi celles-ci il y a la bonne prise en compte du « dirty checking ».

Le « dirty checking » est un mécanisme d’Hibernate qui consiste à lister parmi les objets attachés ceux qui ont été modifiés pour ensuite propager ces modifications en base. Ce comportement du framework doit être bien compris car il peut être source d’effets secondaires indésirables.

Hibernate peut lancer une opération de « dirty checking » à plusieurs occasions :

  • Lors d’un flush, qui intervient au moment du commit de la transaction ou d’un appel explicite par EntityManager.flush(),
  • Juste avant l’exécution d’une requête de type « select ». Ce cas de figure peut sembler moins évident que le premier mais la raison est relativement simple : la requête sera exécutée au niveau de la base de données, il est par conséquent capital que les données modifiées dans la transaction en cours qui peuvent influencer le résultat de la requête soient « flushées ».

Si la plupart du temps, le « dirty checking » se fait dans la plus grande transparence sans que le développeur n’ait à s’en soucier, il arrive aussi que son déclenchement soit gênant. Par exemple dans le cas de traitement de masse où le nombre d’objets attachés est très important cette opération peut pénaliser fortement les performances. Par ailleurs, si l’on souhaite avoir la main sur l’ordonnancement des requêtes SQL, il est embêtant qu’une simple recherche JPQL déclenche une série de requêtes de type « update » à la suite d’un « dirty checking ».

Comment faire alors pour maîtriser la propagation des modifications dans la base et éviter les traitements de « dirty checking » intempestifs ?

Hibernate étant un framework souple et paramétrable, il offre pas mal de possibilités au développeur pour gérer cela : on peut travailler dans un mode « read only », on peut aussi utiliser la classe StatelessSession qui est spécialement pensée pour dérouler des opérations en bloc (sans « dirty checking » automatique). Si l’on préfère, probablement à raison, rester sur le standard JPA, il suffit de positionner le « flush mode » comme ceci :

EntityManager.setFlushMode(FlushModeType.COMMIT);

Ainsi les objets ne seront synchronisés avec la base de données qu’à la fin de la transaction, au moment du commit. Évidemment, il faut là aussi être sûr de son coup, il convient de bien vérifier qu’aucune requête de sélection ne sera perturbée par ce flush tardif.

Bookmark and Share

Présentation des versions Web et Desktop de notre solution de GED Open Source

6 juillet 2010 par edouard.lecomte 3 commentaires »

DocDoku est une solution open source de gestion collaborative de documents dont le rôle est d’aider les membres d’une même organisation à gérer, partager, rechercher et produire des documents. Parmi les principales fonctions de notre GED, nous retrouvons :

  • Contrôle de version
  • Réservation / libération des documents
  • Prise en charge des métadonnées
  • Organisation arborescente des documents
  • Recherche plein texte et multi-critères
  • Classification transverse par types de document et libellés
  • Génération automatique des références de document (selon un numéro chronologique par exemple)
  • Transformation des documents (génération PDF)
  • Visionneur Web supportant la plupart des formats

DocDoku est un outil simple, à l’ergonomie soignée dont la prise en main est très rapide.

En savoir plus sur la GED DocDoku.
Tester gratuitement la GED DocDoku.

La GED DocDoku est disponible en deux versions :

Version Web :

Présentation de la GED DocDoku Web from DocDoku on Vimeo.


Version Desktop :

Présentation de la GED DocDoku Desktop from DocDoku on Vimeo.

Bookmark and Share

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

25 mai 2010 par DocDoku Pas de commentaires »

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.

Bookmark and Share