w:r - V-ICT-OR vzw

gorgeousvassalSoftware and s/w Development

Nov 7, 2013 (3 years and 5 months ago)

56 views

Microsoft and XML Formats for
Document

Dirk Tombeur

Platform Strategy Manager

Microsoft Belgium & Luxembourg

Evolution of Document Authoring

Old approach: linear, static


Temporary electronic
document, permanent paper
document

Face
-
to
-
face collaboration
using paper documents;
requires physical presence

Binary formats optimized for
the high cost of storage and
bandwidth; proprietary

New approach: dynamic, interactive


Permanent electronic
document, temporary paper
document

Digital collaboration using
electronic documents;
participants in many locations

XML
-
based formats optimized
for flexibility, reusability, and
maintainability; open standards

Create

Print

Archive

Generate

Edit

Send

Edit

Receive

XML in Office: a 10
-
year evolution

Office 2000

Early Innovation

XML Document Properties

Office 97

Existing binary file formats designed
in 1994, launched in Office 97

Office XP

First XML Formats

Spreadsheet XML

Office 2003

Breakthrough XML Support

WordProcessingML,
SpreadsheetML

Custom
-
defined schema

2007 Office system

New XML
-
based Formats

XML File format Default

XML PowerPoint Format


Customers
and Partners
ask for
Office format standardization

2000

Microsoft became serious about using XML in its Office file formats

Public requests about need for a full specification for Office file formats


2003/2004

EU asks vendors to open their documents formats and standardize these

IDA (2004): “Microsoft should consider the merits of submitting XML formats to an
international standards body of their choice”

IDA & EC explicitly ask Microsoft

to put the evolution of the formats in the control of a standards body

to build translators to/from ODF

Governments recommend eventual submission to ISO


2006
-
2008

December 2006


PEGSCO (Pan
-
European eGovernment Services
Committee) Report:
http://ec.europa.eu/idabc/servlets/Doc?id=26971

Microsoft has adopted a “pure” XML format

The Open XML (ECMA
-
376) standard is freely available:

… the OpenXML (ECMA) specifications are freely available on the web and the main contributors to both specifications
(respectively Sun and Microsoft) have assured that the specifications can be implemented by any interested party,
including open
-
source developers, without additional obligations and/or costs.

Office Open XML Broad

Support in Belgium

Delaware Consulting

Userfull NV


Edan Integrator NV

CTG

Adifo NV


anaXis NV


Egemin NV


CODit BVBA


Orda
-
S


Sphinx IT


Neomatics

Traviata


TechTeam


Waslet


Capito NV

Ezos


Ikan Consulting

Partena


Avanade


Coppens NV


DataRex


Bits & Bytes


InterLight NV


iXL
-
IT NV


ComCom


Silicon Center


Devocom NV


Henno Computers NV

C & N


TopPower NV


InfoSupport


Erudict


Invenso


Software Spectrum

Microcomputing









Dolmen

Guidance


Sogeti

Soft
-
Naert


InnVisttra


Simac


INS


Euricom


Cronos


Mobile Access


Guidance Belgium

VDS
-
Computing

Digipoint


Amplexor


ICT7

ICMS Group


Adam Software NV

Cegeka

Arinso International

Alcopa


Concentra


Gates Power Transmission Europe

Accel

Vision IT Group

ECQ Applications BVBA

Kempische Kantoorsystemen

Ferranti Computer Systems

ESC Hard & Software Solutions

Heens IT Consultancy BVBA

Christiaens Computer Services

SDE Software Developments

iFacto Business Solutions NV


HP


Getronics

Telindus

Econocom


MSP


S@ws NV


Itineris


ComputaCenter

DCS NV


ECX bvba


ATEFO bvba


NiSH


ICT for you


Make IT Easy


aCOM
-
ib NV


Electro
-
Line NV

Trinsy Technics bvba

SPICS bvba


Nerea Belgium sprl

FOD/SPF Finance

Real Software Group

But there is already

an XML document

Standard???

ODF

The Highlander myth

How many document format standards should their be?

Some say
“there can be only one”
(The Highlander Principle)

As sensible as the movie! Where otherwise immortals slay
each other!




In fact, there are many standard formats now:

HTML, PDF/A, ODF, OOXML

CGM, SVG; JPEG, PNG; TIFF/IT, PDF/X

And many more widely used formats

And there will continue to be many

AIIM / Adobe


PDF has started an ISO fast track

China UOF format to be submitted



No format is immortal

Formats address different needs

Innovation is not over


Is it Microsoft against the world?

Commercial

Oracle, SAP, IRIS, Adobe, Microsoft, …

Open Source

Novell, RedHat, MySQL, Alfresco, …

Free Software

FFII, FSF, …

Commercial and Open Source are
bridging

and
looking for consensus

Novell
-
Microsoft agreement

Interoperability Alliance

Open Specification Promises

Free Software is radicalizing in
confrontational

mode


DIS29500 Ballot
Resolution Meeting

February 25
th



29
th

2008.

International Conference Centre Geneva

CICG, 7 rue de Varembé, CP13, CH
-
1211 Geneva 20

tel. +41 22 791 91 11

The
result

of the international
vote

Voting Rules

Final Result

Details

Rule 1

More than 66.66% of the P
-
members vote
approval

75,00%

(Need
>66.66%)

24 approval forecasts out of 32 P
-
members

(abstentions are taken out of the equation)

Rule 2

More than 75% of all members vote approval

86,00%

(Need >75%)

