Software Development

Curator: Marie-Claude Quidoz


Basics of design and ergonomics for developers by a developer

Speaker(s) : Frank Rousseau

  • Language : Français
  • Nature : Conférence
  • Date : Monday 6 July 2015
  • Schedule : 14:00
  • Duration : 40 minutes
  • Place : 205
Threads : Accessibility
Target : ProfessionalsGeeks
One of the issues often reproached to free software is that the ergonomy and style of their graphical interfaces are not attractive enough. Indeed, many of them are not really pretty and user experience is not always there. It is natural since designing a nice interface and developing good software ... Read more

Why should I develop a soft desktop environment?

Speaker(s) : Jean-Philippe MENGUAL

  • Language : Français
  • Nature : Conférence
  • Date : Monday 6 July 2015
  • Schedule : 14:40
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b437d55287raeov

Threads : Accessibility
Comparison between GNOME and MATE to see what is the most flexible at user level and what are the consequences for its accessibility?... Read more

Making Haiku accessible

Speaker(s) : François Revol

  • Language : Français
  • Level : Expert
  • Nature : Conférence
  • Date : Monday 6 July 2015
  • Schedule : 15:20
  • Duration : 40 minutes
  • Place : 205
Threads : Accessibility
Haiku, free software operating system inspired by BeOS, was not specifically designed with accessibility in mind.
Nevertheless, the existing API should allow integrating it. How much of them are correctly implemented? What’s left to do to get proper accessibility?... Read more

CCNQ4

Speaker(s) : Stéphane Alnet

  • Language : Français
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 09:20
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4378168nv6t8u8

An opensource SIP softswitch for Internet Service Providers, CCNQ was last presented at RMLL in Amiens in 2007. It’s time to review the current technology set: Node.js, CouchDB, FreeSwitch, OpenSIPS, and discuss some of the neat features that make the current version more dynamic. The presenta... Read more

Bokor, when the movie industry goes P2P

Speaker(s) : Olivier André

  • Language : Français
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 10:00
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4378432ku1426h

Threads : Societal challenge
Target : ProfessionalsGeeks
Bokor is a framework which controls the distribution of files on a network of heterogeneous computers, both from an OS and a bandwidth point of view. It uses the BitTorrent protocol to deliver files, and a resilient architecture mainly based on a master/slave paradigm to control the rtorrent clients... Read more

Paradone, open-source distributed system for media streaming with WebRTC

Speaker(s) : Gaspard Perrot

  • Language : Anglais
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 10:20
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b43784383rq1awh

Today video content represents more than 60% of the global Internet traffic. While users are asking for a better quality of service, media diffusors need to find new means to provide a faster access to more content. The three major problems of media diffusion over the Internet are: The bandwidt... Read more

Weboob: use the Web from your shell!

Speaker(s) : François Revol

  • Language : Français
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 11:00
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4378950bmrpenq

The browser isn’t the only available tool to navigate on the Web. Weboob (Web Outside Of Browsers) makes it available to shell users like geeks and coders, but also to the native graphical interface.
We’ll discover the possible usage patterns of the proposed tools and the supported websi... Read more

Stop bother me with blocking!

Speaker(s) : Gael Pasgrimaud

  • Language : Français
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 11:20
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4378986a8ri89h

asyncio is a python library was added to python3.4. It allow you to do asynchornious task without callbacks. We’ll try to explain what are the benefits of using it and some usefull use cases.... Read more

IPython, a Swiss army knife for the Python language

Speaker(s) : K.I.A Derouiche

  • Language : Français
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 11:40
  • Duration : 40 minutes
  • Place : 205
This presentation you will learn about IPython the essantial tool of the Python language: Web, configuration files, system administration, framework, APIs, data analysis, but especially a way of thinking the Python code.
We show how IPython can bring you flexibility and methodology in your work, an... Read more

Project Management : free open alternatives

Speaker(s) : Pascal BERNARD

  • Language : Français
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 14:00
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b455b90buwc8tpi

Inventory of project management tools and search for free open alternatives.
1) Summary of the scope of project management (macro features list)
2) Inventory of tools commonly used on each feature
3) The free alternatives and their coverage
4) the proposed business models: are they really free and o... Read more

A Free Kanban with Tuleap

Speaker(s) : Martin Goyot

  • Language : Anglais
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 14:20
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b437a990thglk25

