First new principles, now an interoperability initiative for OOXML

By Scott M. Fulton, III | Published March 6, 2008, 4:22 PM

Microsoft wants to show that it's working really, really hard on adopting the principle of interoperability in its key software. To keep the rhythm flowing in its direction, it's building new alliances with software vendors.

A few days after the scheduled Ballot Resolution Meeting of ISO Standards Committee 34 has come to a close, Microsoft wants to leave a positive picture in the minds of members still considering their Office Open XML votes. That picture, it hopes, shows a company that is practically flogging itself over the interoperability issue.

In a further move to that end today, the company launched a new interoperability laboratory, in partnership with five other independent software vendors including Novell.

The lab, to be headquartered in Cambridge, Mass., will be tasked with ensuring the interoperability of the OOXML format with Open Document Format, already an international standard, and the format used by OpenOffice software distributed by Novell, among others.

The other four companies in the partnership are:

  • DataViz Inc., which produces a mobile office suite called Documents to Go, supporting OOXML files, for Symbian S80 and UIQ, Windows Mobile, Palm OS, and soon RIM BlackBerry devices, among other products;
  • Mark Logic Corp., the producer of an XML database called Mark Logic Server that supports the XQuery standard, whose customers today are primarily in the public sector, and whose aim is to expand, as it tests an XML-based indexing application for e-mail;
  • Nuance Communications, the maker of Dragon NaturallySpeaking voice recognition software, and which also just two days ago announced its latest revision to its PDF Converter software; and,
  • Quickoffice Inc., the producer of another mobile suite of office applications that support the Word, Excel, and PowerPoint categories of the OOXML format, for Symbian S60 and Palm OS devices;

Arguably, all four of these companies already have a stake in ensuring that the OOXML format works in the way they expect it to, and that no changes Microsoft -- or anyone else -- may choose to make to it in the future has a detrimental effect on their product lines.

This latest move by Microsoft comes just a few weeks after the company unveiled its unilaterally adopted set of Interoperability Principles. Among those -- in fact, first and foremost -- is the following: "Microsoft commits that all the protocols in its high-volume products that are used by any other Microsoft product will be made openly available to the developer community in a non-discriminatory fashion. These Open Protocols may include protocols that implement industry standards."

Reports that purport to be from the site of the ISO's BRM vary wildly. Some saying the members were locked in deep contemplation, others say they couldn't quite agree on so much as the working agenda for each day, and others talk about protests and walkouts -- and none of them, at least thus far, have been capable of being independently and reliably verified.

The propensity of the reports apparently provoked Patrick Durusau, one of the founders of the ODF standard and a driving force behind its standardization, to issue an open letter yesterday (PDF available here) in outright support of the adoption of OOXML as international standard DIS 29500.

"Reject DIS 29500? The cost of rejection is that ordinary users, governments, smaller interests, all lose a seat at the table where the next version of the Office standard is being written," wrote Durusau yesterday. "Approve an admittedly rough DIS 29500? That gives all of us a seat at the table for the next Office standard. Granting that I wince at parts of DIS 29500, it is hard for me to argue with that rationale."

Microsoft also announced this afternoon the release of the first 1.1 edition of a stand-alone translator between ODF and OOXML documents. This project is currently being hosted on SourceForge. BetaNews located the project, and noted that only the command-line version of the translator has thus far been upgraded to version 1.1.

A check of the release notes show that many formatting features between Word 2007 and ODF documents are lost in the translation, even for the 1.1 version. Page background colors, background images for tables, variable font weight, blinking text (a holdover from the MS-DOS era), text rotation, capitalized or lower-case text as an applied format, embedded objects, and hidden sections are among the 41 known formatting elements that the newest build of the translator does not currently support.

Comments

View comments by with a score of at least

What is interoperability? Does it come from implementing unencumbered, international consortium standards and competing fairly with every other implementation? Or does it come from refusing to work with anyone that will not buy or at least sign a license agreement?

