Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

OpenOffice.org

Un article de Wikipédia, l'encyclopédie libre.
Page d’aide sur l’homonymie

Ne doit pas être confondu avecApache OpenOffice ouLibreOffice.

OpenOffice.org
Description de l'image OpenOffice.org.svg.
Description de l'image Screenshot OOo (pagina iniziale).png.
Informations
Développé parSun MicrosystemsVoir et modifier les données sur Wikidata
Première version1.0 ()[1],[2]Voir et modifier les données sur Wikidata
Écrit enC++ etJavaVoir et modifier les données sur Wikidata
Système d'exploitationLe système d'exploitation GNU-Linux,BSD,Microsoft Windows,macOS ettype UnixVoir et modifier les données sur Wikidata
EnvironnementMachine virtuelle JavaVoir et modifier les données sur Wikidata
LanguesAnglaisVoir et modifier les données sur Wikidata
TypeSuite bureautiqueVoir et modifier les données sur Wikidata
LicenceLicence publique générale limitée GNUVoir et modifier les données sur Wikidata
Site webwww.openoffice.orgVoir et modifier les données sur Wikidata

Chronologie des versions

Apache OpenOffice, Oracle Open Office(d) etLibreOffice

modifier -modifier le code -voir Wikidata(aide)

OpenOffice.org (surnommé « projet OOo ») est un projet né le à l'initiative deSun Microsystems en vue de produire unesuite bureautiquelibre et gratuite fondée surStarOffice. Le produit résultant est diffusé sous le même nom et sous plusieurs licences (laLGPL et, jusqu’à la version 2.0 beta 2 incluse, laSISSL), et fonctionne sur plusieurs plateformes dontWindows, de nombreuxUnix (Linux,Solaris), ouAppleMac OS X. La première version d'OpenOffice est lancée le 1er mai 2002. Le but énoncé est d'offrir une alternative à la suite bureautique propriétaireMicrosoft Office à laquelle OpenOffice prendra une part de marché significative.

Dans le cadre de sa politique de transparence, le format de stockage utilisé par OOo sera dès la version 2.0 conforme auformat ouvertOpenDocument, adopté par l’organisme de normalisationOASIS, puis par l’ISO, comme format bureautique de référence[Passage à actualiser]. OOo permet également l'export au formatPDF. Afin de faciliter l'interopérabilité, OOo permet l'import des formatsMicrosoft.