Kanban is an agile framework focused on the "value stream" and the flow unlike Scrum which is more focused on milestones and iterations.
Tuleap is a free libre open-source Application Lifecycle Management Software meant to ease collaboration and tracability of the software development activity.
Let ... Read more

Security for Developers

Speaker(s) : Christophe Villeneuve

  • Language : Français
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 14:40
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b437aa553396u3t

Safety of the rifts are known and recognized. However, they are always present, even in 2014, despite the various publications of the safety report produced by Open Web Application Security Project (OWASP).
We will cover what you need to know, do and a way to understand the safety from this report m... Read more

Going back to a free Web, one website at a time

Speaker(s) : Thibault Jouannic

  • Language : Français
  • Nature : Conférence
  • Date : Tuesday 7 July 2015
  • Schedule : 15:20
  • Duration : 40 minutes
  • Place : 205
Threads : Societal challenge
Selling personal data is the dominant economic model in the Web industry nowadays.
As web developers, by using analytics scripts, sharing buttons, cdns, etc., we are responsible for leaking our user’s private informations in the wild without their consent.
Let’s see how we can get rid of... Read more

Multi-OS Continuous Packaging with docker and Project-Builder.org

Speaker(s) : Bruno Cornec

  • Language : Anglais
  • Nature : Conférence
  • Date : Wednesday 8 July 2015
  • Schedule : 09:20
  • Duration : 40 minutes
  • Place : 205
Docker is now a mature technology used for contained execution of applications.
It can also be used successfully to support a Continuous build and packaging with the help of project-builder.org used as a companion tool.
90% of users and admins prefer to install packages rather than tar files or cont... Read more

Learning to code

Speaker(s) : David Roche

  • Language : Français
  • Level : Newbie
  • Nature : Atelier
  • Date : Wednesday 8 July 2015
  • Schedule : 09:20
  • Duration : 180 minutes
  • Place : 219
Threads : Societal challenge
Target : General Public
Learn the bases of the programming : Python or JavaScript (session of 3 h). The people already having the sufficient knowledge can learn to realize a video game.... Read more

Infrastructure & Devops

Speaker(s) : Philippe PETIT

  • Language : Français
  • Nature : Conférence
  • Date : Wednesday 8 July 2015
  • Schedule : 10:00
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b437cd29t3r9i8c

From the infrastructure to DevOps , or how to transform our infrastructure an as code (IAAC) with SVN, Jenkins, Puppet ...... Read more

From open source to open cloud

Speaker(s) : Robert VISEUR

  • Language : Français
  • Nature : Conférence
  • Date : Wednesday 8 July 2015
  • Schedule : 11:00
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b437d5749nova3k

Threads : Migrations
Target : ProfessionalsExecutives
... Read more

Cloud4all and GPII: Anywhere Accessibility through Cloud-Based Auto-Personalisation

Speaker(s) : Christophe Strobbe Javier Hernández

  • Language : Anglais
  • Nature : Conférence
  • Date : Wednesday 8 July 2015
  • Schedule : 11:40
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b437f01213132hg

Threads : Accessibility
Cloud4all is one of the projects that contribute to GPII. The purpose of the Global Public Inclusive Infrastructure (GPII) is to ensure that everyone who faces accessibility barriers due to disability, ageing, etc. can use computers, mobile devices, the Internet and all the information and services ... Read more

Web performance

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

  • Language : Français
  • Nature : Conférence
  • Date : Wednesday 8 July 2015
  • Schedule : 14:00
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b437f074t8a8mrn

... Read more

Docker for developers

Speaker(s) : Bilal Kalem

  • Language : Français
  • Nature : Atelier
  • Date : Wednesday 8 July 2015
  • Schedule : 14:00
  • Duration : 120 minutes
  • Place : 127
Dare container technology for optimal use of resources (CPU, RAM ...)
Docker goes beyond virtualization, promoting the sharing of your machine and a simple user experience.
Join this workshop, an opportunity for demystify Docker, an innovation rising recently a more than 40 million $ fund... Read more

Django and PostgreSQL under the load

Speaker(s) : Rodolphe Quiédeville

  • Language : Français
  • Nature : Conférence
  • Date : Wednesday 8 July 2015
  • Schedule : 14:40
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4381634jcpmigd

Which tool and method to use or not when your database contains millions of tuples.... Read more

Local search optimisation with OscaR, explained to my neighbour

