第1章是对 Google Wave是什么以及它的用处的一个全面概述。想直接学习使用 Google Wave,可以直接跳到第二章《开始使用 Google Wave》。

Google Wave是一款新的在线通信工具,它可以使一个小组的成员在网络上同时进行文档的编辑和讨论。Google Wave小组说Google Wave是“如果今天重新发明电子邮件,那么它就是现在这个样子的“。然而,由于Google Wave在很大程度上是一款文档协作编写工具,将它当做简易的电子邮件会误导用户。初次使用Google Wave可能会感觉到混乱和迷惑,但是使用Google Wave的案例到处都是。加入进来,开始接触Google Wave吧。

现代化的电子邮件

相对于大多数技术的寿命,电子邮件算是比较古老的一个。电子邮件发明于40年前,它早于众所周知的因特网,事实上他是建立互联网时候的一个很重要的工具。尽管年龄比较大,但是电子邮件自20世纪60年代以来做了很多事。电子信箱是根据邮政邮件系统而设计的,一个邮件在发送者和接受者之间进行来回的传递。 Google Wave下了这样一个赌注:即一定有一个比电子邮件更好的发送、接收、保存和共享信息的方式。

电子邮件存在的问题

电子邮件简单、广受欢迎并且行之有效,否则它不会被如此广泛的用了这么长时间。但是,当用电子邮件管理小组内的对话的时候,它存在着严重的缺陷。

  • 电子邮件会传播消息的多个副本和版本。只要发送电子邮件,该邮件的内容就固定了(无法修改),只能被复制、粘贴并发送。例如,Kaylee写了一封电子邮件,填上了Zoe的地址,并发送了出去。这封邮件的一个副本会存在于Kaylee的发件箱,另一个副本会出现在Zoe的收件箱。Zoe回复并有选择性的在他的回复当中包含原始消息的一部分。一个副本会停留在她的发件箱,另一个副本会出现在Kaylee的收件箱。 Kaylee给Zoe回复,并抄送给了Wash。发送按钮仅仅被按了三次,然而却有7个相同的邮件副本以不同的状态在三个人的邮箱中出现——每个副本对另外一个副本来说都是一个无法修改的拷贝。电子邮件传播的每个副本都会保存在一个“箱”子里。电子邮件是以通知的方式设计的,而不是合作。所以,电子邮件设计的时候模仿的是“蜗牛邮件”——邮件最终被循环的发送或者被存放在了文件夹中,通过电子邮件发送的信息,似乎注定要被冷藏,而不是创新工作区。
  • 在电子邮件中,没有嵌入像地图、照片幻灯片或视频剪辑等丰富内容的标准或简单的方法。电子邮件的所有非文本的内容都以“附件”的形式存在。不论是文档、照片、视频、一个团体进行的调查,还是一个网页,电子邮件本身都无法以互动的方式或者是丰富的内容将他们整合到消息中去。你可以在电子邮件中加入一个网页链接,但是有的时候链接会断掉,或者变的无法点击,最后邮件接收者不得不启动浏览器。而像 Gmail或Microsoft Outlook的电子邮件客户端可以显示带有图片和颜色的丰富的息,或显示内嵌的附加,但是没有统一的格式。没有看起来总是相同的邮件提供者。
  • 要对电子邮件的某一部分回复,你不得不手动引用该部分。 Kaylee给Wash发送一封电子邮件,告诉他她正在进行的修理发动机的相关事情,并询问在那个地方可以停车,以及多长时间可以到达那里。一封电子邮件,只是一个普通文本,因此Wash以一种可读的顺序回答Kaylee提出的每一个问题,很不容易。他可以通过手动复制、粘贴她的问题给她答复,并在后面加上他的回答。但是,这样做的工作量很大——大部分人也不会这样做。通常需要通过电子解决的问题或是个人事情,最终都会不了了之,因为通过电子邮件答复消息的特定部分不是一件容易的事情。
  • 在小组邮件中,私下里给某个人发邮件不是太容易。当小组由于某部分的工作,暂停下来的时候,Badger发邮件询问关于货物的一些事情。Zoe想问船员如何在付款上进行谈判。她不能给所有人回复,因为Badger会看到,因此她不得不在私人电子邮件中手动编辑收件人列表,最后又会产生另一份副本。

自从电子邮件在20世纪60年代发明以来,互联网和万维网就诞生了,这给了每个人一个即时的电子印刷机。在早期,网站都是不会改变的静态文件。随着网络的成长及其背后技术的进步,网站的互动性增强了,还有很多应用软件,你可以存储和更新个人信息,与其他人交流、发送即时消息,甚至是检查和发送电子邮件。在宽带业务如此流行的当今世界,你可以使用博客、维基、即时通讯以及除了浏览器不需要任何软件的网络应用程序,电子邮件看起来更加古老。