À partir de la version 3.2.1, OpenOffice.org est développé parOracle à la suite du rachat deSun Microsystems par cette entreprise. Depuis la version 3.3.0 sortie en janvier 2011, qui est la dernière version d'OpenOffice.org, le projet original s'est scindé en deux branches distinctes :LibreOffice etApache OpenOffice. LibreOffice (projet le plus actif[3],[4],[5],[6]) est soutenu par la fondationThe Document Foundation et la communauté d'utilisateurs d'OpenOffice. Apache OpenOffice, lui, est soutenu par lafondation Apache (à la suite du retrait d'Oracle du projet OpenOffice.org en, repris par la fondationApache)[7].

Histoire

[modifier |modifier le code]

Star Division, une entrepriseallemande fondée au milieu desannées 1980 publie les versions successives de sa suite bureautique multiplateforme et multilingueStarOffice, jusqu’à sa version 5.1 en1999, année de son acquisition par la sociétéSun Microsystems. Le, alors que la version 5.2 est éditée, Sun annonce que lecode source sera désormais disponible sous licenceGNU General Public Licence et géré parCollabNet. Le projet OpenOffice.org est alors créé en ayant pour but d’héberger le code et les outils nécessaires au développement. Le nom OpenOffice.org désigne l’ensemble du projet, y compris l’application elle-même, qui ne peut s’appeler simplementOpenOffice, nom déjà déposé. Le code source est rendu disponible le sousGNULGPL etSISSL, permettant àSun Microsystems de bâtir les futures versions de sa suite propriétaireStarOffice à compter de la 6.0, sur la base d’OpenOffice.org, à l’instar de la relation entre leslogiciels Mozilla etNetscape.

Le projet OpenOffice.org francophone est lancé en mode test en et entraîne avec succès une extension alors originale du mode de développement communautaire : les projets « native-lang »[8]. Une structure hiérarchisée permet aux communautés de développeurs et utilisateurs dans le monde de préparer leurs travaux dans leur langue natale, pour plus de fluidité et d’autonomie; les résultats les plus aboutis sont ensuite avalisés par le projet racine en langue anglaise et intégrés à la version distribuée du logiciel.

À partir de la version 3.0.0, le logiciel est passé de la licenceGNU LGPL 2.1 à la licenceGNU LGPL 3[9]. À partir de la version 3.2.1, OpenOffice.org est développé parOracle à la suite du rachat deSun Microsystems par cette entreprise. En, Oracle annonce son retrait du projet OpenOffice.org. Peu après, Oracle cède le projet à la fondationApache et OpenOffice.org rejoint l'incubateur de projets Apache.

La dernière version de la suite bureautique publiée sous le nom OpenOffice.org est la 3.3.0 sortie le. Les versions suivantes ont été publiées sous le nomApache OpenOffice pour la branche Apache etLibreOffice pour la brancheThe Document Foundation.

De fait, le projet original se scinde en deux branches : la branche Oracle et la branche communautaire.La branche Oracle cède ses droits et le nom OpenOffice.org à la fondationApache. Les membres de la fondation Apache, ayant souhaité que le mot Apache apparaisse, ont modifié le nom du projet et du produit en « Apache OpenOffice ». La branche communautaire, soutenue parThe Document Foundation, poursuit la diffusion de la suite bureautiqueLibreOffice.

Chronologie des principaux dérivés de StarOffice et OpenOffice.org (OpenOffice.org est en bleu marine).

Parts de marché

[modifier |modifier le code]
Nombre de téléchargements par semaine des deux principaux remplaçants d'Openoffice.org :LibreOffice etApache OpenOffice.

L’adoption de OOo par un nombre croissant de grandes entreprises[10], de PME et d'organismes publics (gouvernements, écoles, universités, etc.) montre que OOo s'est positionné comme concurrent sérieux à Microsoft sur le marché des suites bureautiques. Bien que Microsoft Office garde la plus large part du marché général, OpenOffice.org assurait plus de 14 % du marché des grandes entreprises en 2004[11]. Le site web d'OpenOffice.org rapporte que près de cent millions de téléchargements ont été effectués[12]. En 2010, OpenOffice.org possède une réelle base d'utilisateurs car c'est la2e suite bureautique en termes de part de marché (avec par exemple enFrance une part de marché de 19 %)[13].

Les utilisateurs d’OpenOffice.org à grande échelle incluent le ministère de la défense deSingapour, et leBristol City Council, àBristol, auRoyaume-Uni. EnFrance, OpenOffice.org attire l'attention des administrations locales et nationales souhaitant rationaliser l'utilisation de leurs ressources consacrées à l'achat de logiciels et utiliser des formats de fichiers stables et standards pour l'archivage. Le groupe deMutualisation interministérielle pour un environnement de travail ouvert pour OpenOffice.org (MiMOOo) est créé en 2005 pour faciliter les migrations. En 2006, la suite OpenOffice.org équipe officiellement lesdouanes françaises et lagendarmerie française[14]. L'administration française annonce également la migration, pour le courant de 2007, de 400 000 postes sous OpenOffice.org, en particulier au Ministère des Finances[15].

EnBelgique, certainescommunes annoncent également la migration totale vers la suite bureautique[16], après que le service informatique de larégion de Bruxelles-Capitale eut expérimenté la suite bureautique.

En, Sun etGoogle annoncent un partenariat stratégique. Selon cet accord, Sun prévoit d’ajouter une barre de recherche Google dans OpenOffice.org. Sun et Google devraient par ailleurs s’engager dans des activités communes de marketing et derecherche et développement, et Google contribuer à distribuer OpenOffice.org[17].

Sur l'ensembleStarOffice de Sun, se greffent un certain nombre de produits dérivés commerciaux d’OpenOffice.org. La plupart d’entre eux sont développés sous licences SISSL (qui est valide jusqu’à OpenOffice.org 2.0 Beta 2). En général, ils ciblent un marché local ou de niche, avec desgreffons propriétaires tels que des modules de reconnaissance de la parole, des connexions automatiques à des bases de données, ou une meilleure prise en charge des caractères typographiques asiatiquesCJC (CJK)[18].

Le, le logiciel franchit la barre des100 millions de téléchargements depuis le lancement de la version 3.0, soit un peu plus d'un an auparavant[19]. À partir de 2011, du fait de l’arrêt des évolutions d'OpenOffice.org, la part de marché de cette branche diminue rapidement, notamment au profit des souches fillesApache OpenOffice etLibreOffice.

Organisation

[modifier |modifier le code]

Composants

[modifier |modifier le code]

OpenOffice.org est unesuite bureautique, c’est-à-dire un ensemble de modules pouvant interagir entre eux pour créer et modifier des documents bureautiques, tels que des articles, des lettres, des tableaux de chiffres, ou des présentations.

Ces modules sont :

WriterDestiné aux documents essentiellement textuels, il est de loin le module le plus couramment utilisé.Writer permet de gérer en plusieurs langues les paragraphes et mettre en forme les documents, tant au niveau de leur contenu sémantique que de leur mise en page.
CalcIl s'agit d’untableur de 1024[20] colonnes par feuille, qui dispose de nombreuses fonctions : de multiples utilisateurs peuvent travailler sur la même feuille de calcul, traitement de certaines macros d'Excel, traitements et analyses de données, génération de graphiques.
ImpressPermet de composer des présentations sous forme de suites dediapositives. Celles-ci visent à mettre en valeur visuellement les points importants d’un exposé oral.
BasePrésent à partir de la version 2.0, permet de créer desbases de données.
DrawOutil dedessin vectoriel pour les schémas et les illustrations simples. Il permet de manipuler des primitives graphiques simples (flèches, figures géométriques, étiquettes, cotations) par l'utilisation decalques (ou couches) et d’objets.
MathOutil pour la composition deformules mathématiques. Les formules peuvent être incluses dans les autres documents OpenOffice.org.

OpenOffice.org comporte également d'autres modules, tels qu'un éditeurHTML pour la création de pages web (Writer/Web), un éditeur de formulairesXML (XML Form Document), un éditeur de code source pour composer des macrocommandes, un utilitaire pour mettre du texte en reliefFontworketc.

Précédents logos

[modifier |modifier le code]
  • Ancien logo de Writer.
    Ancien logo de Writer.
  • Ancien logo de Calc.
    Ancien logo de Calc.
  • Ancien logo de Impress.
    Ancien logo de Impress.
  • Ancien logo de Base.
    Ancien logo de Base.
  • Ancien logo de Draw.
    Ancien logo de Draw.
  • Ancien logo de Math.
    Ancien logo de Math.

Interface utilisateur

[modifier |modifier le code]

OpenOffice.org représente un document comme un ensemble d’objets sur lesquels sont appliqués des styles. Un style est une collection de propriétés à la fois structurelles et de mise en forme. Une utilisation courante d’OpenOffice.org consiste donc à alterner entre la rédaction de texte et l’application de styles sur celui-ci. L’interface d’OpenOffice.org présente le « styliste », une palette consacrée à la gestion des styles.

Lesstyles s'appliquent sur toutes sortes d’objets : paragraphes, cadres, page, caractères, numérotations, etc. Les propriétés qu'ils définissent sont entre autres : le type d’un texte (standard, titre, note de bas de page, etc.), les caractéristiques visuelles d’un texte (choix de la fonte, la taille, l’alignement, la couleur, etc.), le type d’un compteur, l’ombrage d’une image, le nombre de colonnes d’une page, le sens d’écriture d’un cadre (par exemple, pour écrire du japonais à la verticale), etc. Les styles peuvent être créés pour toutes sortes d’usages, et même avoir des propriétés conditionnelles. Pour les usages ponctuels de mise en forme, des styles « automatiques », dépourvus de sens sémantique, sont générés par le programme. L’abus de ces styles automatiques est considéré comme une erreur d’utilisation, surchargeant inutilement le document.

La fenêtre « navigateur » permet de rapidement naviguer à travers le document et manipuler sa structure. Les styles fournissent l’information structurelle nécessaire, permettant au navigateur de proposer des fonctionnalités comme le déplacement de sections, le changement de leur niveau hiérarchique, la pose de signets, etc.

Les primitives d'objets, spécifiques au module utilisé sont accessibles dans une barre d’instruments dont les boutons donnent accès aux fonctionnalités les plus couramment utilisées, tandis que les plus occasionnelles sont organisées en menus déroulants. Parmi celles-ci, la création et gestion de documents « modèles » et les « auto-pilotes » permettent de composer dans un cadre déjà établi précédemment ; les variables, compteurs, et auto-texte permettent d’automatiser les champs et valeurs récurrents dans un document, et les fonctions de macro-commandes peuvent servir à « programmer » dans OpenOffice.org.

L'interface d'OpenOffice.org est disponible dans un grand nombre de langues, dont le français, et permet de composer des documents multilingues, notamment grâce au support des languesasiatiques, à écriture horizontale ou verticale, etboustrophédons, à écriture bidirectionnelle, alternant entre droite-gauche et gauche-droite. S'y ajoute un vérificateur d'orthographe (ainsi que grammatical depuis la version 3.0.1) aux niveaux d’avancement divers selon la langue.

Développement

[modifier |modifier le code]
OpenOffice.org est traduit dans de nombreuses langues.

Lesite web OpenOffice.org est l'endroit de fédération pour les communautés, codes sources, programmes exécutables, forums, listes de diffusions, système de rapports debugs, des ressources pour les utilisateurs (extensions, modèles, documentations internes et externes, manuels d'utilisateurs, ...) organisation d’événements,relations publiques et, de manière plus générale, toute activité en relation avec le projet.

