Pilote MySQL natif pour OpenOffice.org : alpha disponible

L'actualité sur OpenOffice.org ou LibreOffice en provenance des équipes de développement ou de leur site officiel.

Modérateur : Vilains modOOs

Règles du forum
Cette section n'est accessible qu'en consultation. Si vous désirez publier une information concernant l'actualité sur ou autour de OpenOffice.org, LibreOffice ou NeoOffice, il vous suffit de contacter l'équipe d'administration du forum.
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12196
Inscription : 08 nov. 2005 17:23
Localisation : Caen, France
Contact :

Pilote MySQL natif pour OpenOffice.org : alpha disponible

Message par Bidouille »

Par Frank Schoenheit

Ceux qui ont une bonne mémoire doivent se souvenir qu'il y a presque un an, était en route une version d'un pilote de base de données MySQL natif pour OpenOffice.org. Si vous vous demandez où en est ce projet : il est bien vivant !
Pendant la dernière année, il n'y avait pas autant de progrès que nous l'avions souhaité (pour beaucoup de raisons différentes), mais aujourd'hui, nous sommes prêts à vous fournir en avant-première : une Alpha-2 qui est disponible !
Avant de satisfaire à votre curiosité et de vous donner le lien pour le téléchargement, je voudrais parler de certains retours.
Primo, la terminologie. Comme toujours, cela dépend de chaque point de vue :
Si vous êtes un habitué de MySQL, le terme « pilote natif » peut porter à confusion. Côté MySQL, « natif » signifie que le pilote implémente le protocole client serveur de MySQL. Ce n'est pas vrai pour le pilote dont nous parlons ici (voir plus bas), aussi les utilisateurs MySQL devraient plutôt se référer à un connecteur OOo.
Pour OpenOffice.org, nous appelons le pilote « natif » car il n'a pas besoin d'un pilote supplémentaire JDBC ou ODBC qu'il y avait besoin d'installer séparément. A la place, c'est un composant C++ UNO directement implémenté dans l'API de Base (SDBC).
En interne, le pilote emploie le Connecteur C++ MySQL. Étant donné que les deux Connecteur / C++ et Connecteur / OOo fournissent une API de type JDBC, cela permet une transmission efficace des appels. Le Connecteur / C++, à son tour, utilise des Connecteurs / C, anciennement connu sous le nom de libmysql. Si, comme moi, vous préférez imager un peu plus ces nombreux mots, reportez-vous sur la page architecture de notre Wiki.
Le pilote a été développé sur un effort commun entre les ingénieurs de MySQL et OpenOffice.org. Le crédit revenant tout particulièrement à :
  • Andrey Hristov : c'est le gars qui actuellement a fait le plus de code. Sans lui, le Connecteur / C++ n'aurait jamais été aussi bon qu'il l'est maintenant.
  • Ulf Wendel : c'est... hum, et bien, il fait tout : l'assurance qualité (QA), les relations publics, pas mal d'organisation. Tous les trucs moches autour de tels projets et que les Vrais Codeurs n'aiment pas faire.
  • Georg Richter : chef de file de l'équipe connecteur MySQL, il nous a fourni les ressources nécessaires (à savoir Andrey et Ulf). Il a aussi implémenté la première version du pilote, retour aux temps anciens.
  • Christoph Lukasiak : c'est le mec de la QA côté OpenOffice.org et qui nous aide à identifier les plus gros problèmes que nous avons eu besoin de résoudre en sortant cette Alpha.
  • Ocke Janssen : il a préparé OpenOffice.org (depuis la 3.1) pour le pilote et sa compilation dans le système.
  • Rene Engelhard : il maitrise la configuration, il a réglé la compilation du CWS, pour permettre à MySQL d'être présent dans le système.
  • Mechtilde Stehmann : comme toujours, nous pouvions sortir une version prématuré ici et obtenir un retour qualifié.
Maintenant, après tous ces potins, si vous voulez mettre vos doigts sur le pilote, allez ici. Il existe des versions pour Windows, Linux, Solaris Sparc et Solaris Intel. Le téléchargement va vous donner une extension OpenOffice.org (.oxt), que vous pourrez installer via le menu Outils > Gestionnaire d'extension...
Vous aurez besoin de OpenOffice.org 3.1 (ou l'une de ses versions admissibles). Préférez la version « Vanilla » : comme pour toutes les extensions en code binaire, elles sont potentiellement incompatibles avec les OpenOffice.org des distributions Linux et on ne s'attend pas à travailler avec elles.
Pour un tutoriel détaillé afin d'installer / utiliser le pilote, laissez moi vous conseiller l'excellent travail de Ulf disponible depuis le Wiki (en anglais).
Lorsque vous jouerez avec le pilote, nous vous serions reconnaissant de nous faire part de vos réactions -bonnes comme mauvaise. Pour cela, envoyez un courriel à user[à]dba.openoffice.org. Il existe déjà une liste de problèmes connus dans notre Wiki, mais faites de votre mieux pour nous permettre d'étendre (avant de vider, bien sûr) cette liste. Merci beaucoup !
Répondre