Interopérabilité Open Office – Microsoft Office

Slides:



Advertisements
Présentations similaires
Comment Protéger les bases SQL avec System Center Data Protection Manager 2007.
Advertisements

Mitsuru FURUTA Relations techniques développeurs Microsoft France
Santé pubic Plan catastrophe Globalisation de léconomie Agenda vert Emissions Phénomène durbanisation Population viellissante Qualité de service Enjeux.
Trucs et Astuces { Visual Studio 2008 – VB 9 (C#3)} Grégory Renard CTO – R&I Manager Wygwam Microsoft Regional Director / Microsoft MVP
1 Applications d’entreprise avec.NET 4.0 et Silverlight 4 David Rousset Mitsuru Furuta
1 Chesné Pierre
Benjamin Soulier Technical Expert Cambridge Technology Partners Les nouveautés de Windows Azure.
Phase d’étudeDéveloppement Marketing & Vente.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
1 Silverlight & XNA Développeurs, à vous le mobile! Pierre Cauchois - Microsoft France Relations avec les développeurs (mobiles et embarqués)
Outils et scénarios d’édition collaborative en Haute École Étienne Vandeput Projet HETICE © CRIFA - ULg.
La suite bureautique OpenOffice.org ● OOo est une suite bureautique ; c'est à dire ce logiciel libre comprend différents modules, pour créer des documents.
Présentation LabPlus v3. Solution novatrice en Technologies de l’information Solution novatrice en Technologies de l’information Application pour la Gestion.
Réalisé par : Fairouz ichou Imane Errajil.  Introduction  L’ISO en quelque mots  Définition de l’ISO 9001V2000  L’évolution de l’ISO 9001  Principes.
Utilisation du logiciel EduStat©
LES OBJETS CONNECTÉS FALL maïmouna /16/2017 2:23 PM
Mener une activité.
La règlementation en matière de transfert de données
PDF Accessibilité et PDF.
Eléments de présentation
Titre de la présentation
Présentation de l'association CENABUMIX
Carlos Oliveira Club Subaquatique du CERN
Bing SMB Advertisers – Search Ads
SharePoint Saturday Montréal
PowerShell sur Linux : pourquoi et comment ?
Français 41 – Unité 3 Leçon B – Quels cours suivra un lycéen
Concrètement Pascal Sauliere
Unité 2– L’art de la nourriture
NEW SKILLS AND NEW JOBS IN THE HEALTH CARE AND SOCIAL WORK SECTOR
Création du statut de membre non plongeur
L’Oculus Rift pour améliorer l’efficacité et la logistique en entrepôt
Titre de la présentation
Laboratoire de développement durable et dynamique territoriale
Proposition pour un comité composé de 9 membres
Titre de la présentation
Discussion sur dossiers
Titre de la présentation
Groupe d’étude de la scoliose Arts et métiers - Paris mars 2015
Unité 3 – On fait les courses
Carlos Oliveira Club Subaquatique du CERN
8/23/2018 2:32 AM Cinématique But :
Le célèbre Nizar Chaari
9/6/2018 5:58 PM Histoire Séquence 1
Reference Document Treasury Board of Canada Secretariat © Her Majesty the Queen in Right of Canada. This information is released under an Open Government.
3 MOIS DE FORMATION 1 MOIS DE STAGE EN ENTREPRISE prÉsentation …
Introduction à l'évaluation d'accessibilité des sites Web
Outils d’aide à la régulation au CRRA13
Stimulez la croissance de votre entreprise grâce à Bing Ads.
Chapter 12: Structures de données
La Croix de Saint-Anselme
Agilité et SharePoint: Incompatible? On gage que non!
Donnez votre avis ! Depuis votre smartphone, sur :
Create and publish reports with Power BI for Desktop
La Passerelle de données locales
Comment créer des applications Sharepoint Intelligentes
Microsoft Confiential: Preliminary Information: NDA Only
de façon réelle et efficace.
Gestion d’identité dans Azure et Office 365
11/29/2018 4:22 AM Mail: Tel: recrute
Groupe d’étude de la scoliose Arts et métiers - Paris mars 2015
12/7/2018 9:48 PM Mail: Tel: recrute
FORMATION POWERPOINT 2007/2010
LA GESTION DE PATRIMOINE ROUTIER ET LES TECHNIQUES DE CHAUSSÉES
La réforme du 3eme cycle des études médicales
Microsoft Azure Quelles protections des données à l'heure du Cloud ?
Backend pour les applis multi-devices
REPLICA Hyper-V Comme solution à un PRA
Utilisation du logiciel EduStat©
Ecrire du code .NET 2.0 dans SQL Server 2005
Transcription de la présentation:

Interopérabilité Open Office – Microsoft Office 10 février 2010 Alfonso Castro Directeur de la stratégie Interopérabilité Microsoft France

Objectifs de la session Mieux comprendre la complexité des formats de documents Appréhender la difficulté de la normalisation, et ses enjeux Identifier les enjeux et la nécessité de l’interopérabilité pour maintenir l’équilibre entre Le choix La maîtrise de l’évolution La pérennité de l’information

Office et les formats de documents Office 2000 : apparition d’XML (SpreadsheetML, dans Excel) Office 2003 : généralisation d’XML (WordprocessingML, PresentationML) Office 2007 Open XML, normalisé ECMA SP2 : support d’ODF 1.1 Office 2010 Open XML, version ISO ODF 1.1

Les différentes versions des formats Open XML version ECMA (5945 pages)– Décembre 2006 Dans Office 2007 Open XML ISO (International Standards Organization) 29500 – Mars 2008 Dans Office 2010 ODF 1.0 - 728 pages (en fait, 2089) ISO (26300) – Mai 2006 Symphony ODF 1.1 Open Office La plus couramment utilisée, non normalisée ODF 1.2 En cours de finalisation, sera proposée à l’ISO PDF, créé en 1993 PDF 1.7, normalisé ISO (ISO 32000) - Décembre 2007 PDF/A, normalisé ISO en 2005 UOF

Un même document peut être interprété très différemment …

Pourquoi ces différences ? Les applications ont des fonctionnalités différentes, reflétées dans la mise en œuvre des formats Les différents formats ont été conçus en fonction des fonctionnalités des produits Même lorsque les fonctionnalités sont identiques, leur mise en œuvre peut être différente Autres facteurs : Ambigüité des spécifications bugs dans l’implémentation Extensions différentes Implémentation de composants différents de la spécification Souplesse du standard quant à des approches différentes Les notes d’implémentation son clé dans la mise en œuvre

Application et format(s) Exemples: Formats conditionnels Floating Text Boxes OpenOffice Office 2007 Open XML KOffice Office 2003 Open XML

Implémentations differentes Exemple: retour de texte automatiques dans les presentations OpenOffice IBM Lotus Symphony

Implémentations différentes Exemple: suivi des modifications OpenOffice AbiWord

Implémentations différentes Exemple: graphiques OpenOffice 3.0 Symphony 1.2 ODF 1.1 Standards ≠ Interoperabilité

Suivi des modifications dans ODF Raison pour lesquelles Ms Office ne supporte pas le suivi des modifications en ODF : Le mécanisme spécifié par ODF pour l’enregistrement des modifications devient souvent incohérente suite à certaines insertions ou suppressions de texte Le suivi des suppressions est spécialement problématique car l’approche d’ODF requiert la création d’une série de documents séparés comprenant les éléments supprimés Les exemples fournis dans la description d’ODF 1.1 étaient insuffisants pour bien en comprendre la logiques. Ont été supprimés en ODF 1.2 Il n’y a pas actuellement de mise en œuvre de suivi de modifications sur ODF en phase avec l’attente du marché

Symbôles Insertion d’un “smiley” dans une présentation Sauvegarde en ODF 1.1 Ouverture dans un logiciel différent Ambiguïté dans la description, dans ODF 1.1, du rendu. Open Office 3.0 Office 2007 SP2 Symphony 1.2

Orientation du texte dans les tableaux Autre exemple du manque de précision du standard Open Office 3.0 Office 2007 SP2 Symphony 1.2

L ’interopérabilité basée sur les standards 12/6/2018 8:46 AM L ’interopérabilité basée sur les standards Standards + Transparence + Engagement = INTEROPERABILITE © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Standards Implication de Microsoft dans la maintenance des formats de documents

Office Open XML Objectif (extrait de la page 1 de la norme ISO/IEC 29500-1): «  être capable de représenter fidèlement le corpus préexistants de documents de traitement de texte, feuilles de calcul et des présentations qui avaient été produites par les applications Microsoft Office » « faciliter l'interopérabilité et de l'extensibilité en favorisant les mises en œuvre par de multiples fournisseurs et sur plusieurs plates-formes » 2006: publication en tant que ECMA-376 2008: Publication en tant que ISO/IEC IS29500 Même contenu en tant que ECMA-376 2nde Edition 2009: début des travaux de maintenance au sein du WG4 du SC34 2010: première révision attendue de la part de l’ ISO

Principes d’implémentation d’ODF dans Office Adhésion au Standard ODF 1.1 En restant prédictible En préservant Le sens L’éditabilité Le rendu visuel

Pourquoi ODF 1.1 ? La plus répandue des versions ODF du marché parmi : ODF 1.0 – ISO/IEC 26300 ODF 1.1 – standard OASIS, jamais soumise à l’ISO Inclue des fonctions d’accessibilité Le standard ODF de fait “ODF 1.2” dans Open Office 3.0 ODF 1.2 est toujours en cours de modification par el comité technique OASIS en charge d’ODF Sun a implémenté une version « early draft » Pas de garantie sur le fait que ces documents « ODF 1.2 » seront conformes à la version finale d’ODF 1.2 lors de sa publication , suite au processus OASIS lui-même ou ISO.

Microsoft : pas d’extensions ODF Pourquoi les extensions ? Permet d’aller plus loin que les spécifications Différentie les produits Approche pragmatique dans la gestion de manque dans la spécification. Pourquoi ne pas y adhérer ? Demande de la part du Secteur public Incompatibilité avec les versions existantes Volonté de contribuer à l’évolution d’ODF au sein du comité technique OASIS

Contribution de Microsoft à ODF Mai 2008 Annonce du support d’ODF 1.1 dans Office 2007 SP2 Juin 2008 Microsoft rejoint le comité technique OASIS en charge d’ODF Automne 2008 Support d’ODF dans Wordpad pour Windows 7 Décembre 2008 15 propositions remises au comité technique pour améliorer l’interopérabilité d’ODF

Propositions de Microsoft au comité technique ODF d’OASIS Additional numbering formats Date axis on charts Data-label-series attributes Data-pilot-group attributes Drawing objects in charts Draw:z-index semantics Hidden drawing objects Non-rectangular placeholders Number:reserve-space element Ref-link for ref marks repeatCount values Table grid size element Table:cell-range attribute Table:target-cell-address attribute X-axis direction error indicator Toutes les propositions de MS vont dans le sens de l’amélioration de l’interopérabilité : Entre les différentes implémentations d'ODF Entre ODF et Open XML.

Engagement . “the industry has a responsibility to come together to address the interests of users in interoperability and effective data exchange between widely deployed document format implementations.” - Microsoft Interoperability Principles

Au-delà des formats existants… Convertisseur de format de fichier Fourni avec Office 2007 SP2 Définition et support de tout type de format de document pour Office http://msdn.microsoft.com/en-us/library/dd300649.aspx

Ouverture et sauvegarde des fichiers Fonctions d’affichage Ecran Souris Fonctions d’édition Représentation interne des documents (Document Model) Clavier Convertisseurs antérieurs Convertisseur ODF Ouverture et sauvegarde des fichiers Microsoft Works Formats ML DOC RTF ODF Open XML HTML Convertisseur WordPerfect UOF, autres… Convertisseur API Disque

Implémentations Open XML ECMA-376 is supported by a growing number of products on Windows, Mac, Linux and other platforms Many implementers have announced plans to support IS29500, as a logical evolution of ECMA-376 support

Implémentations Open XML principales Microsoft Office 2007 (Windows) Microsoft Office 2008 (Macintosh) OpenOffice 3.0 (Windows, Macintosh, Linux) Apple iWorks ’09 (Macintosh) Corel Wordperfect Office X4 Suite (Windows) Sun StarOffice 9 (Windows/Mac OSX/Linux) ThinkFree Office 3.0 (Windows/Mac/Linux) IBM Lotus Symphony 1.3 (Windows, Linux)

Autres Implémentations Open XML 280Slides (présentations web ) All-Format Writer (Symbian/Nokia) Altsoft XML2PDF (.NET developer tool) AltViewer viewers de documents Altova XML Spy Apache POI (Java API) Apple iPhone DataViz MacLinkPlus (Macintosh) DocumentsToGo (Palm) DOCX to RTF Konverter (Macintosh) DOCX convertor (Palm) Docx2Doc (web conversion service) ExcelPackage (.NET API) Gnumeric spreadsheet (Windows, Linux) Jarte (free Windows word processor) Madcap Flare 3.0 (help authoring) Mindjet MindManager (mindmaps) Monarch V10 (générateur de rapports) Neo Office 2.1 (Macintosh) Nuance OmniPage 16 Open ERP Software Convertisseur Open XML/ODF Open XML Writer OPEMXML4J (Java API) PHPExcel (API pour PHP) PythonOffice (API pour Python) SlideRocket (présentations web) SlideShare (présentations web) Xpertdoc Studio 2007 (outil de reporting) Zoho (traitement de texte Web)

Questions / réponses