Différents sous-projets

[modifier |modifier le code]

OpenOffice.org, le projet général, compte plus d’une vingtaine de sous-projets répartis en trois catégories principales.Accepted, comprenant les projets les plus techniques,Incubator, regroupant les projets expérimentaux et les essais, etNative-Lang fournissant les ressources dans une langue particulière. Un projet OpenOffice.org s’organise comme un groupe dedéveloppeurs autour d’un chef de projet.

Chaque catégorie comporte de nombreux projets et sous-projets. Parmi lesAccepted, on trouve des projets :

  • liés à la programmation du cœur de l’application ; dontAPI (Interface de programmation),Application Framework, UNO (Universal Network Object), database (base de données), UCB (Universal Content Broker)…
  • liés à l’environnement de programmation ; dontBuild Tools and Environment (environnement et outils de construction),Utilities (utilitaires)…
  • liés à l’interface graphique ; dontGraphic System Layer (couche graphique du système),User Interface (interface utilisateur)…
  • liés aux modules de la suite ; dontWord Processing (traitement de texte),Graphic Application (application graphique),Spreadsheet (feuille de calcul)…
  • liés à l’internationalisation ; dont Lingucomponent (dictionnaires),Localization (traductions)…
  • liés au guidage de l'utilisateur ; dont Documentation, pour rédiger des modes d’emplois et tutoriels, Installation, Website…
  • liés aux versions du logiciel ; dont QA (Quality Assurance, soit la certification de la qualité),Porting (pourporter le logiciel sur des nouvelles plateformes), External (externe)…
  • liés à la gestion des formats XML, définition et manipulation
  • liés aumarketing, pour pousser l’usage d’OpenOffice.org dans les entreprises, écoles, et administrations dans le monde.

