Développement logiciel

Cette année, le thème sera articulé autour des sessions suivantes :

  • Ergonomie & Accessibilité
  • Technologie pour la communication
  • Langages (PHP, Python)
  • Gestion de projet
  • Sécurité
  • Infrastructure
  • Mesure et performance
  • Gestion de ressource web (CMS)
  • Interopérabilité

Trois ateliers complèteront ce thème : deux vous permettront de vous familiariser avec des logiciels présentés lors des conférences (Docker et Apache OFBiz) et un vous permettra d’acquérir les bases de la programmation.

Thème animé par Marie-Claude Quidoz.


Les bases du design et de l'ergonomie pour les développeurs par un développeur

Intervenant(s) : Frank Rousseau

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Lundi 6 juillet 2015
  • Horaire : 14:00
  • Durée : 40 minutes
  • Lieu : 205
Fils rouges : Accessibilité
Public cible : ProfessionnelsGeeks
Un des problèmes souvent reproché aux logiciels libres est que l’ergonomie et le style de leur interfaces graphiques ne sont pas assez attractifs. En effet, nombre d’entre eux ne sont pas très jolis et l’expérience utilisateur n’est pas toujours aux rendez-vous. C’est n... Lire la suite

Pourquoi développer un bureau souple

Intervenant(s) : Jean-Philippe MENGUAL

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Lundi 6 juillet 2015
  • Horaire : 14:40
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b437d55287raeov

Fils rouges : Accessibilité
Comparaison de GNOME et de MATE pour évaluer lequel permet le plus de personnalisations par l’utilisateur et les conséquences de cette situation sur son accessibilité... Lire la suite

Comment rendre Haiku accessible?

Intervenant(s) : François Revol

  • Langue : Français
  • Niveau : Expert
  • Type d'événement : Conférence
  • Date : Lundi 6 juillet 2015
  • Horaire : 15:20
  • Durée : 40 minutes
  • Lieu : 205
Fils rouges : Accessibilité
Haiku, système d’exploitation libre inspiré de BeOS, n’a pas été conçu spécifiquement avec le support de l’accessibilité.
Cependant, les API existantes devraient permettre son intégration. Sont-elles correctement implémentées ? Que reste-t-il à ajouter ?... Lire la suite

CCNQ4

Intervenant(s) : Stéphane Alnet

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 09:20
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4378168nv6t8u8

Le commutateur logiciel SIP à code source ouvert pour fournisseurs de services internet CCNQ à été présenté aux RMLL à Amiens en 2007. Il est donc temps de revoir l’ensemble des technologies actuelles : Node.js, CouchDB, FreeSwitch, OpenSIPS, et de discuter quelques-unes des fonctions soi... Lire la suite

Bokor, quand l'industrie du cinéma se met au P2P.

Intervenant(s) : Olivier André

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 10:00
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4378432ku1426h

Fils rouges : Enjeux sociétaux
Public cible : ProfessionnelsGeeks
Bokor est un framework qui permet de contrôler la distribution de fichiers sur un réseau de machines hétérogènes autant d’un point de vue OS (GNU/Linux, MacOS ou Windows) que d’un point de vue bande passante. Il utilise le protocole BitTorrent pour la transmission des fichiers et une arc... Lire la suite

Paradone, système open-source de diffusion de flux multimédias avec WebRTC

Intervenant(s) : Gaspard Perrot

  • Langue : Anglais
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 10:20
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b43784383rq1awh

Aujourd’hui, 60% du contenu diffusé sur l’Internet mondial est du contenu vidéo. Tandis que les utilisateurs sont à la recherche d’une meilleure qualité de service, les diffuseurs de médias cherchent de nouveaux moyens permettant l’accès à plus de contenu, plus rapidement. La diffusion de contenus m... Lire la suite

Weboob : prenons les shells vers le Web !

Intervenant(s) : François Revol

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 11:00
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4378950bmrpenq

Le navigateur n’est pas le seul outil utilisable pour trouver son chemin sur le Web. Weboob (Web Outside Of Browsers) propose une alternative, utilisable depuis la ligne de commande pour les geeks et codeurs, mais aussi depuis l’interface graphique native.
Nous découvrirons les usages po... Lire la suite

Arrêtez de me bloquer!

