微软 06 年演示的云剪贴板技术 Live Clipboard

微软 06 年演示的云剪贴板技术 Live Clipboard若不是 Google Docs 今推出云剪贴板(Server Clipboard)功能,恐怕我也忽略了微软 06 年就演示的云剪贴板项目 Live Clipboard,尽管 Live Clipboard 并不支持服务器端存储。

Live Clipboard 是 Ray Ozzie 在 O’Reilly ETech 2006 会议上展示的云剪贴板概念技术(演示页面),Nikhil Kothari 在 Mix06 上也演示了 Live Clipboard 的具体应用。实现的功能很简单:云与云、云与本地间的数据复制和粘贴,并保留数据的格式和结构。

举两个简单的例子:

1. 日历服务 A 与日历服务 B:你可选择 A 中的某项约会安排并复制,在 B 中粘贴,即可一并粘贴该约会的信息:日期、时间、地点、描述等。

2. 音乐分享网站 C 和本地音乐播放器 D:你可在 D 中复制播放列表,在 C 中粘贴,即可一并粘贴该播放列表中的音乐信息:名称、歌手、风格等,并可按照已定义的样式显示。

根据维基百科上的 Live Clipboard 的介绍

Live Clipboard 是一种可扩展的数据格式和一套允许复制/粘贴的用户界面技术,支持各浏览器内 Web 应用间,以及 Web 应用与本地程序间的带格式和结构复制/粘贴。与传统的浏览器内复制/粘贴体验不同的是,Live Clipboard 技术不会显示安全对话框,因此 Live Clipboard 能提供给用户更流畅的用户体验。

Live Clipboard 基于 JavaScript + CSS 和 XML 数据格式,而不是 ActiveX 或 Silverlight,其复制粘贴的本质是 XML 数据(演示页面),而用户需要做的仅仅是像之前一样的 Ctrl + C/Ctrl + V。

尽管听起来很棒,但 Live Clipboard 并没有受到太多的关注,而微软仅仅在 09 年 10 月低调推出了 Live Clipboard 0.93。不过,Excel Web Apps(即 Excel 在线版应用,微软在线版 Office 服务之一)内置的剪贴板有那么点 Live Clipboard 的概念:

Excel Web Apps 所使用的剪贴板

我想,云剪贴板的重点不仅是在存储于服务器端数据的可访问性,还应该是建立数据模型(格式只是其中最基础的部分,还包括结构关系等信息),否则云剪贴板也不过是“又一个在线笔记本(或书签?)”。而建立数据模型 – 架起不同应用间数据交换的统一标准正是 Live Clipboard 所做的,但可惜…

赞赏
6 条评论
  • happyhym

    支持,很好很强大的技术。

    2010 年 02 月 19 日 9:25 上午 回复

  • Louis Han

    微软的很多好创意 全都被丢弃了

    2010 年 02 月 19 日 10:48 上午 回复

  • bing

    要是单单比技术,微软绝对赢

    2010 年 02 月 19 日 11:49 上午 回复

  • 任平生

    微软总是在概念到产品间的转换中落后于人啊

    2010 年 02 月 19 日 12:15 下午 回复

    • Picturepan2

      @任平生 恩,翻翻以前的东西,可惜的东西不少,产品化效率太低。。不过考虑到微软很多情况都是 商业决定 的问题,可能是因为这种技术不赚钱,所以就不了了之叻吧。

      2010 年 02 月 19 日 12:53 下午

    • 寻找自己

      @Picturepan2 一切还是跟钱有关系

      2010 年 02 月 19 日 1:43 下午

发表评论