D’autres projets sont en développement dans la catégorieIncubator, comme Distribution, BizDev (relation business), ou KDE.

Projets Native-Lang

[modifier |modifier le code]

Les projets de langues visent à « représenter, coordonner et étendre à travers le monde les communautés linguistiques d’utilisateurs, de développeurs et de marketing ». Ces projets permettent aux communautés de dialoguer et travailler dans leurlangue originale en restant hébergées par le site OpenOffice.org, et de proposer toutes sortes d'informations pour les utilisateurs des pays correspondants. Une trentaine de langues ont ainsi un espace consacré sur le site. Certaines langues ont des projets très avancés, comme le projet français, d’autres moins.29 langues sont proposées en téléchargement sur les 89 projets de traduction du logiciel dans une langue ().

Direction

[modifier |modifier le code]

Le projet est administré par leCommunity Council élu par les membres de la Communauté. Ce conseil est responsable de la médiation des conflits, suggère des objectifs dans le projet, et, plus généralement, fournit un forum pour remédier aux points problématiques du projet. Il est composé de neuf membres élus, dont cinq chefs de projets, deux représentants des projets Native-lang, un représentant des utilisateurs, et un membre du Staff Sun. Tout le monde peut participer à OpenOffice.org, et les responsabilités vont croissant avec l’implication dans le projet. Au niveau le moins élevé, l’« utilisateur » peut faire des suggestions ou rapporter des bugs. Un «contributeur» est quelqu’un qui contribue au projet en écrivant du code ou de la documentation. Un «développeur» est un contributeur régulier qui a obtenu les droits d’écriture dans le projet après avoir été parrainé par un autre développeur. Au niveau le plus haut, un « responsable de projet », nommé par les développeurs, donne les directives pour son projet.

