微软发布Live Mesh服务平台 挑战Google、Adobe

2008-04-25 09:24:57  作者:CNET科技资讯网  来源:CNETNews.com.cn  浏览次数:5  文字大小:[ ]

CNET科技资讯网4月25日国际报道 微软日前在Web 2.0 Expo推出Live Mesh云端服务平台,让使用者跨越多重设备,进行文件、文件夹以及各式各样网络内容的同步化。

除了测试版Live Mesh之外,微软还提供技术预览,让开发人员访问Mesh APIs,以便用资料同步化(data-syncing)功能编写网络应用程序。

长久以来,批评者常指称微软不懂互联网,或微软太固守电脑桌面的传统地盘。

随着Ray Ozzie接任首席软件架构官,微软积极处理当前最棘手的运算问题:资料。

在Live Mesh博客里,微软总经理Amit Mital列出几项原则供开发人员有所依循:

服务是平台的核心--Live Mesh平台暴露一些核心服务,包括某些可用Live Mesh API存取的Live Services,例如Storage (在线与离线)、Membership、Sync、Peer-to-Peer Communication以及Newsfeed。

同一API可在用户端(Clients)和云端(Cloud)执行 --同样的程序设计模型可一体适用于云端与各种连结设备,这意味Live Mesh应用程序运作完全相同,不论是在云端、浏览器、台式机、或移动设备上执行皆然。

开放的、可延伸的资料模型--用一种基本资料模型,来处理执行Live Mesh应用程序所需的大多数常用任务;开发人员也可依照特定应用程序所需的方式,把该资料模型定制化并加以延伸。

弹性的应用程序模型--开发人员可选择哪一种应用程序开发模型最符合所需。

目前为止,开发人员与科技博客的反应大致良好,可能因为Live Mesh似乎真的迎合多重设备使用者的需要。

例如,ReadWrite Web的Josh Catone就指出,Live Mesh把离线访问引进网络应用程序,这种作法颇类似Adobe AIR和Google Gears (仍在开发中)。

Catone写道:采用Mesh平台的网络应用程序,靠用户端软体把网络应用带到离线进行,包括各种使用者资料在内,等到使用者再连上网络时,再进行资料同步化。

宣扬丰富网络应用(rich Internet application;RIA)概念的Adobe Systems主管Ryan Stewart指出,Live Mesh把Silverlight (即微软迎战Adobe Flash的利器)带往更多的装置,对微软而言很重要。Live Mesh现在只能在Windows电脑上运作,但Silverlight可在 Mac OS、Linux through Moonlight和各种移动设备上执行。

Stewart说:身为RIA迷,我乐见其他人在Live Mesh平台上打造应用程序,因为我认为微软正试图解决值得解决的问题。存取资料本应畅通无阻,不论是用浏览器、用台式机软件或用移动设备访问。我想,这正是Adobe和微软共同的目标。我也认为,未来两年在Web统一方面,以及在超脱网络应用对抗浏览器应用争辩方面,会有很大的进步。

究竟开发人员能用Live Mesh平台做什么,仍有待观察。但可确定的是,第三方应用程序将是该平台能否兑现承诺的关键。

0

顶一下

w3站长

首页
责任编辑:酥大轩
今日DIGG排行