ou INSCRIVEZ-VOUS Mot de passe oublié ?
Publicité

PC INpact en vadrouille à l'Apple Expo

Vincent Hermann le 28 septembre 2007 (28 582 lectures)
oooLe troisième gros arrêt que nous avons fait concernait donc OpenOffice.org. La suite bureautique libre et gratuite subit en effet actuellement un portage majeur vers la plateforme Mac OS X, avec la suppression complète de X11 et l'utilisation de Cocoa.

Nous avons rencontré sur place Eric Bachard, qui est le responsable de ces travaux. Il nous a expliqué que le développement de cette version spécifique de la suite pour Mac OS X requiert un travail très important, mais que les résultats acquis jusqu'à maintenant profitaient à l'ensemble du projet, pour des conséquences qui se répercuteront plus tard sur les autres plateformes, notamment Windows et Linux.

Actuellement, la suite porte en elle tous les composants qui décrivent sa propre interface. Selon Eric Bachard, ce n'est clairement pas le comportement que devrait adopter un logiciel moderne, mais il est le premier à reconnaître qu'OpenOffice.org tire derrière elle un héritage qui commence à accuser son âge sur plusieurs points.

Il faut donc séparer le code de l'application elle-même des éléments descriptifs de l'interface. Ces derniers devraient au final se retrouver intégralement au sein d'un fichier XML pour déléguer complètement l'affichage et la disposition des éléments au système d'exploitation. Le gros avantage de cette méthode est que le logiciel ainsi conçu présente une apparence bien plus propre et en adéquation avec le système hôte, et que si l'on change la version de ce système, les contrôles et les éléments suivent également.

openoffice ooo aqua

C'est donc une transition complète vers Cocoa qui est actuellement en travaux, et les bénéfices en seront nombreux. La chose n'est pas aisée, car les développeurs ont dû dans un premier temps apprendre le langage Objective-C, mais sans utiliser l'environnement de développement intégré Xcode, qui est en code fermé.

Le jeu devrait toutefois en valoir la chandelle, car le logiciel pourra réagir comme n'importe quelle autre application Mac. Par exemple, le copier/coller fonctionnera entre la suite et n'importe quelle source de données, que l'on parle de texte ou d'images. Le glisser/déposer est également pris en compte, et la suite s'appuie désormais sur le correcteur orthographique central de Mac OS X.

Il reste encore beaucoup de travail et la version finale, qui sera estampillée 3.0, devrait être disponible dans environ un peu moins d'un an. Mais une grosse partie du travail a déjà été accomplie, même si des parties comme le gestionnaire d'impression seront longues à implémenter, Eric Bachard nous ayant expliqué qu'il s'agit d'une fonctionnalité difficile à coder dans l'état actuel des choses.

Des versions sont publiées régulièrement, mais il est possible de suivre le développement en gardant ce site dans ses favoris pour surveiller l'apparition de nouvelles bêtas. Pour finir, il est à noter que les travaux avancent relativement vite compte tenu du nombre de personnes qui font vivre le projet : de trois à cinq développeurs principaux, pour une dizaine en tout, selon les jours et les disponibilités de chacun.

Sachez enfin que la capture présentée ici n'est pas celle qui était à l'Apple Expo. Elle devrait bientôt être disponible.

Quittant Eric Bachard, nous nous sommes dirigés ensuite vers le reste du salon.