Plusieurs milliers de personnes de par le monde contribuent à OpenOffice.org avec divers degrés d’implication. La plupart des contributeurs sont des individus ou des sociétés intéressés au succès d’une suite bureautique libre. Le plus important soutien vient de la part deSun Microsystems (rachetée parOracle), qui confie à plusieurs dizaines de ses salariés de travailler au projet.

Projets dérivés

[modifier |modifier le code]

Du fait de salicence libre, Openoffice.org a servi de base à d'autres projets :

Version nomade

[modifier |modifier le code]

Framasoft propose dans ses packsFramakey, une version portable d'OOo pouvant se lancer d'uneclé USB dans un environnementWindows. C'est la version française de celle proposée parPortableApps.com. Il n'existe pas à l'heure actuelle de version pouvant se lancer sousMac OS X etLinux (la version Windows peut se lancer viaWine sous Linux).

NeoOffice

[modifier |modifier le code]
Article détaillé :NeoOffice.

NeoOffice est une version d'OOo sousGPL. Initialement pourSolaris,Linux ainsi queMac OS X, elle n'est plus développée que pour ce dernier. Les versions de la branche 2 demandaient d'utiliserX11 pour fonctionner sous Mac OS X. NeoOffice se proposait alors de réaliser une intégration native d'OOo sous l'interfaceAqua et d'utiliser au mieux les spécificités de Mac OS X.

OOo4Kids

[modifier |modifier le code]

Créé par l'association EducOOo (elle-même issue du projet Éducation[21]), OOo4Kids se propose de fournir un logiciel de bureautique orienté vers les 7-12 ans[22]. Il existe actuellement des versions dans dix-sept langues (dontallemand,anglais,espagnol,français,italien,néerlandais,portugais etmandarin), portées sous troissystèmes d'exploitation différents, et pour plusieurs architectures de microprocesseurs : Intel,PowerPC, Mips et ARM)[22].

OOoLight

[modifier |modifier le code]

OOoLight est une version très proche de OOo4Kids, disponible sousWindows,Linux etMac OS X. Il est fondé sur les mêmes codes sources. La partie graphique est différente, et il est possible de créer des feuilles de calcul allant jusqu'à1 024 lignes et128 colonnes (contre256 lignes et 64 colonnes maximum pour OOo4Kids).

LibreOffice

[modifier |modifier le code]
Article détaillé :LibreOffice.

À la suite du rachat deSun Microsystems parOracle, la communauté d'OOo se détache de son nouveau propriétaire et crée une fondation indépendante,The Document Foundation, pour continuer à développer une suite bureautique libre dérivée de OOo,LibreOffice, disponible sousWindows,Linux etMac OS X. La première version est la 3.3 car la branche LibreOffice est dérivée de laversion 3.2 de OOo (dernière version du tronc commun).

Apache OpenOffice

[modifier |modifier le code]
Article détaillé :Apache OpenOffice.

À la suite de la cession du produit y compris le code source, les marques déposées, les noms de domaine et le site web OpenOffice.org[23] par Oracle à lafondation Apache, celle-ci édite sa suite bureautique sous le nom Apache OpenOffice tout en conservant le nom initial OpenOffice.org.

Fonctionnement interne

[modifier |modifier le code]

Aperçu des couches techniques

[modifier |modifier le code]

Du fait de sa natureopen source, le fonctionnement interne d'OpenOffice.org est connu, et les technologies utilisées sont accessibles et documentées. La suite bureautique s'organise en plusieurs couches, employant chacune des technologies spécifiques. La couche application, la plus haute, comprend les modules visibles par l'utilisateur (Writer,Drawetc.). La coucheframework contient les parties en commun de ces modules, tels que la gestion des documents, ou lesboîtes de dialogue communes, à travers les modules sfx2 et offmgr. La couche infrastructure contient divers modules comme UNO, le modèle de composants internes, ouGSL, la couche d’objets scientifiques, y compris les widgets de l’interface via VCL. Aux couches les plus basses, des modules d’abstraction du système comme SAL garantissent sa portabilité à OpenOffice.org.

Modèle objet UNO

[modifier |modifier le code]

