冷墩钢厂家
免费服务热线

Free service

hotline

010-00000000
冷墩钢厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

Lotus全球副总裁协作软件发展给开发带来的改变和机遇万芳

发布时间:2020-02-14 11:42:31 阅读: 来源:冷墩钢厂家

Lotus全球副总裁:协作软件发展给开发带来的改变和机遇-CSDN.NET

摘要:日前,IBM软件集团Lotus全球副总裁Brent Peters访华,Csdn记者对Peters先生进行了专访,就Lotus Notes/Domino协作软件的最新发展、对开发者的影响、Lotus所支持的移动设备终端办公,以及云计算的

【Csdn.net 6月8日 付江/文】日前,IBM软件集团Lotus全球副总裁Brent Peters访华,Csdn记者对Peters先生进行了专访,就Lotus Notes/Domino协作软件的最新发展、对开发者的影响、Lotus所支持的移动设备终端办公,以及云计算的普及对协作软件的影响等热点问题,Peters先生与大家分享了他的观点。

IBM软件集团Lotus全球副总裁Brent Peters

记者:作为一款结合了大量Web2.0元素的协作平台产品,Lotus Notes/Domino 8.5里有哪些新特性最值得开发人员关注?

Brent Peters先生:对于开发者来说,8.5版本里最令人兴奋的莫过于XPages技术了。在过去的几十年里,大部分开发者创建出来的Web应用程序都长得很丑,而通过这项新技术可以让做出来的UI非常生动。它将显示和后台的逻辑分开,通过在编辑框里添加很多可以改变用户交互性的内容,开发者可以容易的在现有的程序中创建大量丰富的Web 2.0用户体验。不但会使做出来的UI非常生动,开发出的应用也会有更强的用户交互性。

另一方面,将更多的开发工具都集成到Eclipse里,既包括了类似Html\Ajax这样的技术,还包含了开发者常用到的工具包。这让开发者可以跳过传统编程方式,使用以前用户已经完成的资产代码。而利用Mashup这样的技术,可以把多个Domino的应用集成到一个页面里。不仅如此,开发者还可以通过Xpages技术,从关系数据库、从其他的服务中通过API接口,将Domino本身没有包含的应用整合进来。而在今年秋天将要发布的8.5.1版本中,Lotus Notes/Domino还会让Eclipse离线操作,并跑在富客户端里面。

记者:随着中国3G时代的逐步普及,是否会推动将更多传统PC平台上的协作平台软件移植到移动终端上?对于Lotus这样非常庞大、复杂的协作平台软件,在移植到移动平台上时会做哪些优化和改变?

Brent Peters先生:协作平台软件在移动市场确实有很大的空间。不仅Notes/Domino自己做了针对移动产品的客户端,例如Connections的客户端。有一些厂商例如黑莓手机,也专门针对Lotus产品在自己的IM应用上做了客户端,和Lotus的Server进行沟通。另外还有一些厂商做了很多针对Lotus产品的移动应用,然后放在自己的应用商店里卖,跟Lotus的产品一起打包卖。而对于IBM来讲,主要是提供一个像Expeditor这样的平台,用户可以再上面进行扩展开发应用。

对于如何将庞大的Lotus移植到移动平台上的问题,在不同的平台里是不一样的。比如对于iPhone或者Windows Mobile就会有不同的处理方法。我们考虑到把邮件、日历、地址簿等放到移动平台上的时候,用户们的反应希望用熟悉的习惯的,所以我们最大保留了平台上本身的机制,然后来为他们进行整合。像Lotus Traveler,可以把数据方便的传送到移动设备上。

而对于另外一些协同工具,及时通信的应用,通过引用Expeditor for Device。我们把它剪裁得非常小,尽量把它放在移动设备上。对于Sametime也可以在移动设备上跑,所以现在的诺基亚手机、Windows Mobile手机,可以用他们做Sametime。另外还有一种办法,利用Expeditor技术,让他们应用在不同的手持设备商,配置后端,可以感知前段设备的类型、分辨率等等,然后用来调试。

记者:现在流行的SaaS模式、云计算趋势将对过去的研发方式和开发商们带来何种转变?将对协作软件发展产生何种影响?

Brent Peters先生:这将是一个进化过程。过去软件开发周期都很漫长,像LotusNotes/Domino,原来是12到18个月才有一个新版本,现在我们把这个周期变成越来越敏捷,通过迭代开放的方式,大概6个星期出一个小的版本,虽然我们有一个开始点和结束点,但是我们采用的方式是不一样的,不是从一开始就把所有的东西都决定好。我以前在做Websphere的时候,就是在1999年和2003年以前,已经开始尝试做一定程度的敏捷开发。比如IBM做产品开发有一个标准流程,叫IPD(集成产品开发管理模式),这样一个流程,一个集成产品开发的流程基本上像瀑布模型的,是适合这样产品的开发。所以对于IBM内部来讲,从长的周期到敏捷开发,一直到现在的SaaS开发,我们要改变内部的流程来适应这些过程。

而从敏捷开发再到SaaS开发又有一些不一样,因为SaaS的业务需求和进入开发的需求通常是非常紧耦合的,比如说改变市场策略、定价、收费方式的时候,需要很快的系统做一个改变来试点,这对开发流程和过程管理更不一样了。所以IBM内部的流程在做不断的改进。LotusLive 1.0是今年4月份发布的,我们现在在准备做LotusLive2.0。LotusLive2.0里面除了现在LotusLive engage以外,以后要加入更多的像社区计算的功能,再加上更多的时时协同工作的功能。同时2.0里面有一件很大的工作,就是继续驱使运维成本降低,运维成本降低,那么服务的价格就可以降低。

最后,Brent Peters先生在谈到当前对协作平台软件发展最大的障碍时,他认为还应让更多企业领域的高层用这种协同工具,然后才能往下推动,而现在基本上驱动力还是来自于大众消费市场。令人高兴的是,越来越多的人已经在用了,比如在做一些申请或者审批,还需要一些时间,越来越多的人会接受这种做法。

美女裸体照片

美女性感图片

情感故事

相关阅读