260 likes | 720 Views
The .doc is out: The Open Document Format and its prospects. John David Stone Department of Computer Science Grinnell College stone@cs.grinnell.edu. File formats. Microsoft Office 2003. Microsoft Office 2007. .doc .xls .ppt . .docx .xlsx .pptx . File formats. Microsoft
E N D
The .doc is out: The Open Document Format and its prospects John David Stone Department of Computer Science Grinnell College stone@cs.grinnell.edu
File formats Microsoft Office 2003 Microsoft Office 2007 .doc .xls .ppt ... .docx .xlsx .pptx ...
File formats Microsoft Office 2003 Open Document Format .doc .xls .ppt ... .odt .ods .odp ...
ODF file formats are based on XML (Extensible Markup Language) .odt .ods .odp XML (general scheme)
XML (Extensible Markup Language) <age>56</age> beginning tag ending tag datum
XML (Extensible Markup Language) as applied in the ODF spreadsheet format <table:table-cell table:style-name=”ce4” office:value-type=”date” office:date-value=”2008-03-06”> <text:p> 3/6/2008 </text:p> </table:table-cell>
XML (Extensible Markup Language) as applied in the ODF spreadsheet format <table:table-cell table:style-name=”ce4” office:value-type=”date” office:date-value=”2008-03-06”> <text:p> 3/6/2008 </text:p> </table:table-cell> ISO standard date format what the user typed
ZIP file compression content and XML tags and attributes + file containing style information + file containing metadata + ... + ... + ... compressed archive file
ODF element for one spreadsheet cell <table:table-cell table:style-name=”ce4” office:value-type=”date” office:date-value=”2008-03-06”> <text:p> 3/6/2008 </text:p> </table:table-cell> Microsoft Excel 2007 element – same content <c r=”B2” s=”1”> <v> 39524 </v> </c>
ODF configuration parameter element <config:config-item config:name=”PrintReversed” config:type=”boolean”> false </config:config-item>
ODF structured text element This passage contains an italicized phrase in context. <text:p text:style-name=”Standard” This passage contains <text:span text:style-name=”T2”> an italicized phrase </text:span> in context. </text:p>
Microsoft Word 2007 text element <w:p> <w:r> <w:t> This passage contains </w:t> </w:r> <w:r> <w:rPr> <w:i/> </w:rPr> <w:t> an italicized phrase </w:t> </w:r> <w:r> <w:t> in context. </w:t> </w:r> </w:p>
The practical arguments for ODF * stability
The practical arguments for ODF * stability * portability
The practical arguments for ODF * stability * portability * freedom
ODF standardization timetable 1999: initial project proposal (StarDivision) October 2000: first release of source code May 2002: first full implementation of an ODF-based word processor December 2002: first published draft of the ODF standard December 2004: second public discussion draft February 2005: third public discussion draft May 2005: OASIS certification September 2005: submitted to ISO May 2006: ISO certification
ODF adoption September 2005: Massachusetts (public records) late 2005: UK (schools) March 2006: Australia (National Archives) June 2006: Belgium January 2007: Finland (Ministry of Justice) February 2007: Germany (Federal Foreign Office) August 2007: Malaysia September 2007: Argentina September 2007: Croatia October 2007: South Africa December 2007: Netherlands December 2007: Norway
MSOOXML standardization timetable December 15, 2005: Microsoft begins work on a formal standard for Office November 17, 2006: proposed standard submitted to Ecma December 7, 2006: endorsed by Ecma December 7, 2006: submitted to ISO December 16, 2006: first published draft of the MSOOXML proposal September 17, 2007: initial ISO ballot fails January 14, 2008: “Disposition of Comments” sent to ISO members February 25-29, 2008: ISO ballot resolution meeting March 1-29, 2008: national bodies can change their initial-ballot votes
ISO initial ballot on MSOOXML (participating members only) Yes (w/ comments) Germany Kenya Malta Singapore Switzerland Turkey United States Uruguay Venezuela Yes Azerbaijan Côte-d'Ivoire Cyprus Jamaica Kazakhstan Lebanon Pakistan Saudia Arabia No (w/ comments) Canada China Czech Republic Denmark Ecuador France India Iran Ireland Japan Korea New Zealand Norway South Africa United Kingdom Abstaining Australia Belgium Finland Italy Malaysia Netherlands Slovenia Spain Trinidad and Tobago
The practical arguments for ODF * stability * portability * freedom
The practical argument for the Microsoft Office 2007 formats * inertia
The practical argument for the Microsoft Office 2007 formats * inertia (?)
ODF at Grinnell College * The Instructional Support Committee is considering whether and how to adopt and support ODF. * MathLAN users have saved about 1600 ODF documents in /home.
Recommended reading Macnaughton, Edward. “Technical distinctions of ODF and OOXML: a consultation document.” ftp://officeboxsystems.com/odfa_ukag/ ODFA%20UKAG%20Technical%20White%20Paper.pdf OpenDocument Format Alliance. ODF annual report 2007. http://www.odfalliance.org/resources/AnnualReport2007.pdf Weir, Rob. “The art of being mugged.” An antic disposition, March 2, 2008. http://www.robweir.com/blog/2008/03/art-of-being-mugged.html
This work is licensed under the Creative Commons Attribution Share-Alike 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/us/ or send a letter to Creative Commons 543 Howard Street 5th Floor San Francisco, California 94305 USA
These slides are available on the World Wide Web at http://www.cs.grinnell.edu/~stone/essays/open-document-format/open-document-format.odp The essay that they accompany is also available, at http://www.cs.grinnell.edu/~stone/essays/open-document-format/open-document-format.odt