Intervenant(s) : Gael Pasgrimaud

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 11:20
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4378986a8ri89h

asyncio est une librairie python apparue dans python3.4 et permettant de faire du traitement asynchrone monothreadé sans code spaghetti. Nous essairons de voir ce qu’elle peut vous apporter et diverses cas d’utilisations.... Lire la suite

IPython couteau suisse du langage Python

Intervenant(s) : K.I.A Derouiche

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 11:40
  • Durée : 40 minutes
  • Lieu : 205
Dans cette présentation vous apprendrez tout sur IPython l’outil par excellence du langage Python : Le web, la configuration, les plots, la communauté, l’administration système, framework, travail collaboratif, les API, analyse des données, debugger, mais surtout une manière de pens... Lire la suite

Gestion de Projet : les alternatives libres

Intervenant(s) : Pascal BERNARD

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 14:00
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b455b90buwc8tpi

Etat des lieux des outils de gestion de projets et positionnement des alternatives libres.
1) Résumé du périmètre de la gestion de projet (liste des macro fonctionnalités)
2) Etat des lieux des outils couramment utilisés sur chaque fonctionnalité
3) Les alternatives libres et leur couverture
4) les ... Lire la suite

Un Kanban Libre avec Tuleap

Intervenant(s) : Martin Goyot

  • Langue : Anglais
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 14:20
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b437a990thglk25

Kanban est une méthodologie agile qui se concentre sur ce qu’on appelle la "chaîne de valeur" et le flux de travail contrairement à Scrum qui se focalise sur les concepts de jalons et d’itérations.
Tuleap est une suite libre & Open-Source de gestion du cycle de vie des applications d... Lire la suite

La sécurité pour les développeurs

Intervenant(s) : Christophe Villeneuve

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 14:40
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b437aa553396u3t

Les Failles de sécurités sont connus et reconnus. Cependant, elles sont toujours bien présentes, même en 2014, malgré les différentes publications du rapport de la sécurité réalisée par Open Web Application Security Project (OWASP).
Nous aborderons ce que vous devez connaître, faire et le moyen d... Lire la suite

Anatomie d'une désintoxication au Web sous surveillance

Intervenant(s) : Thibault Jouannic

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mardi 7 juillet 2015
  • Horaire : 15:20
  • Durée : 40 minutes
  • Lieu : 205
Fils rouges : Enjeux sociétaux
La monétisation d’informations personnelles est devenue le modèle économique dominant des géants du Web.
En tant que développeurs Web, nous contribuons, par ignorance, paresse ou manque d’intérêt, à ce rognage quotidien de la vie privée de nos utilisateurs.
Ainsi, en multipliant les scri... Lire la suite

Packaging en continu avec Docker et Project-Builder.org

Intervenant(s) : Bruno Cornec

  • Langue : Anglais
  • Type d'événement : Conférence
  • Date : Mercredi 8 juillet 2015
  • Horaire : 09:20
  • Durée : 40 minutes
  • Lieu : 205
Docker est maintenant une technologie mure, utilisée pour l’exécution d’application au sein de containers.
Ce mécanisme peut aussi être utilisé avec succès pour la fabrication et l’empaquetage en continu avec l’aide de project-builder.org en complément.
90% des utilisateurs e... Lire la suite

Apprendre à coder

Intervenant(s) : David Roche

  • Langue : Français
  • Niveau : Débutant
  • Type d'événement : Atelier
  • Date : Mercredi 8 juillet 2015
  • Horaire : 09:20
  • Durée : 180 minutes
  • Lieu : 219
Fils rouges : Enjeux sociétaux
Public cible : Grand public
Apprendre les bases de la programmation (à l’aide de JavaScript ou Python)en pratiquant (session de 3 h). Les personnes ayant déjà les connaissances suffisantes pourront apprendre à réaliser un jeu vidéo.... Lire la suite

Infrastructure et Devops

Intervenant(s) : Philippe PETIT

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mercredi 8 juillet 2015
  • Horaire : 10:00
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b437cd29t3r9i8c

De l’infrastructure au DevOps, ou comment transformer son infrastructure en code (SVN, Jenkins, Puppet ...)... Lire la suite

De l’open source à l’open cloud

Intervenant(s) : Robert VISEUR

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mercredi 8 juillet 2015
  • Horaire : 11:00
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b437d5749nova3k

