16

Jun

2009

UOF VS Open office XML

这几天一直在看OOXML(open office xml)的东西,今天看新闻知道貌似UOF和openXML可以精确转换了(考虑到ooxml作为xml的平坦性(T_T),这点真是太了不起了),所以顺便关注了一下UOF。

先说什么是OOXML。OOXML是M$最早在office2k7一系列软件中定义的xml格式,后来成为了一个国际标准。office2007所支持的docx(之类的)格式实际上是一个文件集合的压缩包(package)(可以尝试新建一个docx文件,修改扩展名为zip,然后解压)包括定义文章结构的document.xml,定义格式的style.xml,footer/header.xml,插入在文件内的媒体,以及定义这几者关系的.rels文件等。

word有一套自己的元素和命名空间,例如w:p对应word里面的一个段落等,整个系统的复杂程度简直让人发指(我现在在看的其中第4部大概有4000多页,其中word大概占1000多页,不知道为什么要设计这么多的元素),我估计word是唯一一个可以完美解释这套系统的软件。

再说UOF,首先,

UOF是由国家电子政务总体组所属的中文办公软件基础标准工作组组织制定的《中文办公软件文档格式规范》国家标准(即UOF–Unified Office document Format,中文简称“标文通”——引用自it168

据说很多国产办公软件公司就在推出使用其标准的产品(WPS貌似就是其中之一)。某专家说要在国内大力推广UFO(故意打错的)作为办公室软件的标准,理由大致是:

 

第一,openXML(貌似)不具备称为国际标准的成熟度和开放性。

第二,没有了 (因为哥们儿不能直白的说,中国这方面的市场是如此之大,我不能轻易的送给你微软)。

但是专家并没有指出,在OpenXML不具备称为ISO标准的基础上,UOF是否就具有取代OOXML的成熟性。UOF本质上是OOXML的前代ODF的中国版本。结果这个版本还没完善呢,微软突然推出了一个可以兼容ODF(把它想象成以前word用的xml)的全新标准,你说专家要不要着急。

于是专家几乎是声嘶力竭的呼吁,大力推广UOF,以“带动中国的办公软件、操作系统、CPU等核心技术和产业的发展”,通过(强制的)推广和实行这一标准。

这事儿和几G在国内的发展之路很类似。不知道出于什么原因咱们国家始终不愿意采用和其他国家和地区统一的3G制式。以至于,在其他国家如火如荼的开展3.5G产业,某国甚至要开放3.9G的时候,咱们国家还处在第一个3G标准的初始阶段。不同的是,通信这方面中国是完全的垄断,其他国家连进入的硬件设施都没有,所以咱们国家可以通过这种方式来实现彻底的保护。

UOF的情况有所不同。首先由于种种原因,office在国内有着不可动摇的群众基础,就这方面而言UOF反而更像是强行要在国内修基站的国外运营商。

现在OOXML可以被精确转换成UOF了,专家们应该稍稍松一口气了。讽刺的是在ooxml->uof的转换方面,花更多力气好像还是微软……

Posted in IT | Tagged , , , , | 12 Comments

12 Responses to UOF VS Open office XML

  1. kevinsnow says:

    对这方面没研究。。
    受教了…

  2. estoremap says:

    我的网站已经搞好了,你去帮我测试下,呵呵

  3. vincent says:

    中国的国际化标准近年来有些苗头了,通信领域的CAPWAP,WAPI还是能看到中国的影子了

  4. Jon says:

    原来是我收藏的页面不显示这个文章~~

  5. 妖狐闪现 says:

    文档格式转换在一些实验室被当成课题来研究的,还有不同等级的相关基金项目。

  6. 志言堂 says:

    了解了新东西,谢谢

  7. JV镓 says:

    这个blog的网页做得好赞,收藏了。。。IT民工诶,将来我的职业也是这个吧。。。IT、IT、IT。。。

  8. geekman says:

    没什么讽刺的.
    是微软出钱做转换不假,可是程序是我们写的.中国人写的.
    微软之所以出钱,是不想丢掉中国这块市场.

    再说一遍:转换是北京的一所学校做的,中国的学生.

  9. 132811 says:

    我还是希望ODF+UOF能够干倒OXML!
    据说MS为了把OXML升格为国际标准,花了重金游说各国,当时中国是投了反对票的,只是MS公关能力太强大了。

    如果OXML不好好讨好UOF,那么MS就是白痴!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>