“前人种树,后人乘凉”,UOF就像一棵树,从无到有,从小到大,因获得许多人的呵护而成长。只有经历风雨,才能长大成材,造福人们。
办公软件领域向来激荡不宁,虽然微软凭据其产品和文档格式一支独秀,但涌现了许多强有力的挑战者。金山WPS为国产办公软件的发展做出了卓越贡献,UOF就是国产办公软件文档格式的希望。
UOF是一件系统工程,小到一个xml属性的值,大到程序处理框架的搭建,都凝聚了众人的智慧。相关国家部门的协调,相关厂家的合作,相关同事的分工,使得UOF得以实现和发展。尤其应该向曾经为UOF付出的前辈致敬,现在良好的环境是创业期所缺乏的,我们应该加倍努力。
金山WPS作为UOF标准制定的先驱之一,始终关注和支持UOF的发展,并付诸实际行动。目前金山投入一个UOF研发小组,里面的成员都是具有多年研发经验的老手,他们为了UOF的发展兢兢业业的工作。大家都知道,文档格式兼容是个庞大且繁杂的项目,一般上完成达到产品发布差不多要6个月至8个月的时间。在这期间,组内成员只能是一味的编码讨论,看不到任何成绩和效果。这些在外人看来枯燥无味,但在我们这些程序员当中,别有一番风味啊。因为我们热爱那神奇的0,1代码世界,而且我们也想为国产的UOF文档格式标准贡献一份微薄之力。我接触UOF开发也有较长时间了,虽然看到有些前辈或者同事不再从事UOF开发,但他们努力拼搏的工作形象和卓有成效的工作成果让我十分感动。我想,UOF的成功还需要更多的付出才能实现,回顾过去可以让我们更踏实地走下去。
目前UOF是针对中文办公软件文档格式的,所以不仅要完成办公软件的内容存取的任务,还必须满足中文的使用习惯以及国家规定。我们通过向微软以及Open Office这两种办公软件文档格式学习经验和教训,为设计UOF有效地降低了难度和复杂度。通过会议协商,可以得出可供不同office产品通用的功能范围,并以合理的方式使用UOF文档格式进行描述。同时,中文的使用习惯以及国家规定,得以直接在UOF文档格式中方便地实现,不需要再为其他文档格式是否满足国内要求而费心了。由此,UOF文档格式具有更高的起点,在国家的支持下逐步走向成熟。
UOF文档格式是基于XML的,在开发过程中大量使用了XML技术和工具。例如XML主流的SAX、DOM技术,还有各种XML编辑器,成为了我们的得力助手。我们可以想象,大量的XML元素组织着大量的信息,可以演变成形象的电子文档,这是一件多么神奇的事情啊!——当然,程序开发人员和测试人员遇到bug也是常有之事,但这些都是小插曲了。
UOF是多个厂家共同努力的结果,有力地促进各个office产品的功能开发和产品的兼容性。以我们的亲身体验来说,金山WPS的开发受益于UOF的发展。为了更好地支持UOF以及国家标准,金山WPS进行了很多的技术开发工作,这是很值得欣喜的事情。诚然,金山WPS在支持UOF上无法一蹴而就,但金山WPS在付出自己的努力之后,必然能够获得成功!