Interview 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.