Interview SpeedInfo & OpenSi

Speedinfo OpenSi

Le 01 juin 2006.

La société Speedinfo est à l'origine du logiciel libre OpenSi dont la partie cliente est réalisée en XUL. OpenSi est un logiciel de comptabilité et gestion commerciale, pour lequel SpeedInfo propose support, contrats de maintenance et solutions en mode ASP. Franck Jacob a répondu aux questions de Xulfr.

Franck Jacob, quel est votre rôle chez SpeedInfo et vis à vis d'OpenSi ?
Je suis responsable des développements, et donc du développement d'OpenSi. Je coordonne notamment les développements réalisés par les contributeurs du projet et supervise l'ensemble des réalisations techniques.
Speedinfo est à la base une société commerciale vendant du materiel informatique. Que vient faire OpenSi dans tout ça ? Quel est l'historique du projet ?

A sa création en février 2003, Speedinfo avait axé sa stratégie sur la vente de matériel informatique en ligne (via speedinfo.fr), depuis elle a évolué et possède désormais un magasin pour la vente et le dépannage aux particuliers, et un site de bureaux à vocation plus professionnel pour vente et maintenance de parcs informatiques.

Concernant OpenSi, l'idée est venue de l'un des associés de Speedinfo, Samuel Anzalone, expert comptable de profession, qui a été séduit par les technologies Linux et le monde du libre. Partant du constat qu'il n'existait pas à l'époque de logiciel libre dans le domaine de la comptabilité, il a ajouté une branche développement à l'entreprise, qui a démarré le projet OpenSi dès septembre 2003. Depuis le logiciel a évolué en fonction des besoins des utilisateurs, et s'est notamment doté d'un module supplémentaire de gestion commerciale étroitement lié à la partie comptabilité pour tout ce qui concerne la transformation des factures, avoirs, et règlements en écritures comptables.

Comment est architecturé l'application ? Il y a une partie cliente en XUL à installer ? L'application est-elle utilisable en sans installation (en remote, comme une appli web classique) ?

L'application utilise une partie cliente en XUL qui est à installer sur les postes clients en extension à Firefox. Il n'est par contre pas possible de l'utiliser en web classique.

Et pourquoi ce choix ? Comment en êtes-vous venu à utiliser XUL ?
À l'origine OpenSi devait être développé en Html, mais la lenteur engendré par les accès serveurs et le manque de possibilités en termes d'interface s'est vite avéré trop contraignant et bloquant. La recherche à l'époque, de solutions plus robustes, fut difficile, et nous avons finalement découvert XUL par hasard en recherchant des possibilités de créer des fenêtres modales en Html.
La partie serveur est réalisée avec quelles technologies ?
La partie serveur est réalisée avec une techno libre de web dynamique articulé autour de servlets Java nommée OpenEAS (développée par la société ExperLog, à l'origine pour la conception de sites de commerce électronique). Cette techno permet de définir de manière simple des templates pour la récupération de données ainsi que la possibilité de créer des objets métiers en Java. Les données sont stockées dans une base de données MySQL.
Quelles sont les difficultés que vous avez rencontrés ?
La principale difficulté fut au début l'apprentissage de XUL qui ne disposait pas à l'époque de beaucoup de documentation.
Et quelles ont été les points forts dans l'utilisation des technos Mozilla ? Avez-vous eu d'agréables surprises ?
Le gros plus de XUL fut assurément la création d'arbres (widget tree) complexes, quasi impossible à réaliser avec Html. Aujourd'hui, la documentation ayant fortement évolué, nous découvrons des technos mozilla trés intéressantes comme les widget XBL...
Vous avez des retours d'experience sur l'utilisation de l'appli en XUL ? En particulier ceux qui essayent l'application, ils ont un avis plutôt positif ou plutôt négatif sur le fait de devoir utiliser Firefox ?
Les personnes ayant télécharger l'application par eux-mêmes sont majoritairement satisfaits tant par l'interface XUL en elle-même, que par les fonctionnalités du logiciel. Leurs retours d'expérience nous sont transmis généralement via le forum d'OpenSi. En ce qui concerne nos clients, l'utilisation de Firefox étant quasi transparente pour eux, cela ne leur pose aucun souci, d'autant qu'ils peuvent continuer à utiliser leur navigateur préféré en parallèle sans géner OpenSi.
Dans combien d'entreprises Opensi est déployé environ (clients et autres usagers, téléchargements) ? Cela represente combien de postes à peu prés à votre avis ?
OpenSi est déployé chez environ une trentaine de clients sous contrats de maintenance, et nous avons une vingtaine de clients en solution on-line sur nos serveurs. Cela représente à peu près 200 postes clients. En termes de téléchargements et d'usagers hors clientèle, nous n'avons pas de statistiques précises mais nous estimons à environ 200 le nombre de téléchargements d'OpenSi (mises à jour comprises).
Merci Franck.

Sites :

Interview menée par Laurent Jouanneau.

Copyright 2006 Xulfr.org.

Retourner à la page Entreprise


Copyright © 2003-2013 association xulfr, 2013 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.