Apache OpenOffice

Apache OpenOffice

Apache OpenOffice,又称OpenOfficeAOO,是OpenOffice.org的后续版本之一,并在设计上继承IBM Lotus Symphony。[5]Apache OpenOffice是一套开放源代码的办公室软件,可以在多种操作系统上运作。默认的文件交换格式是为ISO标准的开放文件格式(ODF,OpenDocument Format)。2016年9月,Apache OpenOffice项目指出,因缺乏足够的人力维护,考虑关闭OpenOffice项目[6]

历史

2010年1月,Oracle宣布并购Sun之后,OpenOffice.org面临根本上的动摇。2010年9月28日,有一些原本参与OpenOffice.org项目的成员成立一个叫做The Document Foundation(简称TDF,下同)的新团队,创建基于OpenOffice.org 3.3的分支版本-LibreOffice 3.3。而在2010年10月14日,Oracle要求同时具有TDF成员身份的OpenOffice.org开发者离职,理由是TDF和Oracle有利益冲突[7][8]

2011年4月15日,Oracle证实将“把OpenOffice.org完全社群化”成为一个完全由社群维护、管理的软件,并且停售包含技术支持的商业版本,此举视同Oracle放弃了OpenOffice.org的发展[9][10][11]

2011年6月,Oracle宣布将OpenOffice.org捐赠给Apache软件基金会,未来OpenOffice.org的发展将由Apache软件基金会主导[12][13][14]

该项目于2011年7月13日被Apache Incubator接收,[15]Oracle源码于2011年8月29日被导入,[16]2012年5月8日发布Apache OpenOffice 3.4版,而且Apache OpenOffice于2012年10月18日成为Apache顶级项目。[17][18][19]

IBM于2012年捐赠Lotus Symphony源码给Apache软件基金会,Symphony被停止开发以支持Apache OpenOffice。[20]多数特性包括bug修正及重做的侧边栏被并入其中。[21]来自Symphony的IAccessible2屏幕阅读支持加入到AOO 4.1[5](2014年4月),即使其最先在开源软件发布版本中出现是作为2014年1月的LibreOffice 4.2的一部分。[22]IBM随着AOO 4.1.1的发布而退出了官方的参与。[23]

2016年9月,时任Apache OpenOffice项目副总裁Dennis Hamilton因缺乏足够的人力维护,向项目成员发出电子邮件提议关闭OpenOffice项目。[6]

概览

Apache OpenOffice集合了密切协同工作的不同程序,来提供一个现代办公包需要的功能。其中很多在设计上仿照Microsoft Office,但两者多数格式(如数学公式)并不兼容。组件主要包括:

组件 说明
AOO 4.1.6 Writer.png Writer(文字处理器) 一个看起来以及用起来都很像Microsoft Word的文字处理器,以提供与其大致相同的功能与工具。它不需额外软件就导出PDF文件,也可作为HTML编辑器创建网页。在3.0版本中新增文件多页显示功能,让同一画面内显示多页文件。还可以导出成MediaWiki格式(当前支持大部分MediaWiki语法)。
AOO 4.1.6 Calc.png Calc(电子表格) 一个电子表格。公式和操作方式跟Microsoft Excel大致相同,尽管Calc也提供Excel中没有的一些功能,Calc也同样可以将电子表格导出PDF文件。
AOO 4.1.6 Impress.png Impress(演示文稿) 一个跟Microsoft PowerPoint近似的演示稿程序。除了准备演示文稿的通常功能,也可以将演示文稿转变成Macromedia Flash(SWF)文件。不过,Impress运行较慢,动画也不太流畅,尽管添加了很多类似iWork的效果。
AOO 4.1.6 Draw.png Draw(绘图) 一个跟CorelDRAW功能类似的绘图程序。它有灵活的connectors链接各种形状,以便制作流程图。
AOO 4.1.6 Base.png Base(数据库) 一个跟Microsoft Access类似的数据库程序。Base允许创建并操作数据库,并建造方便用户读取数据的窗体及报告。和Access一样,Base也是一种能够和许多种不同的数据库系统链接的接口程序,例如Access数据库(JET),支持ODBC的数据库来源以及MySQL/PostgreSQL。
AOO 4.1.6 Math.png Math(数学方程) 一个能够产生及编辑复杂数学公式的工具,除了可以利用它的图形接口作输入以外,亦支持TeX的数式输入。它所产生的公式可以插入其他的OpenOffice.org文件,例如Writer所产生的文件,并可以支持与微软的公式编辑器的转换。它支持多种字体而且可以导出成为一个PDF文件。
其他
 
