Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Spricht Ihre Anwendung schon Open XML?

Ähnliche Präsentationen


Präsentation zum Thema: "Spricht Ihre Anwendung schon Open XML?"—  Präsentation transkript:

1 Spricht Ihre Anwendung schon Open XML?
3/28/2017 8:11 PM Jens Häupel Platform Strategy Manager Microsoft Deutschland GmbH Spricht Ihre Anwendung schon Open XML? © 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.

2 XML-basierende Formate
... erlauben Dinge zu tun, die vorher nicht möglich waren Mehrwert aus bestehender Infrastruktur Informationssicherheit Process Compliance Informationsintegration Gezielte Zugriffskontrolle, Auffinden, und Content Management Dokumente als Digital Assets Legacy Dokumente & Archive Kosten für Lifecycle vs. Implementationskosten Dokumente mit Systemen verwalten Dokuments, die sich selbst verwalten

3 Zukunft ohne Vergangenheit?
Der Einfluß von XML-basierten Format auf die IT Anwendungskompatibilität Möglichkeiten des Layouts und Renderings Deployment & Migration Existierende Lösungen / Integrationen Speicherung & Bandbreite Preserving Legacy Enabling the future

4 Open XML Files verstehen Open Packaging Conventions
{ Grundlagen } Open XML Files verstehen Open Packaging Conventions

5 Architektur eines Dokuments
Zip Container theme Main Relationships word glossary Part Relationships document.xml customUI Part Relationships customXml item1.xml Part Relationships itemProps1.xml docProps core.xml Content_Types

6 Word Dokument Architektur
Minimales Word-Dokument Zip Container word subfolder Main Relationship document.xml [Content_Types].xml _rels subfolder

7 Word Dokument Architektur
Zip Container word subfolder Main Relationship document.xml [Content_Types].xml _rels subfolder

8 Word Dokument Architektur
Zip Container word subfolder Main Relationship document.xml [Content_Types].xml _rels subfolder

9 Word Dokument Architektur
Zip Container word subfolder Main Relationship document.xml [Content_Types].xml _rels subfolder

10 { Dokument-Architektur }
3/28/2017 8:11 PM { Dokument-Architektur } demo Jens Häupel Platform Strategy Manager Microsoft Deutschland GmbH © 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.

11 { Unterstützung für Entwickler }
System.IO.Packaging

12 Grundkomponenten Package (Zip-Container) PackagePart / -Collection
XML, Binärformat GetStream() PackageRelationship / -Collection Beziehungen zw. Parts GetRelationshipsByType() PackageProperties Dokumenteigenschaften

13 demo { Packaging APIs } Jens Häupel Platform Strategy Manager
3/28/2017 8:11 PM { Packaging APIs } demo Jens Häupel Platform Strategy Manager Microsoft Deutschland GmbH © 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.

14 { Unterstützung für Entwickler }
Open XML SDK

15 Mehr Kontrolle, weniger Aufwand
Typisierte Objekte WordprocessingDocument SpreadsheetDocument PresentationDocument Objekthierarchie Deckt Open Packaging Convention ab High level API für Container Relationships & Content Types Doc-level Manipulation immer noch XML

16 demo { Open XML SDK } Jens Häupel Platform Strategy Manager
3/28/2017 8:11 PM { Open XML SDK } demo Jens Häupel Platform Strategy Manager Microsoft Deutschland GmbH © 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.

17 Die Zukunft bringt… Kapselung von oft benutzten document-level Objekten Paragraph, Style, Cell, Shape, … Suche über Inhalte Validation „High-level“ Szenarien Doc aus Vorlage erzeugen SharedML Klassen DrawingML, …

18 SDK Roadmap Content Search and Open XML Validation June 2007
WordprocessingML and Shared ML APIs SpreadsheetML APIs PresentationML APIs Version 1.0 Released CTP 2 (April 2008) CTP 1 (June 2007) June 2007 April 2008 May 2008 July 2008 2009 Version 2.0 Roadmap CTP Office 14

19 { Unterstützung für Entwickler }
Content Controls + Data Binding

20 Content Controls Bookmarks + Word-Felder + mehr

21 Structured Document Tags
Repräsentation im WordML Markup Properties und Content An Custom XML Data Store bindbar

22 Gebundene Daten Binding Information im WordML Markup <BookInfo>
<Author>Jens Häupel</Author> <PublishDate> </PublishDate> </BookInfo>

23 { Content Control Binding }
3/28/2017 8:11 PM { Content Control Binding } demo Jens Häupel Platform Strategy Manager Microsoft Deutschland GmbH © 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.

24 Zukunft und Vergangenheit!
Es genügt nicht, die Zukunft der Interoperabilität zu planen und die Bedeutung existierender Dokumente zu ignorieren XML basierte Formate müssen für die Zukunft gerüstet sein, aber auch die Eingliederung existierender Dokumente gewährleisten

25 3/28/2017 8:11 PM © 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. © 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.

26 Ressourcen Microsoft SDK for Open XML Formats
How Do I... Code Clips zu Open XML WebCasts zu Open XML Open XML Developer Community Open XML Community Open XML für Java Entwickler


Herunterladen ppt "Spricht Ihre Anwendung schon Open XML?"

Ähnliche Präsentationen


Google-Anzeigen