Développement logiciel

Cette année dans le thème Développement :
* un lundi après-midi plein de surprises
* un mardi entier sur les tests et l'intégration
* le jeudi consacré au web et à l'ingénierie documentaire
* divers ateliers  pour tous les goûts et pour tous les niveaux : vous pouvez même apprendre à programmer de manière ludique le mardi matin !!

Salle(s) affectée(s) à ce thème

Programme pour ce thème

lundi 7 juillet 2014

  • 14:00 - 14:40 Hacker le Drone

    fr_FR 20 mn Christophe Hamerling Salle : 31 SC001 Geek Débutant free_and_you

    Faire voler un drone c'est fun, le hacker c'est encore mieux!
  • 14:40 - 15:00 Carnet de terrain électronique

    fr_FR 20 mn Marie-Claude Quidoz Salle : 31 SC001 Collectivité Débutant

    C’est un retour d'expérience sur la création d'une boite à outils de génération de carnet de terrain électronique adaptés aux besoins des chercheurs en écologie. Cette boite à outils repose sur 4 logiciels libres : QGIS, SQLite / spatialite, QT et (...)
  • 15:00 - 15:20 ROHC: compressez vos communications VoIP

    fr_FR 20 mn Barvaux Didier Salle : 31 SC001 Professionnel Confirmé

    La bibliothèque ROHC (RObust Header Compression) fournit aux applications une méthode simple et robuste pour réduire leur consommation en bande passante sur des réseaux avec des capacités limitées ou des coûts importants (réseaux 2G, 3G, 4G par (...)
  • 15:20 - 15:40 Développer des paires de langues pour la traduction automatique avec apertium

    fr_FR 20 mn Bernard Chardonneau Salle : 31 SC001 Geek Confirmé

    Apertium est un logiciel libre sous licence GPL de traduction automatique démarré en 2004-2005 en Espagne. Le système est composé d’un moteur de traduction comprenant plusieurs outils écrits en C++ et portés en Java, et de fichiers de données au format (...)
  • 16:20 - 18:10 YesWiki, le wiki coopératif (Atelier / workshop)

    Salle : 5.10 TD Grand public Débutant

    YesWiki (http://yeswiki.net) est un wiki issu de WikiNi. (Un moteur de wiki libre sous licence GPL qui permet de créer et de gérer un site Internet ou intranet.) Il est développé par l’association Outils-Réseaux (association qui a pour buts d’initier et accompagner les pratiques collaboratives en s’appuyant sur des outils internet). La présentation du logiciel est également une découverte de méthodes collaboratives. Car développer la coopération est au cœur des préoccupations et de l’action d’Outils-Réseaux. Cet atelier pratique permettra aux participants d’apprendre l’usage de YesWiki. Ils sont invités à venir avec leurs propres ordinateurs. Outils-Réseaux pourra fournir 1 ou 2 ordinateurs à ceux qui le souhaitent. La présentation permettra également, aux utilisateurs plus avancés, d’installer leurs propre YesWiki sur un serveur si nécessaire. Les développeurs pourront aussi s’informer des nouveaux développements de l’outil, et comment y participer. http://yeswiki.net Exemples de sites utilisant YesWiki : http://kaleidos-coop.org http://outils-reseaux.org
  • 16:20 - 16:40 J'ai troqué mes stacktraces pour des promesses

    fr_FR 20 mn Thomas Morsellino Salle : 31 SC001 Geek, Professionnel Confirmé free_and_you

    C'est l'histoire d'un développeur Java qui a l'opportunité de travailler sur un gros projet de développement d'une application en JavaScript avec Node.js. C'est l'histoire d'un gars qui a troqué son Eclipse pour un (...)
  • 16:40 - 17:00 Les différentes topologies de clustering avec MongoDB

    fr_FR 20 mn Stephen Le Maistre Salle : 31 SC001 Geek, Professionnel Confirmé

    MongoDB est indéniablement le système de stockage de données NoSQL le plus populaire ces dernières années. Il est même classé deuxième recherche la plus populaire par le site de recherche d'emploi américain (...)
  • 17:00 - 17:20 Introduction à ElasticSearch

    fr_FR 20 mn Romain Pignolet Salle : 31 SC001 Geek, Professionnel Confirmé

    Cette conférence propose de présenter la technologie ElasticSearch. ElasticSearch est une solution Open Source de moteur de recherche, hautement scalable et rempli de fonctionnalités. Il est utilisé, par exemple, par Github pour assurer la (...)
  • 17:20 - 18:00 Laissez-moi vous présenter AngularJS, the SuperHeroic Javascript framework !

    fr_FR 40 mn Michael Bailly Salle : 31 SC001 Geek, Professionnel Confirmé

    Une tendance forte de ces dernières années est le développement d'interfaces web riches, autrements appelées Rich Web Application ou Single Page Application. Le dynamisme des fournisseurs de navigateurs (amélioration des performances des moteurs (...)

mardi 8 juillet 2014

  • 09:30 - 12:30 Atelier d'initiation à la programmation (Atelier / workshop)

    Salle : 5.10 TD Geek Débutant Débutant

    Cet atelier serait consacré à l'enseignement de la programmation en lycée
    en utilisant des frameworks libres : PhaserJS pour créer des jeux 2D,
    MeteorJS pour créer des web app ou encore BabylonJS pour créer des jeux en
    3D (plus d'info sur mon site :  http://www.webisn.byethost5.com/). J'avais
    l'intention d'axer l'atelier (après une présentation générale) sur la
    création de jeux avec PhaserJS (pédagogie employée...)
  • 09:30 - 10:10 Tester une application web : quels outils et quelles pratiques ?

    fr_FR 40 mn Jean-François Lépine Salle : 31 SC001 Geek Confirmé

    Tour d'horizon des outils et pratiques de tests d'une application web moderne
  • 10:10 - 10:30 Tu peux WebTest!

    fr_FR 20 mn Gael Pasgrimaud Salle : 31 SC001 Geek Confirmé

    WebTest est une librairie python framework agnostique permettant de tester n'importe quelle application web.
  • 10:30 - 10:50 Tsung de 1 à 1 million

    fr_FR 20 mn Rodolphe Quiédeville Salle : 31 SC001 Professionnel Expert

    Quand la majorité des codes aujourd'hui passent la barrière des tests unitaires et de la CI, bien peu encore sont confrontés aux tests de montée de charge. On verra comment mettre en place ceux-ci avec (...)
  • 11:10 - 11:50 Créer ses propres tests de sites web avec le framework Tanaguru

    fr_FR 40 mn Jérôme Kowalczyk Salle : 31 SC001 Professionnel Expert accessibility

    Initialement prévu pour l'accessibilité web, Tanaguru permet d'opérer une myriade de tests sur le HTML et les CSS des sites web.
  • 11:50 - 12:30 FusionForge - travail collaboratif libre et sécurisé

    en_US 40 mn Sylvain Beucler & Roland Mas Salle : 31 SC001 Professionnel Confirmé

    FusionForge vous permet de travailler en équipe sur vos projets publics et internes, en utilisant les bonnes pratiques du monde libre. Découvrez les dernières avancées et ce qui se prépare pour (...)
  • 16:20 - 16:40 Enjeux et mémento pour que le libre ne soit pas un recul d'intégration

    fr_FR 20 mn Jean-Philippe Mengual Salle : 31 SC001 Geek Débutant accessibility

    Quelle démarche et pourquoi développer accessible et pas juste se faire plaisir
  • 16:40 - 17:20 Plongée dans l'infrastructure de test du projet OpenStack

    en_US 40 mn Thierry Carrez Salle : 31 SC001 Geek Confirmé

    OpenStack est un ensemble de logiciels d'infrastructure, développés collaborativement par des centaines de développeurs à travers le monde, produisant des centaines de patches par jour. Comment arrivons-nous à éviter le surmenage, à être sûr que (...)
  • 17:20 - 17:40 Perfectionnez vos commits avec l’outil de revue de code Gerrit

    fr_FR 40 mn Manuel Vacelet et Martin Goyot Salle : 31 SC001 Professionnel Confirmé

    Vous pensez que les revues de codes sont ennuyeuses et une perte de temps? Venez apprendre comment bien gérer vos revues de codes et vous verrez qu’elles accélèrent véritablement les délais de livraison de vos (...)
  • 17:40 - 18:00 Traduire Linux From Scratch apporte encore plus que lire le livre d'origine

    fr_FR 40 mn Jean-Philippe Mengual Salle : 31 SC001 Geek Débutant

    Outre les avantages mentionnés dans la préface liés à un système LFS, traduire en apporte d'autres

mercredi 9 juillet 2014

  • 10:00 - 12:00 Développer des paires de langues pour Apertium (Atelier / workshop)

    Salle : 5.10 TD Geek Confirmé Culture

    Apertium est un logiciel libre sous licence GPL de traduction automatique démarré en 2004-2005 en Espagne. Le système est composé d’un moteur de traduction comprenant plusieurs outils écrits en C++ et portés en Java, et de fichiers de données au format XML pour chaque paire de langues. Ses développeurs sont souvent du milieu universitaire, étudiants et chercheurs d'un peu tous les pays du monde. La traduction directe de quelques 220 paires de langues a été entreprise à des degrés divers. 38 paires ont été validées (mars 2014).
  • 14:00 - 16:00 Atelier Installation et dépannage Drupal (Atelier / workshop)

    Salle : 5.10 TD Geek Débutant Débutant

    Léon Cros est Président de l'Association Drupal France et Francophonie, conférencier et animateur de la communauté Drupal de Lyon.

jeudi 10 juillet 2014

  • 09:30 - 09:50 L’ingénierie dirigée par les modèles dans le cadre des chaînes éditoriales : le cas de SCENARI.

    fr_FR 20 mn Antoine Vincent Salle : 31 SC001 Grand public Débutant

    Les chaînes éditoriales sont des logiciels basés sur un principe d’ingénierie dirigée par les modèles qui permettent de produire des documents structurés. L’approche consiste à utiliser un modèle de document propre à un usage, et d’assister ensuite la (...)
  • 09:50 - 10:10 Différentiel de documents web issus de chaines éditoriales Scenari

    fr_FR 20 mn Dumas Léonard Salle : 31 SC001 Grand public Débutant

    Dans cette intervention, nous présenterons un module de différentiel de versions de documents web générés avec Scenari (http://scenari-platform.org).
  • 10:10 - 10:50 Migration vers Cassandra

    fr_FR 40 mn Matthieu Baechler Salle : 31 SC001 Professionnel Confirmé

    Cette présentation explique comment notre équipe a migré une application vers Cassandra.
  • 11:10 - 11:50 Drupal 8 : Nouveautés et comment s'y préparer ?

    fr_FR 40 mn Léon Cros Salle : 31 SC001 Geek Confirmé

    Cette conférence fera le point sur les évolutions de Drupal prévues dans cette future version majeure. Nous présenterons les améliorations, les nouveaux atouts et enjeux, ainsi que son calendrier prévisionnel. La conférence sera illustrée d'une (...)
  • 11:50 - 12:30 Comment fonctionne l'accessibilité des logiciels ?

    en_GB 40 mn Thibault Samuel Salle : 31 SC001 Geek Confirmé accessibility

    Tout logiciel libre se devant d'être accessible, il est utile de comprendre comment fonctionnent les mécanismes permettant l'accessibilité des logiciels. Je décrirai donc comment fonctionne le bus d'accessibilité, utilisé comme pont entre (...)
  • 14:00 - 14:20 GNU Emacs et Org-mode : le texte à la puissance Lisp

    fr_FR 20 mn Bastien Guerry Salle : 31 SC001 Geek, Professionnel Confirmé free_and_you

    Cette présentation partira de la manière dont Emacs représente le texte pour montrer comment ces représentations sont utilisées dans Org-mode pour offrir une expérience d'édition fluide et (...)
  • 14:20 - 15:00 Site statique, outils dynamiques

    fr_FR 40 mn Charpentier Emmanuel Salle : 31 SC001 Geek Expert

    Le web 1.0, particulièrement efficace et avec des outils sexy et productifs, comme middleman. Beaucoup d'avantages pour si peu d'inconvénients
  • 15:00 - 15:40 Site HTML statique avec Templer, Bootstrap et Git

    fr_FR 40 mn Clément Oudot Salle : 31 SC001 Professionnel Débutant

    Un site web moderne et dynamique ne passe pas forcément par du PHP, du Perl, du Python ou du Java. L'avenir est dans les sites statiques !
  • 15:40 - 16:00 Les bases du design et de l'ergonomie pour les développeurs par un développeur

    fr_FR 20 mn Frank Rousseau Salle : 31 SC001 Grand public Débutant

    Un des reproches souvent fait aux logiciels libres est que l'ergonomie et le style de leurs interfaces graphiques ne sont pas assez attractifs. Comme les designers sont moins nombreux que les développeurs, un bon moyen pour arranger les (...)
  • 16:20 - 17:00 Développeurs déficients visuels: nos possibilités et difficultés

    fr_FR 40 mn Shérab, Irina Lambla Salle : 31 SC001 Grand public Débutant accessibility

    L'idée de rendre une technologie accessible fait son chemin et, heureusement, semble de plus en plus naturelle. On pourrait aller plus loin en se demandant comment aider chacun à être non plus seulement un utilisateur mais un acteur et un (...)

vendredi 11 juillet 2014

  • 10:00 - 12:30 Développement d’IHM sous Eclipse avec SWT/JFace (Atelier / workshop)

    Salle : 5.10 TD Professionnel Confirmé

    Utilisation de la technologie SWT/Face pour développer des interfaces
    multiplateforme sous Eclipse en Java.  
    Les participants seront amenés à découvrir la bibliothèque SWT ainsi
    que son extension JFace.  
    A l’issue de cet atelier, les participants seront capables de développer
    leurs propres IHM en toute autonomie.

    Prérequis :   
    1 - connaissance basique de l’environnement Eclipse  
    2- connaissance du langage Java
  • 10:00 - 12:00 Développer des paires de langues pour Apertium (Atelier / workshop)

    Salle : 5.10 TD Geek Confirmé Culture

    Apertium est un logiciel libre sous licence GPL de traduction automatique démarré en 2004-2005 en Espagne. Le système est composé d’un moteur de traduction comprenant plusieurs outils écrits en C++ et portés en Java, et de fichiers de données au format XML pour chaque paire de langues. Ses développeurs sont souvent du milieu universitaire, étudiants et chercheurs d'un peu tous les pays du monde. La traduction directe de quelques 220 paires de langues a été entreprise à des degrés divers. 38 paires ont été validées (mars 2014).
  • 14:00 - 16:00 RMLL Tools (Atelier / workshop)

    Salle : 5.10 TD Geek Confirmé Le Libre et vous

    Objectifs de l’atelier :  
    - présenter les outils utilisés pour l’organisation des RMLL  
    - recueillir un retour d’expérience des utilisateurs  
    - assurer l’assistance  
    - documenter les outils  
    - recruter des volontaires pour développer et maintenir les outils.

    Organisation d’un Hackaton RMLL !
amarok apache archlinux arduino bitcoin blender creativecommons cernohl debian chamilo drupal elphel eZ Publish fedoraproject firefox gentoo gimp gnome gnu freebsd freeguppy gnuhealth haiku imagemagick inkscape jabber jenkins joomla kde knoppix lea-linux libreoffice linux mageia mandriva moodle mozilla openarena openbsd Open Street Map opensuse perl php pidgin plone postgresql python ruby rudder scribus spip thunderbird tomcat tryton typo3 ubuntu vlc wikipedia wordpress xfce xonotic