---
title: "Firebase - Collaboration/Edition temps réel"
date: 2014-12-10
categories: 
  - "bdd"
coverImage: "firebase.png"
---

J'avais commencé à écrire cet article il y a quelques temps dans le cadre de mon étude de diverses technologies de gestion de données. Après avoir étudié [BaseX pour son utilisation d'XML si repandue dans le monde du PLM](http://basex.org/) notamment à travers les différents standards qui l'utilisent, vous avez pu [me lire récemment avec ma présentation concernant l'utilisation de la base de données graphique Neo4J pour son avantage de navigation des liens](http://plm-ouvert.fr/2014/12/presentation-courte-des-bases-de-donnees-lors-du-plmlab-de-novembre-2014/), ce qui est aussi un fort besoin des solutions PLM. Une autre solution de gestion de données que j'ai pu étudier l'année passée est la solution [Firebase](https://www.firebase.com/). Alors en effet cette fois-ci ce n'est pas une technologie de base de données spécifique mais elle est complétée d'un ensemble de web services de gestion qui permettent d'en faire une solution de gestion de données pour réaliser des applications web temps-réel. J'ai pu travailler dessus en développant la solution [www.minuteez.com](http://minuteez.com/).

Initialement mon intérêt pour cette technologie était dû à une fonctionnalité du PLM que je trouvais quelque peu dépassée: le verrou ! Alors que l'on parle de collaboratif, de co-conception, de co-edition, on a toujours la notion de verrou dans la plupart des solutions PLM. Lorsque l'on travaille sur google doc de manière collaborative, l'interface utilisateur est faite de telle sorte que la co-edition est claire, on sait qui modifie quoi à quel endroit.

Les développeurs peuvent tester cette solution gratuitement comme vous pouvez le voir sur les prix de souscription à cette solution:

[![firebase](images/firebase.jpg)](http://plm-ouvert.fr/wp-content/uploads/2014/12/firebase.jpg)

 

La contrainte avec cette solution, c'est que vous utilisez ce service web et que vos données sont donc sur leurs serveurs. Cette solution ne peut pas simplement se télécharger cependant, il faut savoir que ces capacités peuvent être disponibles. Ces dernières années, la croissance importante de l'utilisation de javascript coté serveur a apporté des facilitées de développement de telles solutions.

J'imagine qu'il ne va pas falloir attendre 10 ans pour avoir de telles solutions dans le monde du PLM...

Vous pouvez retrouver une demonstration d'utilisation d'une telle solution avec une vidéo de présentation de minuteez.com

<iframe src="//player.vimeo.com/video/82838347" width="500" height="281" frameborder="0" allowfullscreen="allowfullscreen"></iframe>

[minuteez](http://vimeo.com/82838347) from [mysimplegrid](http://vimeo.com/mysimplegrid) on [Vimeo](https://vimeo.com).

PS: n'hésitez pas à me demander des invitations pour utiliser [http://minuteez.com/](http://minuteez.com/)
