分类: LINUX
2008-04-25 10:43:20
来源:塞迪网技术社区 作者:star |
尽管实现技术突破的可用性和用户动画界面使SUSE Linux Enterprise Desktop成为使用和学习最为简捷的桌面系统,但考虑到作为企业桌面系统,还必须能够圆满地完成工作。这正是Novell OpenOffice.org 2.0版要解决的问题。
OpenOffice.org是完整的开源办公套件,功能方面优于市场上其他任何办公软件。在一个集成产品中整合了包括字处理、电子数据表、演示图形、数据库和绘图模块在内的各种工具。而且,与其他办公套件不同的是,OpenOffice.org包含在SUSE Linux Enterprise桌面中,不需要另行采购、签署支持合同和安装。这套办公软件是SUSE Linux Enterprise整体解决方案的组成部分。
Novell为OpenOffice.org项目做出重要贡献,对OpenOffice.org套件进行了大量改进。除对整个办公套件进行改进外,Novell推出的OpenOffice.org 2.0还从根本上解决了以前版本电子数据表VBA宏功能这一最大业务障碍。毫无疑问,企业的开支报告、定价、周报、简单数据库等业务都需要采用电子数据表宏功能进行处理。
OpenOffice.org增加宏支持谈何容易。OpenOffice.org本身有丰富强大的宏功能,这种功能采用Star Basic宏语言编写,在结构上类似于VBA。但在OpenOffice.org 1.x中,OpenOffice.org宏不理解Visual Basic宏,反之一样。Novell团队必须寻找一种方法在OpenOffice.org中使用VBA宏。为评估可行的解决方案,Novell工程师请开源社区提供电子数据表宏范例。他们很快收到来自世界各地的大量样本。
他们认真审查了这些电子数据表,以便更好地理解可行的解决方案。令他们既惊奇又兴奋的是,他们发现创建大部分业务宏使用的只是少量宏命令子集。大多数情况下,创建宏可以采用电子数据表记录功能,或以同样的生成方式复制宏。通过对这一问题的结构性调查,Novell工程师采用宏解释程序正确转换并读出大部分电子数据表宏。所需的只是执行宏。
最新版OpenOffice.org包括其他重要改进。显著增强了对Microsoft Office文件的支持能力,包括打开和保存文件、读出和理解高级格式与字体,直至将数据透视表(Pivot Table)输入 OpenOffice.org数据管理(Data Pilot)工具。
设计优先:开发出色的桌面系统
“软件有可以用与喜欢用之分。除非观察使用您软件的人,否则很难知道如何做得更好。”
Nat Friedman,Novell桌面工程部副总裁
自二十年前Lotus首次参与Windows的“自由图形设计”(Freelance Graphics)项目以来,可用性测试一直是软件开发流程的一部分。但是,在开源环境下,真正的可用性测试始终未成为开发流程的例行功能检测。
现在情况完全不同了。SUSE Linux Enterprise Desktop推出后,Novell团队构建了可用性实现技术突破的桌面系统。这意味着,开源开发过程中实际上引入了全新的流程。在开源项目中,工程师往往也是产品的总设计师。他们配置功能或设计应用,然后将其扔到墙上,检查是否还能正常运行。
开发SUSE Linux Enterprise Desktop时,Novell采用了不同的方法。首先进行功能的原型设计,然后由没有经验的用户试用,检查功能的运行情况。在SUSE Linux Enterprise Desktop设计阶段,Novell对Linux桌面的不同部分进行了数百次可行性测试。整个测试过程由两台摄相机进行记录 — 一台摄相机戴在头部,另一台拿在手中 — 取景框记录屏幕中发生的所有情况。通过三个视点,加上被测对像的音频记录,物体工程师可以迅速了解设计是否成功。
Nat Friedman这样解释道:“只有真正坐下来进行两个小时录相,您才能了解为什么[可用性测试]如此重要。盯着这些录相既兴奋又令人疲惫不堪。您得经得住折腾。就像一台对准了焦点的激光器一样。”
总之, Novell记录了1500多小时可用性录相。如果您想亲眼看看,可访问betterdesktop.org。Novell在此公布了开源社区的可用性测试、测试计划及测试结果。通过这种努力,Novell希望为其他Linux产品开发商树立榜样,开发更多符合可用性最高标准的Linux软件。
随着可用性的提高并丰富了新的功能,OpenOffice.org 2.0成为性能可靠、功能强大的办公套件,可以满足并优于一般技术水平的工作人员的要求。Novell版OpenOffice.org首次采用宏解释程序并翻译器并与SUSE Linux Enterprise桌面搜索全面集成,可满足大部分用户今后的需求。
当然,通信和协作是目前工作场所中最大的业务需求之一。在企业基础架构中,电子邮件和日历无疑是其中最重要的应用软件。SUSE Linux Enterprise Desktop可与所有最通用的企业电子邮件系统共存:Novell GroupWise, Microsoft Exchange and Lotus Notes。
Novell通过GroupWise跨平台客户机,或通过选装Novell Evolution提供GroupWise连接,包括电子邮件、日历及地址簿。您可以采用Linux版Novell GroupWise短信客户机。
对于已部署Microsoft Exchange的企业,SUSE Linux Enterprise Desktop包含Novell Evolution,这是一种基于Linux的最通用的图形电子邮件客户机。Novell Evolution配有集成式Microsoft Exchange连接器,支持电子邮件、日历、公共文件夹访问、场外办公助理及其他重要的Exchange功能。今年晚些时候IBM推出IBM Workspace客户机技术的Lotus Notes插件后,这一系统将支持Lotus Notes。 |