上篇谈完了Lotus Symphony的前世后,本篇来谈新一代的Symphony。
IBM在去年9月推出了免费的开放软体Lotus Symphony(目前还是beta版),是个包含文书处理、简报和试算表的办公室软体,以OpenOffice.org为技术基础,在Eclipse平 台下研发出来的。说起来这也不过是另一个替代Microsoft Office的选择,在功能和应用方面并没有特别可注目之处。但是到了第四个beta测试版,IBM表示「将为Lotus Symphony增加一个模组,以便IBM其他软体公司为Symphony添加延伸(extensions)功能」,这样的设计就值得关注了。

图1.在繁体中文的beta版内看到这个能透过网路安装和更新程式的工具,是否就是延伸功能在使用者这一端的操作介面?目前无法确定
圖2.另一个和延伸功能可能有关系的是这个应用程式管理介面,它能针对单一的功能模组进行停用的设定或解除安装
根据IBM所提供的资料,Lotus Symphony新的延伸功能,可以让使用者连结、重新设定并附加不同的模组,以便引进新功能来扩大应用范围,而不会只局限在原来的办公室软体。其次,在 未来将让使用者能透过全球资讯网存取Lotus Symphony应用程式,直接透过浏览器来编辑文件,不必先在电脑内安装Lotus Symphony编辑器。这样的设计不单只是让Lotus Symphony变成企业的生产力平台中心,更可以直接透过网路,达到「随时都能使用个人化或客制化的环境工作」的目的。
要理解这样的优点,我们先来看看目前的使用者端是如何进行工作的。以目前的应用型态来说,使用者端不是使用套装软体,就是使用多个单一特定目的的应用软 体,好应付个人工作或企业活动之所需,这些应用并非透过一个共通平台来使用,多数时候是在多个应用软体之间分别处理产品的某个部份,最后在一个特定软体整 合输出为成品。这样的作法很普遍,不过却有一个大缺点,就是浪费运算资源,而且丝毫不算是个人化或客制化。
在办公室最常见的情形是:某些常用的简单东西,往往不得不用功能复杂的专业软体来处理,例如只是改变图片大小这样的简单动作,却使用Adobe的 Photoshop来做(若公司所提供的合法软体只有这个,不用它又能用什么?),这种作法不能说错,
(注-1)但颇为浪费运算资源,因为光是开启这类专业软体,往 往就耗费掉相当程度的运算资源,加上开发产品的过程中,可能还得同时开启其他软体,整体的运算效能就会被降的更低,真正用来工作的运算效能可能只是整体电 脑系统的一小部分。
为何会造成这种情形呢?主要的原因就是套装软体。套装软体的特色就是不管要不要,通通要接受!很多功能说好听一点是备而不用,其实压根是用不到。遇到这种 情形,为了让电脑有足够的效能来完成工作,也只能在硬体方面多下点本钱,以免增加产品开发的时间成本。若能只用其中想要的功能模组,相信更能让运算效能 「用在刀口上」,这也是个人化或客制化的目的。
这样的状况在目前桌面端应用来说,几乎是举世皆然,很少有人或企业的电脑内没有闲置的「鸡肋」软体或功能,浪费的运算资源自然也就不在少数。如果有一个平 台可以针对应用软体进行自由的组合,那么打造一个最合用的个人化或客制化的电脑就显得有可能。显然IBM的Lotus Symphony带有这样的企图心。
不过,从资料看来,Lotus Symphony的新模组,只「便於IBM及其他软体公司为Symphony添加延伸(extensions)功能」,大概是只想让愿意投入此一平台的厂 商来玩,一起做大这个市场,是否能让终端使用者自由添加,还是个未知数(理论上应该是可以的,因为它是个开源码软体)。如果能够让使用者很轻易的自由增减 应用功能(最好是能自由增减功能单一的第三方小软体),那么将可能让软体的创新再度出现欣欣向荣的景象。
至於从浏览器上使用Lotus Symphony是否包含这个延伸功能,IBM并没有交代的很清楚。假设它包含这个延伸功能,又可以让使用者直接加入各种线上应用程式(Web Application),如Google的Notebook、气象预报、电子地图…等,那么使用者就能轻易的把网路的上丰富的应用纳入个人的电脑内,为 个人打造最佳的工作环境。这种应用不是没有前例,My Yahoo!、iGoogle等都是,不过它们的内容还无法当作生产力平台。况且,现有浏览器的架构是否承担的起Lotus Symphony也是个问题,或许未来想要使用这一类的玩意儿,需要一个改良或全新架构的浏览器才行。

图3.个人化的iGoogle,有效整合个人常用的资讯,成为资讯来源整合平台,可省去使用者不少搜寻的时间
从这样的发展,我们不难看出使用者对於应用软体的期待:能自由的打造个人化或客制化的电脑环境,不再受限於套装软体或单一软体的功能;最好还能把网际网路上的资源包含进来,让桌面端的应用范围极大化和最佳化。
不过想要达到这样的目的也不是没有障碍,因为已经有人批评「就技术层面来看,Lotus Symphony算是个相当肥胖的桌面端软体(fat client)」,若自行加入各种功能模组,是否真能如假设一般的释放出运算效能,目前存在著问号。此外,网际网路能否承担这一类的大量运算也是个问题, 加上网际网路的开放环境下,安全方面的问题又该如何解决?这也是另一个令人头痛的重点。
话说回来,使用者自己真的有能力规划出想要的应用环境吗?通常有本事规划自己电脑环境的使用者(包括个人和企业),都是「历尽沧桑」的玩过各种东西,知道 各种东西的优缺点,才能根据自己的需求来规划自己的工作平台,这也是套装软体和软体顾问服务能生存的原因。上述这些问题都是不小的挑战,当然对厂商的意义 就是如此的需求和发展,本身就隐含著庞大的商机。
TOM 语: 注-1: 事实还有 GIMP 可以替代的
文章来源:zdnet tw