奉Q之名OpenOffice2.0解放你桌面
2002年在IT界相当轰动的OpenOffice和Sun StarOffice/StarSuite 6.0的热度现在有没有降下来?
不,相反,很快就会有新的热潮,因为OpenOffice 2.0的测试版将于2005年2月发布,正式版计划于同年5月发布。
虽然2.0测试版还没有发布,但最接近的进度版本是1.9.m65(也是测试版,最新的正式版是1.1.4),我们可以从这个版本中体验到2.0的一些新特性,包括与Microsoft Office的兼容性更高,程序启动速度更快,以及全新的个人桌面数据库。
由于OpenOffice 2.0的代号是Q,所以称之为桌面免费软件的q版也不为过。
OpenOffice的前世
其实开源软件项目OpenOffice是有先例可循的。1998年,网景公司向开放软件社区交付了其浏览器的原始源代码:Communicator 5.0,形成了Mozilla项目,社区负责后续的程序升级和修改。Netscape将基于Mozilla的新开发推出其新版本的Communicator。AOL与网景合并后,也推出了Communicator 6.x、7.x等。
OpenOffice类似于这种模式,但可以从更早的轨迹来解释。80年代,德国一个少年写了一套文字处理软件:StarWriter,后来扩展了反垃圾邮件软件包,叫StarOffice。StarOffice包括试算平衡的StarCalc、电子简报的StarImpress等。,并成立星空事业部来运营这个商业软件。
然而,在1999年夏天,Sun收购了StarDivision,并获得了StarOffice 5.0。2000年6月,它推出了后续新版本:StarOffice 5.2。但孙认为,StarOffice如果以传统的商业方式开发,将很难匹敌微软Office。所以决定和Netscpae一样,将StarOffice作为OpenOffice项目发布。未来Sun仍将基于OpenOffice的新研发成果推出新版StarOffice。不同的是,Sun的商业版StarOffice将针对业务需求增加更多的功能和特性,并提供企业级的支持和服务。
然而,实际上,Sun只是增加了更多的字体、模板和一些搜索功能。另外,最初的StarOffice有一个星基的桌面数据库,但是好像停止了后续的开发。为此,Sun授权德国Software AG的Adabas D数据库来代替它。
OpenOffice和StarOffice
OpenOffice的基础来自StarOffice 5.2,可以说是OpenOffice的0.0版本。之后OpenOffice 0.0于2002年正式推出,Sun基于此推出的新版本为StarOffice 6.0。此外,StarOffice 6.0还支持CJK(复杂、简体中文、日语、韩语)语系。但是StarOffice这个词已经被亚太地区的企业注册了。因此,亚太地区使用的CJK版本被重命名为StarSuite 6.0,但其功能与StarOffice 6.0并无不同。
2003年,OpenOffice推出1.1版本。原本预计Sun会在此基础上修改为StarOffice 6.1。不过貌似Sun增加了更大幅度的版本号,叫做StarOffice 7.0。事实上,这不是Sun第一次也不是最后一次“大幅度”改进版本号。过去,Solaris 2.6突然变成了Solaris 7,实际上省略了数字“2”。另外Java从1.1升级到1.2,被Sun改名为Java2(省略1。),而最新的1.5被孙写成了5.0。看来快速跳版已经成为孙的一个营销习惯。
OpenOffice 1.1大大拥抱了“开放”。
交付开放社区开发的StarOffice/OpenOffice(简称SO/OOo),在功能提升上确实让大家大吃一惊。由于OpenOffice的前身是单个企业的商业售卖软件,所以在文件格式上还是有专有设计的影子。例如,名为*的文档的附件。SXW就是一个例子,但这个社会似乎并没有辱没“开放”这个名字。Office的Open 1.1版本立刻拥抱了open的动作,包括StarWriter的文字处理,可以将文档输出为*。PDF文件(Adobe的可移植文件)和StarImpress,它们也可以将演示文稿输出为*。SWF文件(Macromedia的Flash动画文件)。
无论PDF还是Flash都是开放格式的文件标准,任何软件企业都可以按照标准输出生成PDF文件和Flash文件。与微软Office相比,各类文件仍然是封闭的、专有的、完全由企业自主管理的。
1.1版本发布后,OpenOffice很快就有了后续的长期发展计划(路线图)。2003年8月,它有了一个新的产品概念,叫做“Q”,为SO/OOo设定了更宏大的推广方向和实现目标。
“Q”在后续发展的主轴上有其指示。它应该不断地与微软Office更兼容,比微软Office更经济更便宜,比微软Office更高效的软件执行,更高效的用户OA工作。
以上说明是针对用户的角度,也有针对程序开发人员的开发大纲说明,包括让程序员更容易添加基于SO/OOo的所需应用,让SO/OOo更容易与其他桌面程序和环境集成(文档中特别提到了与Gnome的紧密集成)。
正在开发的OpenOffice最新版本也是朝着这个路线逐步实现的。预计OpenOffice 2.0的程序启动速度会更快,与微软Office的兼容性也会更高。此外,它还将支持OASIS(一个专注于制定电子商务开放标准的组织)提出的“开放办公XML格式”。而Open Office XML格式只是想建立一个全球适用的OA文件开放标准,让OA文件不再依附于软件企业的OA应用。这种开放的文件格式是以XML为主体形成的
0条评论