10 disapprove forecasts out of 71
countries

(abstentions are taken out of the equation)

Open XML is
an

ISO
standard
!

ISO member countries control Open
XML from now on

It passes control of the Microsoft file
formats

to an
international organization and ensures long
-
term access for
customers and competitors


Open XML is now the default file format of the MS Office suite
used by 400 million people in the world.


Making Open XML an ISO standards places the control of the
file format evolution in the hands of

countries
, not commercial
organizations.


MS will not be able anymore to decide alone on the evolution
of the file format.


Competitors can implement and users can exchange
documents without needing any Microsoft software


Applications developers have free access to a format used by
400 million users.

Applications with Office Open XML support

Windows:

Altsoft XML2PDF server 2007

AltViewer documents preview

Altova XML Spy

Corel Office

Create Word 2007 documents without Word
installed

doxc to RTF

Madcap Flare

Microsoft Office 2000, Office XP and Office 2003

Microsoft Office 2007

Mindjet's MindManager

Monarch V.9.0 from Datawatch

ODF
-
Converter

OOX
-
UOF Converter

Open ERP Software

Open XML Translator

Open XML translator for OpenOffice (for Linux
and Windows Versions of OpenOffice.org)

Open XML Writer

PythonOffice (Python API to read and write Excel
XML documents from within Python programming
language)

Sourceforge Project to allow .NET(C#) developer
to have component that will interact with Open
Xml file

Special Templates for Master Thesis

Word 2007 Map Editor for Mindjet MindManager

Xpertdoc Studio 2007 reporting solution

OpenOffice.org

Will develop adaptor

Mac OS X:

DOCX convertor for the Mac

docx to html converter

doxc to RTF converter

MacLinkPlus Deluxe version 16 by DataViz

Microsoft Office 2008

Neo Office 2.1

Sun Open XML import filter for spreadsheets

Word Counter 2.2.1

Iphone and Iworks

Linux:

Gnumeric


open source Spreadsheet

Open Office

Novell edition

Open XML translator for OpenOffice (for Linux
and Windows Versions of OpenOffice.org)

LinSpire

Other Operating systems or
Operating System independent:

Docx2Doc Web Service

DOCX convertor on Palm handheld devices

EMS added OpenXML and ODF

support to their
tools for Oracle, IBM DB2, Interbase/Firebird,
MySQL, PostgreSQL

and SQL Server

OpenXML4J
-

Open XML framework for Java

OpenXMLDeveloper.org (hundred of developers,
multiple platforms)

PHPExcel
-

Web Development (PHP)

WebService with mailing of Document, docx to
HTML

Word 2007 file(docx) construction using Java

IBM DB2 9, Zend Core, PHP, PDO and Xquery


Choices made for Office Open XML

Open


Open XML Formats
standardization:
Ecma
, ISO/IEC



XML
-
based formats
for predictable long
-
term interoperability



Royalty
-
free
licenses enable
broad access to
technology

Forward
-
looking


ZIP compression of
the format reduces
file sizes



Segmented storage
improves data
recovery and
programmatic
access



Full accessibility
support

Compatible


Full support for
Microsoft Office
functionality



Compatibility with
Office 2000, XP,
and 2007



Bulk document
conversion tools
available

Levels of Interoperability

Technical Interoperability

<w:p>


<w:r>


<w:rPr>
<w:b />
</w:rPr>


<w:t>John Doe</w:t>


</w:r>


<w:r>


<w:rPr>
<w:i />
</w:rPr>


<w:t>Health Agency</w:t>


</w:r>

</w:p>


XML Reference Schemas

Display
-
oriented

(for example, Bold, Italics,
Tables, Paragraphs, Styles)

Document Format

Enable Archival and File
Formats Interoperability

Custom
-
defined Schemas

Data
-
oriented

(for example, Price, Invoice)

business information

Enable System Integration

<ConferenceReport>


<Date>
3/24/2004
</Date>


<Attendees>


<Attendee

Name=“John Doe”
>


<Department>


Health Agency


</Department>


<Potential>


<Sales>100</Sales>


<Growth>25%</Growth>





</Attendee>

Levels of Interoperability

Semantic interoperability

File Format Compatibility

Ensuring Free Document Exchange With Prior Office Releases

Office XP, 2003 will open, edit and save new Office formats

Will recognize new Word, Excel and PowerPoint file format extensions

Enables users to Open XML Formats across multiple versions

Windows 2000 SP4 and later can convert between binary and Open XML Formats

Office 2007 users can change the default file format if desired

Current .doc, .xls, .ppt file formats will be supported in 2007 Office system

Default file format can be set by users during deployment or after

Advanced policy controls for enabling and disabling the use of specific formats

Office release

User Experience with new file formats

2007 Office system

Default save as Open XML Formats

Office 97
-
2003 formats fully supported

Compatibility Mode ensures features are also compatible

Office 2003

Office XP

Native support for Open XML Formats (Compatibility Pack installed)

Open, Edit and Save Open XML Formats

Office 2000, Windows 2000
SP4 and later (non
-
Office)

Support for Open XML formats via standalone compatibility pack

Format conversion within Windows Explorer

Open
Source

ODF
translator

Sun ODF Plugin for Microsoft Office

Server
based

ODF
integration

http://www.wygwam.com/

Server
based

ODF
integration

The
future
?

Fraunhofer Institute; May 2007





OASIS
Organization for the Advancement of Structured Information Standards


Thank

you
!

dirktom@microsoft.com