虽然事实上,Google Wave的功用和电子邮件不是一模一样,但是了解现代网络中电子邮件存在的问题,是一个了解Google Wave能干什么的很好的入门方法。

Google Wave的解决方法:以在线文档的方式对话

不是来回传递邮件的多个副本,Google Wave只有一份拷贝,所有参与者都可以在这基础上进行编辑和增加内容。Google Wave适时的将对话的最新版本反馈给每一个人,即使是它正在变化。这意味着如果Kaylee给Wash发送了一份wave,并且Wash正在对此进行答复,那么Kaylee会随着Wash键盘上按键的敲击,看到最新答复。

澄清:以大写“W”开头的Wave,是指Google Wave整个产品。以小写字母“w”开头的wave是指有一个或多个参与者的会话。

Google Wave将一封有多个接收者和发送者的电子邮件看作有多个编辑者和撰写者的文档。如果你可以将对话看作文档、将文档看作对话,该系统将会非常的有意义。

引述:“Google Wave 的目标是在电子邮件内部存在着合作,而不是通过电子邮件安排合作。”——Wave用户Marsh Gardiner

Google Wave同样解决了上面提到的电子邮件存在的问题。使用Google Wave,所有参与对话的用户都可以做以下的事情:

  • 对一系列相关的wave进行回复
  • 添加诸如视频、图片、投票之类的丰富的交互内容
  • 回溯到早期版本的wave,因此你可以将一个wave恢复到以前状态,或者跟踪它的改变过程

理论上,相对于电子邮件和文档协作工具,Wave进行了很大的升级。下面的表格总结了电子邮件和Wave的不同:

电子邮件 wave
发送者和接收者 所有参与者
消息 副本的拷贝 只有一个对话
内容 附件、链接、HTML语言 inline内嵌的小工具
引用/评论 手动 讨论的形式——以线程的方式
隐私 抄送 内嵌的私人线程

理论上,Wave听起来很伟大,不是吗?事实上,Wave比较复杂,使得新用户推迟了对它的使用。

Wave的缺点:用户的初次体验会被误导

Google Wave最大的缺点是新用户使用起来有一定的困难。模仿秀网站EasierToUnderstandThanWave.com 开玩笑说,令人头痛的诸如放射性碳元素、新古典主义经济学和多型半音之类的课题都比Wave容易理解。这个笑话反映的事实确实是真的,因为Wave的混乱确实是大部分人初次体验的感觉。你从你朋友或同事那里收到的第一个wave,通常会是这样的“我没有了解它”或“这确实是烦人”。

初次使用起来混乱的原因有这么几个:

  • 将谈话看做文档是一个全新的课题,没有现有的先例典范。对于大多数计算机用户来说,编辑一个Microsoft Word文档和即时通讯消息是两项完全不同的活动。Google Wave从根本上将消息和文档的编辑合并在了一起,所以没有什么现存的东西可以使你将在Wave中做的事情转向现在做的事情。它既不是撰写电子邮件,也不是赚些Word文档。Google Wave既是这两者,也不是,这使得人们理解起来有点儿困难,也很难将它部署到现有的工作流程中。
  • 会话树,或非线性消息,比较混乱。论坛、博客评论、电子邮件线程和即时消息会话都是线性交谈,在这种情况下,最新消息显示在列表的底部(或顶部)。你可以按顺序,一个一个的阅读它们。 Google Wave的内嵌回复功能使得会话变成了可以任意添加分支的树。当wave的参与者在不同的时间、不同的分支上添加新的消息时,非线性讨论将会变的有点儿混乱和不自然。
  • 对文档版本比较生疏(对非程序员来说)。软件开发人员已经使用类似于内置在Google Wave中的文档版本工具几十年了。但是,大多数计算机用户从来不给他们的文档定版本,或者是在文档中使用Wave的回溯功能,因此对Wave的需求并不是太明显。
  • Wave还没有开发完成,因此它还有很多未完成的供能,也存在着漏洞。在消息通讯和文档编辑平台中的一些你可能很期望的功能,目前在Wave中没有,这使得它看起来没有用“老办法”方便。想了解缺少什么功能,或者是还将添加什么功能,参见附录A:什么是Wave做不到的

引述:“看来越来越多的人尝试[波],他们同意它就像是电子邮件的Segway。” ——技师Anil Dash[4]

初次使用Wave所体会到的混乱可能会妨碍Wave的普及。Wave出色的功能令人影响深刻,但是在实际中却未必可行。无论Wave是会像电子邮件一样得到了广泛的使用还是沦落为像Segway一样,还是仍然像我们现在看到的这个样子,但是还是有很多人都愿意体验一下Wave,并且有很多如何使用它的想法。

