© 2006 Microsoft Corporation. OpenXML et.NET Pierre Lagarde Relation.

Slides:



Advertisements
Similar presentations
Copyright HEALTHone Global – October The Relevance of EHR Standards and of EHR Quality labelling for SMEs Alain Maskens.
Advertisements

Fujitsu Computer Systems 1 Un survol des Technologies e-Business / e-Gouvernement 1. Protocoles pour e-Business / e-Gouvernement 2. Messageries e-Business.
Prepositions. PREPOSITIONS: *sous - under *devant - in front of *sur - on *derrière- behind *dans - in *à côté de - next to *à gauche de - to the left.
10 Survival Phrases Survival Answers 3/6 With Mr Angry Potato Head and Mrs. Mildly-Angry Carrot-Face.
Changing World of Work Le monde du travailil change encore... Its been a hard days night... Media/Family/Peers – Expectations about work Médias, famille,
© Mark E. Damon - All Rights Reserved Round 1Round 2 Final Jeopardy Raoul Brigitte Marie.
Outdoor Class One Asking Questions in French By Thérèse Tseng.
I have chose the photo/image which shows… J’ai choisi la photo/l’image qui montre….
Your suitcase Some notes on it. Questions What will the outcome of this project look like? And the dissemination? What are the objectives of this workshop?
Before Training Avant la formation. 1 What do trainees bring with them to training events? Quest-ce que les personnes en formation apportent au stage.
Solution Development Using the 2007 Microsoft Office System Open XML File Formats Microsoft Corporation.
Assembling, Repurposing And Manipulating Document Content Using The New Office File Format Brian Jones OFF 304 Program Manager Microsoft Corporation.
Open XML Developer Workshop Office Open XML Architecture A developers introduction to the file formats.
À peu près/environ. about/approximately Cest tout pour aujourdhui.
Metadata 8/7/2012 Katie Moss Digital Metadata Technician, Digital Library Services
Standarder i Office 2007 Office OpenXML Pau Larsen Teknisk specialist Microsoft.
Par B.Said Université de Ouargla.  Structure de données linéaire.  Chaque élément est accédé par sa position.  On peut ajouter un nouveau élément dans.
F 3 premier quiz de l’itinéraire Les corrections et Les renseignements pour faire un « retest. »
Les Expressions Partie 2. Et… And… Mais But Avec.
Look, listen and repeat Adverbs of frequency always /)c:lweqz/
 Zeyad Rajabi Program Manager Microsoft Corporation PC34.
Culture Lesson 8. Meals For the French, eating is a cultural experience. Meals are not just about food, but about relaxing, chatting, and spending leisure.
What are they? Users see a single file MyDoc.docx Developers see a zip file with xml parts Document properties File container Comments WordML/SpreadsheetML,
Microsoft Office Open XML Formats Brian Jones Lead Program Manager Microsoft Corporation.
LE SMED Outil d’amélioration Silvia OLIVIERI Décembre 2009.
 Customisation de l’IDE Visual Studio 2008  Multi-Targetting  Overloading d’opérateurs  Codes Snippets, Macros  Éditeur, IntelliSense, Amélioration.
1 Développement Windows Mitsuru FURUTA Relations techniques développeurs
Adrian Ford Program Manager Microsoft Corporation PC15.
Old school way Microsoft Confidential New school way.
Office Open XML Developer Workshop Office Open XML Overview Štěpán Bechynský.
Office Open XML Developer Workshop SpreadsheetML Basics.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Microsoft Confidential Gregg Brown| Lead Program Manager Windows Digital Documents Team | Microsoft Corporation XPS Overview and Demonstration.
Session 1 - Introduction and Data Access Layer
© 2006 Microsoft Corporation. Les Toolkits : Accélérer le développement Web 2.0 Pierre Lagarde Relation Technique Développeur Microsoft France
Working With Open XML Document Formats In MOSS 2007 Romeo Pruno nonaka.eu.
Platform for African-European partnership in agricultural research for development (Phase III) Management team and WP’s leaders training - PAEPARD II 4YE.
SharePoint and OpenXML Tools and Object Models for Server-Side Office Development Ron Dunn Information Worker Technology Specialist.
Open XML Formats Jessica Gruber Consultant Microsoft Corporation.
VDX – Electronic Document Delivery to Users May 2012.
Office Open XML Developer Workshop Office Open XML Architecture A developer’s introduction to the file formats.
Open XML Developer Workshop Working with the Packaging API.
Accident : Evénement soudain et imprévu qui a pour conséquence une atteinte à: la santé des personnes ; l'environnement ; aux biens et équipements.
New Capabilities with the Open XML File Format Visual Studio Tools for Office Mike Ormond Developer and Platform Group, Microsoft Ltd
Satisfy Your Technical Curiosity Open XML Deep Dive Doug Mahugh Technical Evangelist, Microsoft
Open XML Formats Fabio Santini.NET Developer Evangelist Microsoft Italy.
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
1 Unleashing The Power Of XPS-Based File Formats For Your Application Jesse McGatha DAT304 Program Manager Microsoft Corporation.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Package! Publish! Print! Brian Adelberg Digital Document Solutions Software Development Lead Microsoft Corporation.
Microsoft Confidential 2007 Microsoft Office System Technical Overview - Client Michael McClary Microsoft Confidential.
Open XML Developer Workshop Open XML Packages, Parts and Relationships.
1 Cours UBO 2007 UE – BASES DE DONNEES OCEANOGRAPHIQUES Le portail NAUTILUS accès en ligne aux données et site WEB du SISMER Michèle FICHAUT.
Open XML Developer Workshop Office Open XML Architecture A developer’s introduction to the file formats.
L’ART DU BONHEUR Il vient du ciel ! Il fait tourner la tête !
Microsoft Office and XML – Making the data work for YOU! Mark Johnston Developer & Platform Group, Microsoft Ltd
Conférence de Lionel Allorge
Introducing the Microsoft® .NET Framework
Les propriétés de l’air
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
LES TOLERANCES ET AJUSTEMENTS Suite ENPEI. LES TOLERANCES 1- LES AJUSTEMENTS 2- ALESAGE - TOLERANCES FONDAMENTALES 3- ARBRE - TOLERANCES FONDAMENTALES.
Open XML Packages, Parts and Relationships
 Norton Antivirus a la capacité de 3 logiciels antivirus. Cela nous donne trois fois plus de sécurité qu'une normale. Son but est de sauver l'appareil.