Le moyen le plus simple deprogrammer le logiciel, à un niveau plus avancé que celui d’une simple Macro utilisateur, est d’utiliser UNO. Universal Network Object est le modèle de composants d’OpenOffice.org. Il offre l’interopérabilité entre différents langages de programmation, différents modèles d’objets, différentes architectures et différents processus, de manière locale, en réseau ou parInternet. Ces composants sont instanciés par un gestionnaire de service, et communiquent entre eux aux travers de ponts (bridges), en utilisant des interfaces précises définies avec le langage UNO IDL, similaires au même conceptCORBA. Les ponts permettent de standardiser la communication entre des interfaces implémentées dans des langages différents. Il existe à l’heure actuelle desbindings pourC,C++,Java etPython permettant de développer de nouveaux composants, ou d’accéder aux fonctionnalités de ceux existant dans ces langages.

Outils graphiques (toolkits)

[modifier |modifier le code]

L’héritage deStarOffice est très visible dans les premières versions d’OpenOffice.org, notamment sur les plateformesGNU/Linux etSolaris, où la politique de ressemblance auwidget près à Microsoft Office est moins pertinente. Les versions suivantes (1.1.x) visent à apporter de plus en plus unlook and feel natif à OpenOffice.org, c’est-à-dire de fournir un logiciel au graphisme et au comportement familier sur toutes les plateformes. Sun etNovell (Ximian) fournissent des distributions d’OpenOffice.org dans leurs bureauxGNOME respectifsJava Desktop etXimian Desktop. L’intégration graphique d’OpenOffice.org dans GNOME prend la forme d’un jeu d’icônes adapté, et de couleurs fonctions du thème graphique utilisateur. L’environnement de bureauKDE intègre lui aussi OpenOffice.org via des projets comme Cuckooo (OOo dans un Kparts) ou KDE vlcplug (utiliserQt pour dessiner les widgets).

Le portMac OS X a pour objectif de se dispenser du serveurX Window, (voir section « Intégration MacOSX »), tandis que lefork (logiciel dérivé)NeoOffice vise déjà ce but en parallèle.

Les vendeurs distribuant OpenOffice.org, comme les vendeurs dedistributions GNU/Linux commerciales, appliquent souvent leur propre thème graphique pour intégrer OpenOffice.org à leurs produits. C’est notamment le cas deRed Hat Fedora,NovellSUSE, etMandriva Linux. L'intégration dutoolkit graphique vise aussi souvent à simuler lefeel, c’est-à-dire le comportement deswidgets.

Intégration Mac OS X

[modifier |modifier le code]

La suite OpenOffice.org 1.0 est critiquée pour ne pas avoir l'aspect et le comportement des applications natives de la plateforme sur laquelle elle est en fonctionnement. À partir de laversion 2.0, OpenOffice.org utilise le Native Widget Frameworkwidget toolkit, les icônes, les bibliothèques de rendu de fontes, pour une variété de plateformes, afin de coller au mieux à l'aspect d’une application native tout en offrant plus d'attrait à l'utilisateur. Cette question d'intégration est particulièrement mise en évidence sur Apple Mac OS X, où l’interface d'utilisation est singulièrement différente des autres plateformes, et demande par ailleurs l’utilisation d’outils de programmation non familiers pour la plupart des développeurs d’OpenOffice.org.

Il y a deux implémentations d’OpenOffice.org disponibles sous Mac OS X : OpenOffice.org Aqua et OpenOffice.org Mac OS X (X11). OpenOffice.org Aqua est disponible pour Mac OS XTiger etLeopard, que ce soit pour l'architecture Intel ou pour architecture PowerPC, cette version désigne la version stable et officielle d'OpenOffice.org sous Mac OS X. Après une première étape utilisant le toolkitCarbon, OpenOffice.org Aqua est maintenant passée à la technologieCocoa. Depuis la version 3.0, elle est complètement native sous Aqua[24]. OpenOffice.org Mac OS X (X11), qui n'est plus officiellement maintenue, nécessite l'installation deX11.app ou XDarwin, et est un port très proche de la très testée version Unix. Elle est fonctionnellement équivalente à la version Unix, et son interface d'utilisation est la même, ainsi que son aspect et son comportement; par exemple, l’application utilise sa propre barre de menu (menu bar) au lieu du menu Mac OS X, situé en haut de l’écran. La conversion des fontes du système est nécessaire pour que celles-ci soient utilisables par la version X11 d’OpenOffice.org (cette conversion est faite lors du premier lancement d’OpenOffice.org).