Wave潜在的应用案例

在Wave的邀请体验期间,Lifehacker.com上有一个比赛,一些感兴趣的用户通过描述他们怎样在他们的生活和工作中使用Wave,来获得邀请。由于这只是 Wave的早期版本,因此下面的这些只是Google Wave的潜在的使用案例,而不是现实世界中的场景,但是所有的这些案例都是Wave这款实时协作工作所表现出来的潜在用途:

高年级中学生肖恩说:

在我学习欧洲历史课程过程中,我的同学和我总是努力将笔记记全了。每节课后,我们互相将自己的笔记发给对方,我们不得不从中找出重要信息,并估略出其重要性等等。有了Google Wave,我们有了一个主要的笔记本,从中我们可以找到所有的有用信息,并将可能的考试重点高亮显示,这提高了学习的效率。

亚特兰大疾病控制中心顾问写道:

我的小组正在负责H1N1病毒疫苗的规划、分配、运输和通讯。我们在亚特兰大有一个小组,在DC有一个卫生和人类服务部门,在达拉斯有分销商。另外,在亚特兰大的小组成员分布在4所校园内。我们使用电子邮件、局域网、共享驱动来合作。我们不得不经常碰面,导致了大量的会议、重复的工作,还浪费了不少时间。随着情况的变化(药剂制造、隔离、分配、人感染等),我们在不断地更新计划和跟踪报告代号。文件存储在共享驱动器中,并通过电子邮件更新。Wave将会使我们跟踪文档的变化和通讯变得方便。任何东西投入使用之前,在3-4个人的研究之后,必须的经过另外3-4人的检查。如果我们都能够同时处理一条消息,这会大大的为我们节约时间,从而给大众(甚至是HHS、分销商或制造商)以更快的速度传递消息。

费城国际机场的交通管理协调员Tower说:

我的工作是减少延误,使进出机场的交通合理有效。目前,我们利用谷歌电子表格共享实时离境信息和天气情况、机场建设更新、航空公司的铲雪作业及其他事情。我很高兴能够嵌入适时天气雷达监控小工具,这可以使用户即时以图像的方式查看天气情况。我们目前使用谷歌电子表格的聊天功能,但Wave更强大的通信功能似乎会大大加强我们与航空公司的沟通。查阅对话和数据的功能将进一步帮组我们降低费城国际机场的延误。这会节省旅客的时间、降低燃料的消耗和航空公司的运营成本、同时相互之间的抱怨也会减少。

负责报道亚利桑那政府的亚利桑那报纸记者说:

Google Wave对记者之间的合作很有用。目前,我和一个同事正在报道关于亚利桑那州监狱的安全问题。这需要做很多工作,比如纪律、采访、录像,还有记下我们发现的东西。由于我们在不同的办公室工作,因此跟踪相互之间的报道将会变的比较难。Wave通过使整个过程适时化,从而能够促进我们的报道和决策。通过加入更多的邀请,编辑者可以在我们工作的基础上插入其他问题。最后,这里还有很多潜力可挖。我们可以创建一个收集公众建议的wave,并将这些问题和回答添加到我们的报道中。由于我们可以以文档和各种各样链接的方式对我们的问题做补充,因此我在Wave身上看到的潜力要比Twitter和Facebook(至少现在是这样的)要大。

保姆迈克说:

我正在照看一位名叫利兹的老妇人。她目前的状态良好,但是会经常将事情搞混或者遗忘。她是个寡妇,但是却有一个很大的充满爱心的家庭。遗憾的是,他们都生活在全国各地(没有一个生活在两个小时的车程之内),并且都有自己的家庭和事业……现在,我每周都会发送群邮件,详细描述利兹最近的情况。这个家庭的成员会将他们的问题、建议等回复给我。即使是用Gmail聊天工具,在6个人之间来回的答复,也是一件很繁琐和费时的事情。Wave可以增进我们的交流,在每周开始的时候,我可以新建一个wave,并邀请这个家庭的所有成员参与进来,他们可以在现有的基础上增加其他的内容。这意味着与现在相比,交流更加即时,并且他们可以看到相互的的回答和问题,并且更易于管理和方便交流。另外,由于Wave的回溯功能,当有人没有即时跟上现有的讨论的话,赶上来将会变的比较简单。

准新娘斯蒂凡尼说:

