> > > > > > > > > Old school way demo Microsoft Confidential > > > > > New school way.

Download Report

Transcript > > > > > > > > > Old school way demo Microsoft Confidential > > > > > New school way.

>
>
>
>
>
>
>
>
>
Old school way
demo
Microsoft Confidential
>
>
>
>
>
New school way
What are they?
Users see a
single file
MyDoc.docx
• Default format in Office 2007
•
•
and 2010
• Word (.docx)
• Excel (.xlsx)
• PowerPoint (.pptx)
Open XML is an ISO standard
Document Parts
• Most parts are XML
Developers see a zip
file with xml parts
File container
Document properties
Comments
WordML/SpreadsheetML, etc.
Custom-defined XML
Images, video, sound
Styles
Charts
What it is and what it’s not?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
Open XML File Format Higher Level
Schema Level
Validation
Semantic Level
Validation
Helper
Functions
Open XML File Format Base Level
Reading/Writing
Low Level
DOM
Packaging
API
System Support
.Net 3.5
System.IO.Packaging
Open XML
Schemas
demo
Microsoft Confidential
>
>
>
>
>
>
>
>
Word and Excel Services
>
>
>
>
>
>
File conversions on the server
>
>
>
>
>
>
>
Application
Pages/second
Docs/hr*
Docs/day*
Word Automation Services
20-30
7,200
172,800
Word 2007
~5-7
900
21,600
Competitor
0.333
120
2,880
Performance of Document Conversion (to PDF)
100000
90000
# of Documents Converted
80000
70000
60000
FAST!
50000
Word Automation Services
40000
Word 2007
Competitor
30000
20000
10000
0
0
1
2
3
4
5
6
7
Time (Hours)
8
9
10
11
12
demo
Microsoft Confidential
>
>
>
>
>
>
>
>
>
>
>
>
Template
Open XML SDK
Data
Documents
Word
Automation
Services
PDF
Print
>
>
>
>
demo
Microsoft Confidential
>
>
>
The possibilities…
>
>
>
demo
Microsoft Confidential
>
>
>
>
>
>
>
>
>
>
>
>
http://blogs.msdn.com/ericwhite
http://blogs.msdn.com/dmahugh
http://blogs.msdn.com/brian_jones
http://blogs.msdn.com/johnrdurant
>
>
>
>
http://msdn.microsoft.com/office/xml
>
>
>
http://connect.microsoft.com
>
>
http://www.codeplex.com
>
>
>
>
>
http://go.microsoft.com/fwlink/?LinkId=120908
http://go.microsoft.com/fwlink/?LinkId=127912
Any questions? Want to share scenarios/solutions?
>
>
channel9.msdn.com/learn
Built by Developers for Developers….
© 2009 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.