MIX 09 11/23/2018 6:07 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Overview of Silverlight 2
Structure d’une interface Android Un écran Android de type formulaire est généralement composé de plusieurs vues. Entre autres : TextView, ImageView titre,
Pablo Castro Software Architect Microsoft Corporation
L'autorisation d'accès à cette présentation est actuellement restreinte. Si vous n'utilisez pas Microsoft Office 2003 ou un programme prenant en charge.
Demonstrative Adj and Sentences
Presentation transcript:

© 2006 Microsoft Corporation. OpenXML et.NET Pierre Lagarde Relation Technique Développeurs Microsoft France

© 2006 Microsoft Corporation. Open XML Interoperability Php JavaMicrosoftCOM ZIP Library pclZip.lib.php J2SE java.util.zip.NET Framework 3.0 System.IO.Packaging * Xceed.NET controls (ZIP) Xceed ActiveX controls XML Library DOMXML Php 4 DOM Php 5 JAXP.NET Framework 3.0 System.Xml MSXML * Inclus une abstraction sur le concept OPC (Open Packaging Convention)

© 2006 Microsoft Corporation. Open XML Formats Architecture File Container Document Properties Comments WordML / Spreadsheet ML Custom XML Embedded Code Images / Video / Sound Document Parts Presque tout est XML Chaque Part est indépendante en cas de corruption

© 2006 Microsoft Corporation. Open Packaging Convention Package – Le container Document Parts – Les fichiers dans le container Relationships – Relation entre les Parts Zip Parts et Relationships Open Package Specification Package (Core Properties, Preview) Les droits numériques (Information Right Management) Office 2007 Open XML Formats XPS Format de Document XML Paper Specification Formats Personnalisés

© 2006 Microsoft Corporation. Open Packaging Convention Propriétés du package: Category ContentType Creator Description Identifier Keywords Modified Revision lastModifiedBy Subject Title Version Natif dans l’explorateur de fichier de Vista (Démo)

© 2006 Microsoft Corporation. Open Packaging Convention Une Part c’est quoi ? Analogique à un fichier dans un système de fichier Stocké dans le package et accessible via une URI Stocké avec un type de contenu (Content-Type) Peut être XML, binaire ou OPC Images, sounds, video, OLE objects, OpenXML Le fichier [Content_Types].xml définie les types de média stockés dans le package <Override PartName="/word/document.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"/> <Override PartName="/word/document.xml" ContentType="application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml"/>

© 2006 Microsoft Corporation. Open Packaging Convention Chaque relation est typé Exemple : Ce fichier XML a un contenu ‘stylé’ avec cette Part

© 2006 Microsoft Corporation. Framework 3.0 System.IO.Packaging Fait partie de Windows Presentation Fondation Installé avec le Framework 3.0 Directement dans Vista Framework 1.x Framework 2.0 RunTime Framework 2.0 RunTime Framework 2.0 WPF WF WCF CartSpace WPF WF WCF CartSpace Framework 3.5 (Automne 2007 ?) Framework 3.5 (Automne 2007 ?) RunTime Framework 2.0 RunTime Framework 2.0 WPF WF WCF CartSpace WPF WF WCF CartSpace Orcas Linq, Ajax, … Orcas Linq, Ajax, …

© 2006 Microsoft Corporation. Composants de System.IO.Packaging Les Classes: Package Package Properties PackageRelationships PackageParts Récupération des parts avec System.IO.Stream Common Package Parts Package Relationships Core Properties Digital Signatures Specific Format Parts Office Document Part Relationships XML Part Part Rels Etc… PackagePart: CompressionOpti on ContentTypePackageUriRelationshipIDPackageRelationshipTypeSourceUriTargetModeTargetUri

© 2006 Microsoft Corporation.