OpenOffice.org 3.0快速引导
快速引导
一个会在计算机引导时运行的小程序。该程序会将OpenOffice.org运行所需要的核心文件和库加载存储器中,以便让其他组件能更快速的被引导。OpenOffice.org 1.0版最为人诟病的一个缺点就是程序引导花费时间过长,而这个小程序就是希望能改善这个问题。2.0版在这个部分作很多改善,而此后版本亦在此方面不断提升。
宏录制器
可用来记录用户的操作并且可重复播放以自动化地完成一些重复性的工作。这个工具从最早期就是包中的一员,它是从StarOffice的BASIC派生出来的。

发布纪录

发布日期及版本编号以英文版为准,详情可参考http://wiki.services.openoffice.org/wiki/Product_Release 。

版本 重要改进 发布日期 附注
3.4
  • 改善ODF 1.2加密功能
  • 原生支持SVG
  • 修正计算中文字数问题
  • 详情可参考[1]
2012年5月8日 Apache OpenOffice的第一个版本
3.4.1
  • 修正数个漏洞。
  • 详情可参考[2]
2012年8月23日  
4.0.0
  • 全新侧边栏
  • 互操作性的改进
  • 绘图对象的改进/完善
  • 剪贴画库主题更新和库的改进
  • 完善选择控点用户界面
  • 计算和图表的改进/增强
  • 扩展程序改进/增强
  • 性能提高/增强
  • 详情可参考[3]
2013年7月23日  
4.0.1
  • 错误修复
  • 9个新语言版本
  • 详情可参考[4]
2013年10月1日  
4.1.0
  • 详情可参考[5]
2014年4月29日  
4.1.1
  • 详情可参考[6]
2014年8月21日  
4.1.2
  • 错误修复
  • 修正四个安全漏洞
  • 不再支持.hwp格式
  • 详情可参考[7]
2015年10月28日  
4.1.3
  • 修正错误及安全漏洞
  • 改进了部分语言字典
  • 详情可参考[8]
2016年10月12日  
4.1.4
  • 修正错误及安全漏洞
  • 改进了部分语言字典
  • 详情可参考[9]
2017年10月19日  
4.1.5
  • 修正错误
  • 改进了英语词典
  • 详情可参考[10]
2017年12月30日  
4.1.6
  • 修正错误
  • 安全更新
  • 更新图标
  • 详情可参考[11]
2018年11月18日  

派生版本

LibreOffice

LibreOffice在开发过程中接受部分来自Apache OpenOffice的改进。

NeoOffice

NeoOffice在开发过程中接受部分来自Apache OpenOffice的改进,即使现时版本基于LibreOffice。

支持的操作系统

Apache OpenOffice 4.1.0支持x86版本的Microsoft Windows XP及更新版本、Linux(32位和64位)、Mac OS X 10.7或者更新版本。[24]

其他操作系统通过社群的移植得到支持;3.4.1版本的完整移植包含了其他多个Linux平台、FreeBSD、OS/2和Solaris SPARC,[25]还有3.4.0版的移植适用于Mac OS X v10.4–v10.5 PowerPC[26]以及Solaris x86。[27]此外还被移植于eComStation(OS/2新的商标/后续版本)。[28]

开发

Apache OpenOffice的API基于被称为通用网络对象(Universal Network Objects,缩写为UNO)的组件技术。其包括各种类似于CORBA接口描述语言(interface description language)的接口定义。

Apache OpenOffice使用OpenDocument作为默认文档文件格式。Apache OpenOffice对Microsoft Office文件格式有所改进,但只能读,不能写。

该项目现在主要仍由Apache的员工来维护,但进展十分缓慢。