为了我的婚礼,我和来自全国各地的十几个朋友/家人和各种各样的厂商联系。我住在得克萨斯州,婚礼要在佛罗里达(我母亲住在那儿)举行,而我的男朋友住在马萨诸塞州,你说怎么办呢?现在,我们用电话和电子邮件交换意见,有的时候,如果足够幸运,我们同时在线的话,我们会用Skype交流。我也有一个笔记本,我将灵感来时拍的照片、联系方式、化妆的想法等保存起来,这些都是我要对外分享的。Wave能够极大的方便婚礼策划。我们可以相互之间交流看法,可以看某人干了什么或者是工作做到了什么程度。我们可以用插件将场地、膳食、服装等相关事项插入其中。我可以在我的婚礼博客中插入一个链接到knot.com的Wave,这是一个婚礼策划网站,你可以从中找到本地和其他地区的各种各样的结婚资源。同时我们可以通过Wave让一个人将某样东西送给另外一个人,而我们所需要的只是写内容,不用去翻来覆去的回复(你难道不讨厌这种情况吗?)。当新娘、伴娘和新娘的母亲想办法或者是做某件事的时候,你都可以通过Wave了解。设想一下,如果我们都在一个房间,那么就会变得非常拥挤。但是有了Google Wave的组织、记录、编辑,情形就不一样了。它还是我未婚妻跟踪我们婚礼的进展并查看大家的想法,从而决定赞成还是抛弃的好方法。这将是一个完美婚礼的完美规划工具。

Wave名字背后的故事

谷歌选择Wave这个名字的原因和你可能想到的不一样——网上冲浪的想法。他的工程师对导演兼作家乔斯·韦登的那些简短却备受喜爱的科幻电视连续剧非常喜爱,如《萤火虫》(2002-2003年),和它接下来的作品《宁静号》。在《萤火虫》和《宁静号》中,演员通过“wave”发送通信。wave出现在了整个剧本中,包括诸如这样的台词“这就是我为什么wave你的原因”、“发个wave就可以了”、“我能给他发一个wave”和“我看了你的wave”。

在Google Wave的预览版中,有来自于电影《宁静号》的两条不同的错误的消息:“一切都会有希望的,头儿。不要烦恼!”和“这个wave遇到了一些轻微的麻烦,可能会引发爆炸。”在2009年5月的谷歌I / O会议上,Wave公布的示范脚本中包含一些微妙的但是确实是出自《萤火虫》和《宁静号》的内容。

我们对《萤火虫》和开发Wave的工程师都感兴趣,因此在接下来讨论的例子中,也会涉及到《萤火虫》。但是,Google Wave关于《萤火虫》的引用,只是一个玩笑,Wave将会由于尝试升级电子邮件而闻名。

联合和开放源码:Wave不是归谷歌独有,这一点是如何做到的

没有任何一个人可以拥有电子邮件。由于某种奇特的利益,某个公司开发了电子邮件协议,但是此协议却受IETF管理,开放标准组织——由许多公司和机构的自愿者组成。因此,将你的信息交互转移到Google Wave会使得人们产生搜索巨头会垄断通信的想法。但是,即使它现在叫做“Google Wave”,而不是“Wave”,但是像电子邮件一样,Wave由几部分组成:协议、服务器和客户端。该协议本身是一个开放的标准,由谷歌创建,但是不是有谷歌管理,所有的软件开发人员都可以免费使用它。

因此,如果Wave的使用流行起来,来自于许多不同公司和组织的服务端和客户端软件在将来也会多起来,就像是浏览器和电子邮件程序一样。Wave协议不是将所有的信息存储在谷歌的服务器上,而是大家相互合作的,就像电子邮件一样,在由不同的公司管理的不同的Wave服务器上的用户,可以使用Wave相互交流,这个过程不用依赖谷歌。

在波的预览版中,不同服务器之间发送wave这一功能还没有实现。然而,服务端之间的联合是这个产品设计之初的一个核心部分,终会投入使用的。

现在你知道了开发wave的动机了,是时候开始使用Wave了。

参考资料

  1. Google Wave Overview, 0:36, YouTube.com
  2. Marsh Gardiner, Twitter.com
  3. EasierToUnderstandThanWave.com
  4. Anil Dash, Twitter.com
  5. Google Wave’s Best Use Cases, Lifehacker.com
  6. Firefly, 2002-2003, IMDB.com
  7. Serenity, 2005, IMDB.com
  8. Firefly Season 1, Episode 6, “Our Mrs. Reynolds”, Twiztv.com
  9. Firefly Season 1, Episode 12, “The Message”, Twiztv.com
  10. Serenity shooting script, Myths.com
  11. Google Wave Help: What do the error messages mean?, Google.com
  12. Memorable Quotes for Serenity, IMDB.com
  13. Google’s new “Wave”; was the name actually inspired by Firefly?, Whedonesque.com
  14. About the IETF, IETF.org
  15. Wave Federation Protocol Community Principles, WaveProtocol.org