Score: 0

|

See what Joe Wilcox has to say about this PR initiative at
http://www.microsoft-wat...c=MWRSS02129TX1K0000535

"Microsoft's idea of a Document Interoperability Initiative is to put together a bunch of businesses that profit from file format incompatibilities. And that is supposed to demonstrate—quoting from the press release—"Microsoft's commitment to implement a set of strategic changes in its technology and business practices to expand interoperability through the implementation of its interoperability principles."

"Microsoft could demonstrate sincerity about interoperability by working with OASIS on establishing a single standard for desktop productivity document formats. OASIS has a working group around ODF, but Microsoft isn't a participant.

Instead, Microsoft's idea of interoperability initiative is the formation of a group made up of its own partners."

Score: 0

|

Rob Weir has it right with this point:
It is much lamented that DIS 29500 does not define how scripts or macros are to work. This lack will cause serious interoperability concerns, as each vendor, lacking standards guidance, will implement these features in incompatible ways. Specifically, in order to have any interoperability among scripted documents, it is necessary to define:

— How and where a script is stored and located within the Open Packaging Convention (OPC) container file.
— How is the script bound to the document. In other words, how does the document content associate itself with the macro?
— What is the runtime language of the script?
— What is the core and extension API's available to the script?
— What is the security model?

OOXML defines none of these.

________________________________________________
Add to this the debacle of several national bodies have formally requested to ISO that they are changing their BRM votes on MS-OOXML to NO less than a week after Geneva, and both Microsoft and Obama are having a terrible week. Continuing to quote lone wolf Durusau, when no one else has joined his pro-MS-OOXML sentiments, is I believe reaching in this case. The fact that Durusau is a god-believer in the 21st century is a red flag to say the least.

Score: 0

|

It's funny, you know?

Rob actually makes a somewhat coherent and intelligent point.

...and then you go and ruin it by posting that gibberish underneath it that I am sure even he would be repulsed by.

You are truly the poster-child for the 'Greater Internet ****wad Theory'.

Score: 0

|

I second what Tool said.

Score: 0

|

Exchange Server 2010 goes live, will extend rights-managed e-mail to browsers

A new feature will give companies a way to prevent users from manipulating e-mail content they receive based on what the messages contain.

Google Chrome 4: Yes, it's fast, but is it usable?

As Betanews readers have responded to our stories about Chrome's JavaScript superiority...Does that mean we'd actually use this browser? Well...

Video: Netflix on PlayStation 3

Netflix has come to the PlayStation 3 via Blu-ray and BD-Live.

Early build of Moblin 2.1 improves connectivity, but not device support

The Linux Foundation's Atom-centric OS yesterday received a major overhaul with the project release of Moblin 2.1 for netbooks and nettops.

Supreme Court considers patentability of abstract methods today

Can software that executes a formula for a business process qualify for federal patents? An appeals court already said no, and inventors are making their case.

Thanks, iPhone: Google buys mobile advertiser AdMob for $750 million

AdMob came to thrive thanks to the iPhone's popularity, now Google has bought it.

Myka announces its latest Linux-based 'net top box'

Myka's ION brings Boxee, XMBC, and much more to HDTVs.

What hath Mac wrought? A remembrance after a quarter-century

The reason there's a Macintosh today is not because of some brilliant flash of engineering genius, but because Apple had the audacity to learn from its mistakes.

Early sales figures for Windows 7 nicely high, but do we know why?

Fans of triple-digit surges in figures quoted by Betanews will love this one, as it appears Microsoft rediscovered how to pull off a software launch.

The iPhone's China syndrome: Sales of 5,000 and climbing

There's actually a country where Apple's device is not a godsend, where sales can be measured in the dozens.

New European counterpart to FCC will ensure 'a more neutral net'

Late Thursday night, the ruling telecom administrators of the EU's member nations signed away their final authority to a new entity overseen by the EC.