Format de stockage OpenDocument et import

[modifier |modifier le code]
Article détaillé :OpenDocument.

Le format de documents utilisé nativement par OpenOffice.org à partir de saversion 2, donc depuisoctobre 2005, estOpenDocument. OpenDocument est fondé sur leXML. Ce format permet de refléter la structure interne du document et de séparer le contenu et la mise en forme. Il est admis comme standard par l’OASIS, puis normaliséISO 26300. Sa nature normalisée, claire, concise et librement utilisable, facilite grandement sa manipulation par de nombreux outils externes, ou même des utilisateurs expérimentés. Connaître le format de stockage OpenDocument est utile non seulement pour les programmeurs bénévoles d'OpenOffice.org, mais aussi pour les développeurs d’outils de traitements de données documentaires. Cela amène aussi les professionnels à considérer OpenDocument comme le format préférentiel d'archivage de documents, car il rend le fichier indépendant du logiciel choisi. Pour de nombreuses administrations et entreprises, il constitue la première motivation de l'adoption d'OpenOffice.org.

Concrètement, les fichiers produits par OpenOffice.org sont des archives compressées « zip » de plusieurs fichiersXML, organisés comme suit : meta.xml (informations sur le document (auteur, date d’accès…)), styles.xml (les styles utilisés dans le document), content.xml (le contenu principal (texte, tableaux, éléments graphiques)), et settings.xml (les informations spécifiques aux réglages du logiciel). En plus de ces fichiers, tous les objets intégrés au document sont sauvegardés dans leur format original, XML pour des objets OpenOffice.org, et binaires pour la plupart des autres objets, placés dans des répertoires consacrés, dans l’archivezip.

ModuleOOo 1.1OOo 1.1 (modèle)OOo 2.0+ (OpenDocument)OOo 2.0+ (modèle)
Writer.sxw.stw.odt.ott
Impress.sxi.sti.odp.otp
Draw.sxd.std.odg.otg
Calc.sxc.stc.ods.ots
Formula.sxm.stm.odf.otf
master-documents.sxg-élément-
Base--.odb-

Le « x » central de la branche 1.x est remplacé par un « t » lorsqu’il s’agit d’un modèle (template en anglais). De même, le « d » central deOpenDocument est remplacé également par un « t » lorsqu’il s’agit des modèles.

Toutes les versions d'OpenOffice.org permettent l'import des documents enregistrés dans les anciens formats binaires (extensions en .doc, .xls, .ppt), et disposent également d'une option d'enregistrement dans ces mêmes formats afin de permettre l'interopérabilité avec les utilisateurs ne disposant pas d'une suite bureautique compatibleOpenDocument.Microsoft Office 2010 supporte aussi ce format. À partir de sa version 3, OpenOffice.org permet également l'import des documents enregistrés au formatMicrosoft Office 2007 (extensions en .docx, .xlsx, .pptx). Les macrosVBA ne sont pas compatibles. Un redéveloppement des fonctionnalités VBA dans le langage de programmation d'OOo permet une migration partielle des fonctions sans réécriture.

Il existe des incompatibilités entre les différentes familles d'OpenOffice. En effet, les feuilles de calculs créées avec l'OpenOffice d'IBM (Symphony) donnent des résultats différents lues avec celle d'Oracle, qui est la plus diffusée[25].

Sécurité

[modifier |modifier le code]

S'agissant d’une solution open-source, laquelle prend de l'ampleur, la question de la sécurité se pose comme pour n'importe quel autre logiciel. La seule différence tient au fait que le système étant totalement ouvert, l’analyse de sécurité est grandement facilitée. En, la sociétéKaspersky déclare avoir détecté unvirus pour OpenOffice, dénommé StarDust. Un communiqué officiel d’OpenOffice semble cependant indiquer que le code en question ne serait pas réellement un virus, n’ayant pas de caractère autoreproducteur[26],[27]. Début, troisfailles de sécurité ont été découvertes et les correctifs publiés. Cependant, sur le plan du développement, la suite d’OpenOffice est considérée d’une excellente qualité[réf. nécessaire], avec très peu de failles critiques détectées à ce jour et qui ont été corrigées dans les heures suivant leur découverte[28].

Identité visuelle