Fils rouges : Migrations
Public cible : ProfessionnelsDécideurs
De plus en plus d’applications installées jadis sur poste de travail basculent aujourd’hui en mode SaaS (Software-as-a-Service) et s’utilisent directement depuis le navigateur sans installation locale. Ce mode de mise à disposition a suscité la polémique dans la communauté du logiciel libre, à l’ima... Lire la suite

Cloud4all et GPII: L’accessibilité partout grâce à une personalisation automatique de type cloud

Intervenant(s) : Christophe Strobbe Javier Hernández

  • Langue : Anglais
  • Type d'événement : Conférence
  • Date : Mercredi 8 juillet 2015
  • Horaire : 11:40
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b437f01213132hg

Fils rouges : Accessibilité
Cloud4all est un projet qui contribue au développement du GPII. L’objectif du projet Global Public Inclusive Infrastructure (GPII) est d’assurer que quiconque se retrouve face à une barrière d’accessibilité à cause d’un handicap, un âge avancé, etc. puisse utiliser des ordinateurs, des outils portab... Lire la suite

Performance web

Intervenant(s) : Benjamin Lampérier Benoît Goyheneche

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mercredi 8 juillet 2015
  • Horaire : 14:00
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b437f074t8a8mrn

Du site web grand public à l’application professionnel les nouveaux usages du web imposent un niveau de performances de plus en plus élevé.
Comment mesurer cette performance, l’analyser et mettre en œuvre les améliorations ?
Suivez nous pendant ces 40 minutes autour d’un exemp... Lire la suite

Docker pour les développeurs

Intervenant(s) : Bilal Kalem

  • Langue : Français
  • Type d'événement : Atelier
  • Date : Mercredi 8 juillet 2015
  • Horaire : 14:00
  • Durée : 120 minutes
  • Lieu : 127
Osez les technologies de conteneurs, pour une utilisation optimale des ressources (CPU, RAM ...)
Docker passe au delà de la virtualisation, en favorisant la mutualisation de votre machine et une très simple expérience utilisateur.
Rejoignez cet atelier, une occasion pour démystifier Docker, une inno... Lire la suite

Django et PostgreSQL sous la charge

Intervenant(s) : Rodolphe Quiédeville

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mercredi 8 juillet 2015
  • Horaire : 14:40
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4381634jcpmigd

L’ORM de Django trouve ses limites au delà de certaines volumétries de données. Nous verrons quels outils et méthodes à utiliser ou éviter sur des bases de plusieurs millions de ligne.... Lire la suite

L'optimisation par recherche locale avec OscaR, expliquée à mon voisin

Intervenant(s) : Renaud De Landtsheer Christophe Ponsard

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Mercredi 8 juillet 2015
  • Horaire : 15:20
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4381693qqgat95

OscaR est une librairie libre pour résoudre des problèmes d’optimisation. OscaR propose plusieurs moteurs d’optimisation : la recherche locale basée sur les contraintes, la programmation par contraintes, et la programmation linéaire. OscaR est implémenté en Scala.
Après un aperçu g... Lire la suite

Automatisation des tâches d'infra sur Apache OFBiz pour le déploiement et l'hébergement

Intervenant(s) : Nicolas MALIN

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 09:20
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4382401mme8mvc

La communauté Apache OFBiz est principalement constituée de sociétés de services. Pour chaque projet client, il est nécessaire d’utiliser de multiples environnements :
Sand box – intégration – Pré-production – Production.
Cette conférence est un retour d’expérience et un résumé des ... Lire la suite

Mission Impossible : pas possible en Drupal ?

Intervenant(s) : Christophe Villeneuve

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 10:00
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b438244597u422t