引用

 

  1. About OpenOffice.org. 2009-09-11 [2010-02-08].
  2. Announcing Apache OpenOffice 4.1.6. The Apache OpenOffice Blog. Apache Software Foundation. 2018-11-18.
  3. Language localization status. OpenOffice Language Localization Project. [2009-11-06].
  4. Licenses & Copyrights. Apache Software Foundation. [2012-03-18].
  5. Rob Weir. Merging Lotus Symphony: Allegro moderato. Apache Software Foundation. 21 January 2013 [23 July 2013].
  6. 缺人维护,OpenOffice考虑关闭项目-iThome
  7. Paul, Ryan. Oracle wants LibreOffice members to leave OOo council. Ars Technica. [23 February 2011].
  8. OpenOffice.org有33位开发人员出走投入LibreOffice发展. 网络信息杂志. 2010-11-03. (原始内容存档于2011-05-27).
  9. Oracle Announces Its Intention to Move OpenOffice.org to a Community-based Project. Oracle. 2011-04-15 (英语).
  10. Oracle Announces Its Intention to Move OpenOffice.org to a Community-Based Project. Marketwire. 2011-04-15. (原始内容存档于2011-04-22) (英语).
  11. Oracle将OpenOffice.org完全交给社群 停售商业版. iThome Online. 2011-04-18. (原始内容存档于2011-04-21) (中文).
  12. Oracle Donates OpenOffice.org To The Apache Foundation
  13. 甲骨文捐赠OpenOffice予Apache软件基金会 互联网档案馆存档,存档日期2011-06-07.
  14. OpenOffice.org甲骨文“捐”Apache. [2011-06-03]. (原始内容存档于2011-06-05).
  15. OpenOffice.org Incubation Status. Apache Software Foundation. June 2011 [18 June 2011].
  16. Infrastructure / INFRA-3862: Load initial SVN dump for OOO Podling. Apache JIRA issue tracker. Apache Software Foundation. 29 August 2011 [19 October 2013].
  17. Darryl K. Taft. Apache OpenOffice Becomes Top-Level Project. Eweek.com. 18 October 2012 [5 January 2013].
  18. The Apache Software Foundation Announces Apache OpenOffice™ as a Top-Level Project : The Apache Software Foundation Blog. Blogs.apache.org. [5 January 2013].
  19. Weir, Rob. OpenOffice Graduates from the Apache Incubator. Apache OpenOffice blog. Apache Software Foundation. 18 October 2012 [5 January 2013].
  20. Ed Brill. More on the Lotus Symphony and desktop productivity roadmap. Ed Brill. [18 October 2012]. (原始内容存档于6 June 2012). 已忽略未知参数|df= (帮助)
  21. Joab Jackson. Apache OpenOffice gets a handy-dandy sidebar. PCWorld. 23 July 2013 [23 July 2013].
  22. LibreOffice 4.2: Focusing On Performance And Interoperability, And Improving The Integration With Microsoft Windows. The Document Foundation. 30 January 2014 [14 February 2014].
  23. Byfield, Bruce. LibreOffice, OpenOffice, and rumors of unification. Linux Magazine. 30 September 2014 [3 December 2016].
  24. System Requirements for Apache OpenOffice 4.1. Apache Software Foundation. [21 March 2014].
  25. Apache OpenOffice Solaris Sparc. adfinis-sygroup.ch. 31 August 2012 [5 January 2013]. (原始内容存档于2013年1月15日).
  26. Openoffice.org. Download.openoffice.org. [22 May 2012].
  27. Apache OpenOffice Solaris x86. adfinis-sygroup.ch. 4 June 2012 [5 January 2013]. (原始内容存档于2013年4月26日).
  28. Apache Open Office for OS/2 and OS/2 based systems 4.1.3 GA. bww bitwise works GmbH. 30 November 2016. (原始内容存档于2017年8月11日).

 

 

河南互联网络信息有限公司成立于1996年,是经工商行政管理局批准的专业互联网络公司。公司经营范围主要包括政府、企业和事业单位上网工程、计算机网络工程、域名注册、虚拟主机、网站建设、电子商务和互联网增值服务等。

联系方式

地址:河南省郑州市经五路2号

电话:0371-63520088 

QQ:76257322

网站:www.800188.com

电邮: 该 Email 地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。