Spricht Ihre Anwendung schon Open XML?

Slides:



Advertisements
Ähnliche Präsentationen
SAP Demos Procedure Overview SAP Global Web Team January 17, 2008 sample for a picture in the title slide.
Advertisements

Claudius Metze, ISM Healthcare
E-Solutions mySchoeller.com for Felix Schoeller Imaging
G21Billing Document Outbound via EDI Overview
G20 Sales Order Processing via EDI Overview
General Cost Center Planning SAP Best Practices Baseline Package
Entwicklung und Einsatz von Smart Client-Anwendungen Jens Häupel Developer Evangelist Microsoft Deutschland GmbH Dirk Primbs.
Windows Vista Deployment
Windows Vista für Entwickler
WebCast: Managed Smart Tags mit VSTO Jens Häupel.NET Technologieberater Microsoft Deutschland GmbH
Anwendungen entwickeln für Office 2007
Windows Small Business Server 2008
Gehärtet von Anfang an { Windows 2008: Spezielle Aufgaben }
Microsoft Office Forms Server
Kooperationsmöglichkeiten im Bereich Medienkompetenzförderung Heidelberg, 06.Juni 2011 Jürgen Nilgen Area Sales Lead Germany | Microsoft Learning.
Windows Essential Business Server 2008
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Video Streaming mit Silverlight
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Bitlocker mit Server 2008 in Enterprise Umgebungen
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Automatisches Testen ohne Frust mit CodedUI
René Leupold IS Developer Comgate Solutions AG Entity Framework Ein Überblick.
Neno Loje Berater & MVP für Visual Studio ALM und TFS (ehemals VSTS) Hochqualitative Produkte mit Visual Studio & TFS 2010.
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Frank Fischer + Bernhard Frank Microsoft Deutschland GmbH.
Daniel Melanchthon Security Evangelist Microsoft Deutschland GmbH.
Steffen Krause Technical Evangelist Microsoft Deutschland GmbH
Roger Boesch Developer Technical Specialist Developer and Platform Group.
Scripting mit Windows PowerShell
Thomas Claudius Huber Senior Consultant Trivadis AG Silverlight 5 die Neuerungen.
Quelle: Standish Group, 2006 Fourth Quarter Research Report, CHAOS Research Results.
Sven Thimm Senior Presales Consultant Microsoft Deutschland GmbH Oliver Sommer MVP SBS/EBS aka Essential Server Solutions Family TrinityComputer.de.
SQL Azure Administration
3/28/2017 8:11 PM Visual Studio Tools für Office { Rapid Application Development für Office } Jens Häupel Platform Strategy Manager Microsoft Deutschland.
Dirk Primbs Developer Evangelist Microsoft Deutschland GmbH.
Dariusz Parys Developer Evangelist Microsoft Deutschland GmbH Christian Weyer Solutions Architect thinktecture.
Der Moderne Verwaltungsarbeitsplatz Die perfekte Symbiose der neuen Microsoft Technologien mit Ihrer bestehenden IT-Infrastruktur Michael Schäffer
Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.
Virtual Earth Visualisierung von Geodaten Daniel Walzenbach, Microsoft Deutschland GmbH
Template v5 October 12, Copyright © Infor. All Rights Reserved.
Cyber-Security und Datenschutz in der Cloud Wie passt das zusammen?
SharePoint FIS HandsOn – out of the Box.
SAP Protects its Valuable Innovations Alexandra Koseva/ Intellectual Property Department at SAP Labs Bulgaria November 29, 2012.
Confidential Sequans – GlobSys Project Multi-company issues Wolfgang Schaefer Project Manager – FS EMEA May 2009.
Premium AEROTEC S.R.L., Brasov Plant Noul spatiu de joaca tematic al Parcului Central Brasov construit de Premium AEROTEC cu sustinerea Primariei Brasov.
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
Microsoft Cloud Day Herzlich willkommen!. Microsoft Cloud Day MSDN Veranstaltung Die Cloud Plattform als Erfolgsbaustein – Wie Sie als Softwarefirma von.
Die nächste Generation von Microsoft Office System 2007 Microsoft Office System Gernot Kühn Technologieberater Office System Mittelstandsbetreuung.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Thomas Claudius Huber Senior Consultant Trivadis AG WCF RIA Services Datengetriebene Apps.
Greetings and goodbyes Deutschland v. USA
SAP License Key Learning Map
…und nun aber zum heutigen Vortrag Die Herausforderung: Krisen und andere Verwerfungen Die Herangehensweise: Kosten senken & Produktivität erhöhen Das.
Mit IT IS enbex Hand in Hand Zeitgemäße Unternehmen sind auf schnellen und sicheren Datenaustausch angewiesen IT IS AG.
Sprachneuerungen des .NET Frameworks 3.5
Weg mit Fehlern, die kein Entwickler versteht …
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Christian Binder Senior Platform Strategy Manager Microsoft Deutschland GmbH.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
Arbeiten in einem agilen Team mit VS & TFS 11
? What is Open PS? SAP Open PS based on EPS 4.0
Azure Backup, Azure Backup Server und Azure Site Recovery
Azure Active Directory und Azure Active Directory Domain Services
Lync and Learn mit Manfred Helber Thema heute:
Wachstumsmotor für Ihr Unternehmen: Bing Ads
Azure Mobile Services Deep dive into node.js scripting
Firmeninternes Softwarelogo
 Präsentation transkript:

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

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

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

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

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

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

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

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

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

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

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

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

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 http://blogs.msdn.com/jensha © 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.

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

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

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 http://blogs.msdn.com/jensha © 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.

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, …

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

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

Content Controls Bookmarks + Word-Felder + mehr

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

Gebundene Daten Binding Information im WordML Markup <BookInfo> <Author>Jens Häupel</Author> <PublishDate>2007-02-10</PublishDate> </BookInfo>

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

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

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.

Ressourcen Microsoft SDK for Open XML Formats http://www.microsoft.com/downloads/details.aspx?FamilyID=AD0B72FB-4A1D-4C52-BDB5-7DD7E816D046&displaylang=en How Do I... http://msdn2.microsoft.com/en-us/library/bb491088.aspx Code Clips zu Open XML http://www.microsoft.com/germany/msdn/solve/knowhow/office/default.mspx#oxf WebCasts zu Open XML http://www.microsoft.com/germany/msdn/webcasts/finder/default.mspx?&q=Open+XML Open XML Developer Community http://openxmldeveloper.org Open XML Community http://openxmlcommunity.org Open XML für Java Entwickler http://www.openxml4j.org/