Fils rouges : PME
Public cible : Professionnels
Votre site web est en place et la joie est bien là. Cependant, il faut déjà penser à une suite. Pour cela, vous devez dynamiser celui-ci par du contenu, mais aussi avec de nouvelles fonctionnalités ( (blocs, pages) que propose de bases le CMS Drupal.
Cette session traitera les concepts fondamentaux... Lire la suite

Xbus, solution d’Enterprise Service Cloud, ou comment garantir la bonne transmission des données au sein du SI ?

Intervenant(s) : Florent Aide

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 10:20
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4384517pwrpp2b

En tant que solution d’Enterprise Service Cloud, Xbus assure la transmission des données au sein du SI en les faisant transiter par un nuage de services. Plus précisément, les applications émettrices envoient des événements, dont Xbus garantit la diffusion aux systèmes consommateurs (en ligne ou on-... Lire la suite

Apache, MariaDB et PHP pour un développement libre

Intervenant(s) : Christophe Villeneuve

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 11:00
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4384578w3e137k

Les lettres AMP sont très connus dans le milieu du développement mais de nos jours, elles sont assimilées à Apache MariaDB et PHP qui sont 3 technologies ouvertes. Ce changement est lié avec l’apparition du fork de MySQL par MariaDB.
Cette session montrera la rétrocompatibilité entre MariaDB a... Lire la suite

Créez votre application web en 30 minutes avec le framework Apache OFBiz

Intervenant(s) : Nicolas MALIN

  • Langue : Français
  • Type d'événement : Atelier
  • Date : Jeudi 9 juillet 2015
  • Horaire : 11:20
  • Durée : 60 minutes
  • Lieu : 127
Fils rouges : PME
Le but de l’atelier est de présenter l’outil Apache-OFBiz comme framework applicatif et fonctionnel pour la réalisation d’une application web de A à Z en 30 minutes.
L’atelier présentera comment installer, paramétrer et modifier le framework afin d’obtenir une applicati... Lire la suite

Composer : Gérer ses dépendances en PHP

Intervenant(s) : Benjamin Lampérier Benoît Goyheneche

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 11:40
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b43848908piqfj3

A l’instar de npm pour node.js et bundler pour Ruby, Composer est un logiciel libre qui permet de gérer efficacement les dépendances dans un projet PHP.
Présentation et démo de son fonctionnement.... Lire la suite

CakePHP 3 : Présentation du nouvel ORM

Intervenant(s) : Benjamin Lampérier Benoît Goyheneche

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 12:00
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b438489ful46iaj

La version 3 de CakePHP apporte de nouvelles fonctionnalités dont un nouvel ORM utilisable seul ou au sein du framework.
Présentation et explication des grandes nouveautés de cet ORM.... Lire la suite

SPIP et sa communauté

Intervenant(s) : Camille Lafitte

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 14:00
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4384e78sjc1uif

SPIP vit depuis 2001 grâce à sa communauté, les temps changent et ses membres aussi. SPIP pour continuer à vivre s’adapte au fil de l’eau tant pour conserver les personnes contributrices que pour en attirer de nouvelles.
La communauté est diverse developpeur, graphiste, utilisateur, inté... Lire la suite

Le web simple, tout éditer facilement

Intervenant(s) : Emmanuel Charpentier

  • Langue : Français
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 14:20
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b4384efehrhvt8g

Fils rouges : PME
Public cible : ProfessionnelsGeeks
Un nouveau genre de CMS.
Sans base de données ni serveur applicatif, vous aurez juste besoin d’apache et de votre navigateur web.
Simple au point que les mots deviennent superflus (pas besoin d’i18n).... Lire la suite

PubSub, microblogage et XMPP

Intervenant(s) : Jérôme Poisson

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 15:00
  • Durée : 20 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b43865892vab9im

Le (micro)blogage est un domaine qui évolue beaucoup en ce moment dans le protocole XMPP, notamment à travers des projets comme Jappix, Movim, Live Jabber, Buddycloud ou Salut à Toi. Cette conférence expliquera rapidement le fonctionnement et les possibilités du microblogage dans XMPP.... Lire la suite

Exploiter les données issues de Wikipedia

Intervenant(s) : Robert VISEUR

  • Langue : Français
  • Niveau : Confirmé
  • Type d'événement : Conférence
  • Date : Jeudi 9 juillet 2015
  • Horaire : 15:20
  • Durée : 40 minutes
  • Lieu : 205

Vidéo : https://rmll.ubicast.tv/permalink/v1253b438659c2hi3beq

Wikipedia est un projet collaboratif de référence. Il s’agit aussi d’un formidable réservoir de données, utilisable par exemple pour des applications reposant sur les technologies du Web sémantique (DBpedia).
Cette conférence proposera un cas pratique d’extraction et d’intégration de données biogr... Lire la suite