Google Wave 入门指导

从去年九月份起,Google开始对外邀请人们使用它的Google Wave协作服务。 而如今这个搜索巨人开始觉得它的这项服务已经准备好去开启一个黄金时代了,它宣布这项服务对所有人开放了。

Google Wave

Google Wave

Wave 开启了一种革命性的沟通方式、文档协作方式,将会完全的替代email。

Email(已经出现了四十年了,也许你还没意识到这点吧)的工作原理开始显得有些过时了,特别是当Web 2.0的浪潮出现后。

基本上,Google计划要把这个新系统至于开源许可协议下,这意味着其他的个人和公司都可以创建他们自己的wave服务,最终会导致 所有的人都将使用这种服务来替换email服务。

你们说的 ‘waves’ 究竟是个什么东西?

我们最好拿它跟即时聊天工具比较,对wave来说,你既可以跟自己聊天,也可以群聊。

每个wave都有一些叫做’wavelet’的小wave,这些小wave各关注主wave的某个特定方面,而且具有主wave相同的 操作方式。这意味着一个wave可以被分成数个wave,但是它们之间保留着最初的各种关联。

这些乍一听好像也没什么,但是,当你订阅了一份邮件列表,或者当你协作组织一个项目wave下的数个小wave时,你会发现这是一种绝 好的解决方案。

这些功能好像目前现有的即时聊天工具里都有呀?比如像Google Talk?

这只是个巧合,wave确实使用了跟Google Talk一样的可扩展消息传输和表现协议(XMPP),但它可比普通的聊天工具功能大多了。

每个wavelet包含有各种信息体,被称作’blips’,这些信息体可以是由各种的协作者、外部应用、甚至是跟你交谈的自动机器人 发出的。 信息体可以是任何形式:文本,视频,也就是说你的wave是丰富多彩的,动态的,它的内容能随着外部数据来源即时更新的,能即时更新你关注的协作者的最新 动态。

我听说wave的某些方面是使用的“现场直播”的效果?

wave中每个人都能看到对方键盘的即时打字效果。 这种方式能让我们避免一个使用聊天工具时常见的问题,就是有人把另外一个人正要说的问题先说了出来(也许打字快些吧),或者他回复的是先前的一个问题。

通过能即时看到对方键盘的动作,你就能确保得到的回复不会内容重复,也能清楚对方是正在回复你的问题。 你也可以针对某个blip进行回复,这样你的发言就不是按照发言的时间顺序排列的,更像论坛里回复某个人的发言。

那文档协作功能体现在哪里了?

一个文档 – 使用wave里的术语 – 是由代表着各个内容的blip组成的。 你可以花时间去创建和修改各种blips,用来实现一次全面深入的交谈,或者用来协同创作一篇论文。 你可以在wave里嵌入网页,这样的功能更像是交互式的、可自动更新的wiki了。 你同样可以把它们导出成一个文件进行打印或传送给其他同伴。

这么多人同时操干,不会把东西能得乱七八糟吗?

管理一个wave不会比管理一个Google文档或传统的wiki更复杂,做为wave的创建人,你拥有全部的操作功能。 一旦你把权限授权给他人,你就省略了对他们所做的改掉的审批动作。 然而,这并不像我们使用现有协作创作方式,你可以实时看到他们对你的改动,你可以在某个特定环节进行回滚恢复操作,而这并不会影响在这个环节之后发生过的 其他改动。

你可以一开始就设置你的作品是否公开,你也可以在当你的文档全部完成之后才对外发布。

像“拼写检查”这样的一些重要功能是否就无法使用了?

你很幸运的会比使用wiki遇到更少的拼写错误和语法错误,感谢Google的革命性的语言工具。它能自适应你所书写的上下文,它根据 你刚书写的句子进行分析比较,列举一些最有可能的建议给你。

也就是说,当你写出”I have bean eating beens”的时候,它能自动将其转换成你实际想写的句子,不需要你再做更多的操作。

我怎么能把其它的文档文件嵌入进来?

Waves 全面支持文件的拖拽功能,还包括文字片段,以及其它的Web内容。 这些东西能使用拖拽直接以一个blip的形式添加进你的文档里。这使文档的操作性更强了。就像人们期望的那样,你还可以把Google的其他东西嵌入你的 wave里,例如日历,YouTube视频,Picasa图册等。

如果我不再想让其他人参与我的文档的编写,怎么办?

作为文档的创建者,只有你明确指定的人才能有修改的权限。你可以在任何时候收回权限,回滚恢复他们所做的修改。 这些功能使wave很适合企业用户,他们可以很容易的发现那些心怀不满的员工在离职前的蓄意破坏。

其实,这并不是只对企业级用户有用 – 对个人也很有用,如果在一个群里,你跟你的合作者的观点不太一致,你可以使用这个功能按自己的主意行事而不会影响他人。

Google Docs 实在不怎么样,可是你提到了扩展?

Google 的对外传输层是开源的,开发人员可以利用这些Wave API开发自己的扩展功能。 例如,你可以把Twitter嵌入到你的文档里,这样你就有了一个‘twave’,它在无缝的集成到你的界面的同时,还能实时的跟其他协议进行信息交流。 你也可以使用机器人软件对其进行扩展。

哦,机器人?详细点 …

开发人员可以编写自动软件从外部的网站或其它wave里以一种特殊的途径回复你的内容、创建blip。它们甚至可根据你的信息回复你, 这就是说,你可以向机器人询问今天的天气情况,而且会立即被告知。

这些API提供了Java和Python的绑定,你可阅读Nick Veitch的关于如何开发一个Python机器人的教程,特别有意思,你还可以使用这些技术将它跟你喜欢的服务集成起来。想在wave里添加一个机器 人,只要把它当成一个协作者添加进来就行了。

可是,这不就意味着我们要把更多的信息委托给Google了吗?

最初,Google可能是wave的唯一提供者,但Google允许所以潜在的提供商都能完全的使用它的Google Wave Federation Protocol (GWFP)。这样一来,wave各个提供商能够相互之间进行无缝的通信交流,并且能够使用Transport Layer Security (TLS)这样的安全标准和安全认证。

我们可以想象的到,其他服务商会像雨后春笋般的出现,你可以把你的数据委托给其中任何一个,而且可以在不同的提供商之间转移。

这个听起来很棒,Google OS(操作系统) 里会包括这些吗?

我们只能是推测,Google之前有含糊的谈到过Chrome OS会有的一些功能。

按我们的观点,Google不大可能不把wave这样一种将会成为新标准的技术融合到它的操作系统里,尤其是当Chrome OS最终将成为这个公司的旗舰产品的时候。

如果情况不是这样,我们也不必担心,它的协议是跨平台兼容的(通过浏览器),当我们真正建立一种新的web标准的时候,这一点更是重 要。

我从哪里能找到更多的关于wave的信息,我能从那里得到什么?

TechRadar 有一篇文章叫做Google Wave: what you need to know。Mashable上有一篇更高级的关于wave的精彩文章。 如果你对在这个平台上开发扩展程序或机器人软件有兴趣,应该参考Google Wave API 页面

分享这篇文章:
[英文原文:LINK ]

2 Responses to Google Wave 入门指导

  1. Jime says:

    读完后对Wave充满了憧憬,有时间一定要去试试这个功能!伟大的Google!

  2. les says:

    already shutdown

发表评论

电子邮件地址不会被公开。 必填项已用*标注

壹加壹等于