OpenOffice, Visual Basic et Java

 
    Téléchargements  Contact
 

Dans le cadre du plan d’action gouvernemental : « migration de l’environnement du poste de travail de l’agent de l’Etat vers des logiciels libres », mis en œuvre par l’ADAE (agence pour le développement de l’administration électronique), la gendarmerie a désormais fait le choix de la suite bureautique OpenOffice.org.
Cette suite bureautique est équivalente à la suite Microsoft Office, elle est gratuite et propose les mêmes fonctionnalités avec un niveau de convivialité identique : traitement de texte, tableur et logiciel de présentation.
Elle est déployée sur l’ensemble des unités élémentaire dans le cadre du fonds documentaire IC@RE. Dans ce cadre a été crée la communauté e-c@re.

Cette communauté fondée sur le modèle des communautés Opensource est composée de 08 gendarmes du terrain passionnés d'informatiques, je suis membre de cette communauté.

Marc

Java

Afin de faciliter la migration des applications métiers créées en VBA ou en VB en liaison avec Word ou Excel, je me suis plus particulièrement attaché à développer des composants de compatibilité entre Visual Basic et OpenOffice.

J'ai notamment fait le choix de créer une DLL active X reprenant la plupart des fonctions du traitement de Texte Writer, en tentant de m'approcher le plus possible de la syntaxe de VBA.

Par la suite j'ai crée un composant équivalent pour le tableur Calc.

Vous trouverez ces composants dans la rubrique téléchargement de ce site.

Une fois la migration:

 Visual Basic - MSOffice vers

 Visual Basic - OpenOffice effectuée,

nous nous sommes alors attachés à migrer nos solutions vers Java - OpenOffice.

Je me suis donc plus particulièrement attaché à créer un package d'utilisation simplifiée d'Openoffice avec Java. Vous trouverez prochainement le package dans le monde de l'OpenSource

Visual Basic vers Java

On peut sans trop se risquer, s’avancer à affirmer qu’aujourd'hui Java et la plateforme .Net sont les deux acteurs majeurs du monde de la programmation actuelle.

La Gendarmerie a délibérément pris le parti de migrer vers le monde du libre : c’est donc vers Java que nous nous sommes logiquement tournés. Je tente donc aujourd’hui de m’adapter le mieux possible à la rigueur de Java :

Je dois ainsi avouer qu’Eclipse est un environnement époustouflant et Java un monde étonnant.

Pour tenter de faciliter la transition, j’essaie d’écrire nos propres outils de migration.

Vous en trouverez en zone de téléchargement l’un des premiers essais.

Cet outil appelé VBToJSwing, est un Add-In à Visual Basic 6.

Il permet de migrer  facilement les interfaces des applications Visual Basic vers leurs équivalents Java Swing.

Cet outil ne permet pour le moment que de migrer les composants standard de Visual Basic, mais n’hésitez pas à me faire vos suggestions. Elles nous permettront de réussir ce fabuleux pari qu’est celui de passer au monde du libre.

© Marc FEGLI 1998 - 2006 avec l'autorisation de Sylvain SENEZ