Speaker(s) : Renaud De Landtsheer Christophe Ponsard

  • Language : Français
  • Nature : Conférence
  • Date : Wednesday 8 July 2015
  • Schedule : 15:20
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4381693qqgat95

OscaR is an open source framework for solving optimization problems. OscaR includes several optimization engines, namely: constraint-based local search, constraint programming, and linear programming. OscaR is implemented in Scala.
After an overview of the different engines and the shared infrastruc... Read more

Apache OFBiz Infra Task Automation For Deployment And Hosting

Speaker(s) : Nicolas MALIN

  • Language : Français
  • Level : Confirmed
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 09:20
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4382401mme8mvc

Apache OFBiz community is mainly composed of Services Companies. For each client project, it is necessary to use multiple environments :
sand box - integration - pre-prod - prod.
This presentation is a feedback and a resume of our best practices in the OFBiz customization methodology and every steps... Read more

Mission Impossible: not possible in Drupal?

Speaker(s) : Christophe Villeneuve

  • Language : Français
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 10:00
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b438244597u422t

Threads : SME
Target : Professionals
Your website is up and the joy is there. However, we must already think about a sequel. For this you need to boost it by the content, but also with new features ((blocks, pages) that offers databases Drupal.
This session will cover the basic concepts, and the ability to meet the expectations of user... Read more

Xbus, Enterprise Service Cloud solution, or how to guarantee data is well transmitted within the SI ?

Speaker(s) : Florent Aide

  • Language : Français
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 10:20
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4384517pwrpp2b

As an Enterprise Service Cloud solution, Xbus guarantees that data is well transmitted within the information system by making it pass through services in the cloud. More precisely, the applications emitting data send events, which Xbus unfailingly delivers to the consumer systems (online or on-prem... Read more

Apache, PHP and MariaDB for free development

Speaker(s) : Christophe Villeneuve

  • Language : Français
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 11:00
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4384578w3e137k

the letters AMP are well known in the development community but nowadays, they are regarded as MariaDB Apache and PHP are 3 open technologies. This change is linked with the appearance of MySQL fork by MariaDB.
This session will show backward compatibility between MariaDB MySQL with history data bas... Read more

Create your own web application in 30 minutes with Apache-OFBiz framework

Speaker(s) : Nicolas MALIN

  • Language : Français
  • Nature : Atelier
  • Date : Thursday 9 July 2015
  • Schedule : 11:20
  • Duration : 60 minutes
  • Place : 127
Threads : SME
The purpose of the workshop is to present the Apache OFBiz-tools such as application and functional framework for the realization of A to Z web application in 30 minutes.
The workshop will present how to install, configure and modify the framework to obtain a web application while maintaining the st... Read more

Composer : Dependency manager for PHP

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

  • Language : Français
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 11:40
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b43848908piqfj3

... Read more

CakePHP 3: Showcasing the new ORM

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

  • Language : Français
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 12:00
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b438489ful46iaj

... Read more

SPIP & Friends

Speaker(s) : Camille Lafitte

  • Language : Français
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 14:00
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4384e78sjc1uif

SPIP has lived since 2001 with his community, times change and its members too. SPIP to continue living fits over the water so to keep people contributing to attract new ones.
The community is diverse developer, graphic designer, user, integrator .... SPIP evolving to meet these various expectations... Read more

The simple web, edit everything easily

Speaker(s) : Emmanuel Charpentier

  • Language : Français
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 14:20
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b4384efehrhvt8g

Threads : SME
Target : ProfessionalsGeeks
A new kind of CMS.
No database and no application server, you will only need apache and your web browser.
So simple that words are not required (no need for i18n).... Read more

PubSub, Microblogging and XMPP

Speaker(s) : Jérôme Poisson

  • Language : Français
  • Level : Confirmed
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 15:00
  • Duration : 20 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b43865892vab9im

The (micro)blogging is a feature which is evolving a log currently in the XMPP protocol, notably with projects like Jappix, Movim, Live Jabber, Buddycloud or Salut à Toi. This talk will explain quickly the functioning and the possibilities of microblogging with XMPP.... Read more

Using data coming from Wikipedia

Speaker(s) : Robert VISEUR

  • Language : Français
  • Level : Confirmed
  • Nature : Conférence
  • Date : Thursday 9 July 2015
  • Schedule : 15:20
  • Duration : 40 minutes
  • Place : 205

Video : https://rmll.ubicast.tv/permalink/v1253b438659c2hi3beq

... Read more