[modifier |modifier le code]
  • Logo jusqu'à la version 3.2.
    Logo jusqu'à la version 3.2.
  • Logo depuis la version 3.2.1.
    Logo depuis la version 3.2.1.

Logo de l'application principale

[modifier |modifier le code]
  • Logo des versions 2.
    Logo des versions 2.
  • Logo de la version 3.0 à 3.2.
    Logo de la version 3.0 à 3.2.
  • Logo depuis la version 3.2.1.
    Logo depuis la version 3.2.1.

Notes et références

[modifier |modifier le code]
  1. « https://www.theregister.co.uk/2002/05/01/openoffice_suite_goes/ »
  2. (en) Zaheda Bhorat, « OPENOFFICE.ORG COMMUNITY ANNOUNCES OPENOFFICE.ORG 1.O: FREE OFFICE »,(consulté le)
  3. « OpenOffice est mort. Longue vie à LibreOffice »,ZDNet France,‎(lire en ligne, consulté le)
  4. BruceByfield, « LibreOffice and OpenOffice: comparing the community health », surLinux Magazine,(consulté le)
  5. JaredNewman, « OpenOffice development is looking grim as developers flock to LibreOffice », surPC World,(consulté le)
  6. BruceByfield, « LibreOffice vs. OpenOffice: Why LibreOffice Wins - Datamation », surDatamation,(consulté le)
  7. « OpenOffice.org — Apache OpenOffice Wiki », surwiki.openoffice.org(consulté le)
  8. « native-lang.openoffice.org ».
  9. Annonce du changement de licence de la GNU LGPL 2.1 à la GNU LGPL 3.
  10. « Liste de déploiements majeurs d'OpenOffice.org ».
  11. (en) Jack Loftus, « Desktop apps ripe turf for open source », surSearchEnterpriseLinux.com, web.archive.org,(consulté le).
  12. (en) « The OpenOffice.org statistics page », web.archive.org(consulté le).
  13. Guillaume Serries, « OpenOffice 3.2 : une intégration plus intime avec Microsoft Office », surJournal du net, web.archive.org,(consulté le).
  14. (en) « Market Share Analysis », web.archive.org(consulté le).
  15. « La plus grosse migration OpenOffice.org au monde : 400 000 postes dans l’administration française », web.archive.org(consulté le).
  16. « Union des villes et communes de Wallonie », web.archive.org(consulté le).
  17. (en) Stephen Shankland, Staff Writer, « FAQ: The Sun-Google partnership », surCNET News.com, web.archive.org,(consulté le).
  18. (en) « OpenOffice.org derived work », web.archive.org(consulté le).
  19. (en) « News of OpenOffice.org, 100,000,000 downloads of OpenOffice.org 3 », web.archive.org(consulté le).
  20. Pour la version 3.x uniquement, les autres versions sont limitées à 256 colonnes.
  21. « Qu'est ce que le projet Éducation ? », web.archive.org(consulté le).
  22. a etb« OOo4Kids », web.archive.org(consulté le).
  23. (en) « OpenOffice.org — Apache OpenOffice », suropenoffice.org(consulté le).
  24. « OpenOffice.org 3.0 : la version finale est enfin disponible », surpcinpact.com,PCINpact,(version du surInternet Archive)
  25. (en) Doug Mahugh, « 1 + 2 = 1? »,
  26. « Virus dans OpenOffice, la défense MAJ », Generation NT,
  27. (en)How do I protect against macro-viruses in OpenOffice.org? dans laFAQ d'OpenOffice.org
  28. (en)Failles de sécurité d'OOo, site Secunia

Annexes

[modifier |modifier le code]

Sur les autres projets Wikimedia :

Bibliographie

[modifier |modifier le code]

Articles connexes

[modifier |modifier le code]

Liens externes

[modifier |modifier le code]
v ·m
Suite bureautiqueOpenOffice.org
Logiciels
Voir aussi
v ·m
Bureau
Logiciels libres
Logiciels propriétaires
Applications Web
Logiciels libres
Logiciels propriétaires
v ·m
Bureau
Logiciels libres
Logiciels propriétaires
Web
Logiciels libres
Logiciels propriétaires
ClassesLaTeX
Formats
v ·m
Éditeurs
Logiciels libres
Logiciels propriétaires
Anciens logiciels
Formats de données
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=OpenOffice.org&oldid=230361756 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp