课程报名咨询电话:010-51268840 51268841
英语 | 小语种 | 考研 | 在职研 | 财会 | 公务员 | 人力资源 | 出国留学 | 冬令营 | 企业管理 | 高校 | 高考 | 文体 | 0-18岁 | 网络课堂
 外语招生网
 外语报名咨询热线:010-51294614、51299614  ||  热点:环球雅思部分课程9.5折特惠 限时抢报!
 雅思·IELTS新托福·TOEFL四六级PETS商务英语职称英语小语种翻译少儿英语GREGMAT | 其他外语考试

The idiot’s guide to Google Wave

作者:不详   发布时间:2009-12-19 15:41:53  来源:网络
  • 文章正文
  • 调查
  • 热评
  • 论坛

  Google started sending out invites to its Google Wave collaboration service back in September, and following a clamour for invites, the service was met with a resounding "huh?" from many people who tried it.
  But Wave is a revolutionary new way to keep in contact with people and collaborate on documents and could completely replace email.
  The theory is that email (which has been with us for over four decades, believe it or not) is beginning to look a little antiquated, especially when we could be using the features of Web 2.0 with 'waves'.
  On that basis, Google plans to release this new system under an open source licence, so that other developers and companies can create their own wave services, and eventually help everyone to replace their current email solutions.
  What exactly are these 'waves' that you're talking about?
  A wave is best compared to a conversation in an instant messenger, but in the case of a wave, you can chat to yourself or to a whole group of people.
  Each wave contains a subwave called a 'wavelet', which focuses on a particular aspect of the main wave, and can be manipulated in much the same way. This means one wave can branch out into a number of other waves, but keep all the original associations.
  This may not sound like a killer feature from the outset, but if you subscribe to a mailing list or want to bracket multiple wavelets within the same project wave, then this is a much more elegant solution.
  Isn't much of this kind of thing already included in instant messengers such as Google Talk?
  By coincidence, waves are actually built on the same Extensible Messaging and Presence Protocol (XMPP) that Google Talk uses, but they deal with much more than just instant messaging.
  Each wavelet contains entries, known as 'blips', posted by the various collaborators, extension apps, or even automated robots you converse with. These can contain anything, including text and video, and mean that your wave becomes diverse and dynamic, with content that's constantly updated, either from an external source or your fellow collaborators.
  I heard somewhere that waves are part of a 'live' protocol?
  This is because everybody sees each other's keystrokes in real time. That way we avoid a common problem you'll no doubt have encountered while instant messaging, where one person posts what someone else is about to say, or answers an older question.
  By seeing each other's input in real time, you can ensure that responses don't overlap, while being assured that the other collaborators are responding to your input. You can also reply to a particular blip rather than each entry being listed in chronological order.
  So where does the document collaboration come in?
  A document, in wave terms, contains the content of each blip. You slowly build up and manipulate the various blips to produce in-depth conversations or collaborative papers. You can then embed your wave document into a webpage, so it can act like an interactive and automatically updating wiki. It's also possible to export everything into a final file for printing or sending to your fellow collaborators.
  Couldn't it get very messy and confusing, what with everyone doing stuff at once?
  It's no more difficult to manage a wave than a Google document or a traditional wiki, and as the creator, you have most control. Once you grant users edit rights, you don't need to approve each change they make. However, unlike these existing methods of collaboration, you can see edits in real time, and can roll them back on a particular section without affecting content added since the change in question.
  You can also decide whether or not to make your work public from the outset, or you can publish the final document once you feel it's complete enough.
  But won't we miss important tools such as spell-checkers?
  You are less likely to suffer from spelling mistakes or grammatical errors than you would with a wiki, thanks to Google's innovative natural language tools. These adapt depending on the context of your writing, and pick the most likely suggestion when it compares against the text that came before.
  This means you could type "I have bean eating beens" and have this automatically corrected to the sentence you expected as you type, without the need for any further intervention.
  How do I embed other documents and files into this system?
  Waves have full support for you to drag and drop files, text snippets or any web content. This will automatically be added to your document as a blip. This makes things much more interactive. As expected, you can also embed other Google services such as calendars, YouTube video, Picasa images and so on into your waves.
  What if I no longer want someone to collaborate on my document?
  As a document creator, only the people you explicitly specify as collaborators can alter your work. You can remove collaborators at any time and cycle back through the changes they might have made. These features make waves a little more robust for enterprises who may find that disgruntled employees sabotage work before leaving.
  However, its usefulness isn't limited to big business – it will also come in handy for you if someone in the group of friends that you're collaborating with disagrees with the general consensus, and starts changing things in their own way.
  Before I ditch Google Docs forever, you mentioned extensions?
  Google has open-sourced the open-transport layer as well as large swathes of the main code, so developers can build their own extensions using the Wave API. One such extension enables you to embed Twitter feeds into a document, thereby creating a 'twave' and enabling real-time communication over another protocol while still integrating seamlessly into the interface. This can then be extended by programming robots.
  Ooh, robots? Tell me more…
  Developers can program robots that create blips and respond in particular ways to content in other waves and external websites. They can even respond to you sending them messages, which means you can ask your robot for the latest sports scores and be told instantly.
  The API provides Java and Python bindings, so if you found Nick Veitch's tutorials on building a Python bot particularly interesting, you'll be able to apply your skills here to integrate your favourite services. To include your robot in any wave, just add it as a collaborator, and off you go.
  But doesn't this mean we're entrusting even more of our data to Google?
  Initially, Google will be the only wave provider, but it's offering all potential providers complete use of its Google Wave Federation Protocol (GWFP). This would allow waves from other providers to communicate seamlessly with each other and use security measures such as Transport Layer Security (TLS) and certificate authentication.
  We might therefore see other providers spring up, so you could potentially entrust your data to anyone, and move between providers when you choose.
  This all sounds awesome, but will it be included in Google Chrome OS?
  We can only speculate at this point, as Google has been particularly vague about the features that Chrome OS will have.
  In our opinion, it's hard to see Google not including a technology that it's pushing as a new standard in some form or another, especially as Chrome OS could turn out to be a flagship product for the company.
  If it isn't, then you needn't worry as the protocol will be cross-platform compatible (through the browser, naturally), as this tends to be important when you're trying to establish a new web standard.

以下网友留言只代表网友个人观点,不代表本站观点。 立即发表评论
提交评论后,请及时刷新页面!               [回复本贴]    
用户名: 密码:
验证码: 匿名发表
外语招生最新热贴:
【责任编辑:苏婧  纠错
阅读下一篇:下面没有链接了
【育路网版权与免责声明】  
    ① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接、转贴或以其他方式复制发表时必须注明"稿件来源:育路网",违者本网将依法追究责任;
    ② 本网部分稿件来源于网络,任何单位或个人认为育路网发布的内容可能涉嫌侵犯其合法权益,应该及时向育路网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,育路网在收到上述法律文件后,将会尽快移除被控侵权内容。
外语报名咨询电话:010-51294614、51299614
外语课程分类
 
-- 大学英语---
专四专八英语四六级公共英语考研英语
-- 出国考试---
雅思托福GREGMAT
-- 职业英语---
BEC翻译职称英语金融英语托业
博思实用商务面试英语
-- 实用英语---
口语新概念外语沙龙口语梦工场口语
VIP翻译
-- 小语种----
日语法语德语韩语俄语阿拉伯语
西班牙语意大利语其它语种
热点专题·精品课程
 
外语课程搜索
课程关键词:
开课时间:
价格范围: 元 至
课程类别:
学员报名服务中心: 北京北三环西路32号恒润中心1803(交通位置图
咨询电话:北京- 010-51268840/41 传真:010-51418040 上海- 021-51567016/17
育路网-中国新锐教育社区: 北京站 | 上海站 | 郑州站| 天津站
本站法律顾问:邱清荣律师
北京育路互联科技有限公司版权所有1999-2009 | 京ICP备05012189号