商业智能解决方案软件业者Business Objects在今日(11/8)发表旗下首度支持开放原始码组织Eclipse的报表软件Crystal Reports,Crystal Reports将提供以Java为基础的报表设计及开发环境给程序开发人员。Business Objects表示,支持Eclipse的Crystal Reports将在整合开发环境(integrated development environments;IDEs)中让程序开发人员利用自己的应用程序建立报表,藉由加入Eclipse IDE可增强该公司在开放原始码社群中的影响力,同时也让Eclipse用户拥有一个具弹性且功能强大的报表解决方案。

Eclipse是由IBM在2001年设立,主要为一开放原始码平台,并在2004年独立成为非营利组织,几乎整合了全球大多数的Java供货商,除了有一个主要底层架构外,其它都是由会员捐赠的外挂程序所组成,程序开发人员可以自由撷取Eclipse上的外挂程序并加在自己的应用软件中。

有许多国际软件大厂都将自己的产品放到Eclipse平台上,一方面是因为Eclipse原本就提供许多不同应用程序的人机接口(User Interface),省却软件业者开发人机接口的成本,另一方面还可节省教育训练及市场导入成本,同时,Eclipse平台上也允许商品化应用,这使得Eclipse逐渐产生凝聚效应,特别是成为Java的大本营之一。包括BEA、IBM、Computer Associates、Nokia、Sybase、Zend、SAP及Macromedia都是Eclipse的会员。

加入Eclipse平台的Crystal Reports可让应用程序开发人员用已存在的Crystal Reports建立新的报表,并直接将这些报表整合到应用程序中。Crystal Reports也采用Eclipse上的人机接口,并且提供嵌入式报表引擎的开发及测试授权,让程序开发人员可以直接在client-server或web应用程序内检视报表。

Business Objects行销副总裁Lance Walter表示,过去几年Crystal Reports的成功源自于那些应用程序开发人员将此报表技术嵌入不计其数的应用软件中,加入Eclipse是为了延续该传统,并能大幅降低开发时间。