Google Wave的完全手冊

       
         有興趣的人可以參考它的原文,Google Wave的完全手冊。希望透過這樣的介紹能夠讓大家對Wave有更多的了解。

  • Wave是甚麼?



    用一句話來形容Google Wave,那就是"Wave是一個即時的通訊平台",它結合了電子郵件、即時訊息(IM)、維基創作、網路聊天、社群網路、以及專案管理這些方面的功能,創造一個讓使用者可以透過瀏覽器來操作的客戶端。你可以跟一群朋友們或者工作夥伴在Wave平台一起討論或者彼此分享文檔。Google Wave有一些有創意的特性如下:

    • 即時,在大部分的情況下,使用者可以看到任何一個參與者輸入的字元,而且是逐字顯示的訊息。
    • 可嵌入到別的網頁中,Wave可以被嵌入到任意的部落格或者網站裡,使得網站上的討論內容能夠跟Wave做即時同步。
    • 應用程式及擴充延展功能,像是在Facebook裡的應用程式或者iGoogle裡的Gadget,開發商可以在Wave平台上透過Extension API來創建自己的應用程式或者Gadget,這樣就能一堆人一起玩數獨、做簡單民調、在 Google 地圖上加註解等更多有趣互動,而且全部是即時反應的,需要下載擴展程式的人可以到這裡有所有擴展程式的列表及簡介。
    • 加入機器人機器人就是會自動做出各種回應的程式,它也是擴充功能的一部分,可以當成討論參與者拉進Wave討論串裡。將需要的機器人加進討論成員中,可以做各種各樣使用者想要的功能;例如把 twitter 機器人拉進討論串裡,然後在討論串中發一個新訊息,新訊息就會變成一則推訊,發佈到 twitter上,並且把後續的回應同步回來。如果拉進去的是blogger機器人,你的討論串就會變成 blog 上的一篇新文章,連網友回應都能即時同步!甚至還有翻譯機器人,能「逐字」把你正在打的訊息立即翻成外文給別人看。
    • 維基功能,在Wave的平台上所有的討論都是可分享的,因此每一位參與討論者都可以編輯,新增或修改討論的內容,或者加入自己的評論,如同Wiki一樣。此外修改記錄會保留下來,並且用色塊標示。所有的討論都是即時顯示的。
    • 開放原始碼,為了讓開發商之間能夠使用及發展創新的應用,Google Wave將會採用開放原始碼的方式持續發展與更新。
    • 回溯功能,整個討論串可以像影片一樣倒帶,讓所有人清楚看到討論發展過程中誰做了什麼事。
    • 自然語言,Google Wave可以自動更正你的拼字,甚至會盡可能區別類似的單字,例如"bean"和"been",它也能夠在即時交談中做自動翻譯。
    • 拖放式(Drag & Drop)的文件共享,過去用Email夾檔或用Twitter夾帶twitpic照片連結的方式會消失。要分享檔案,直接把檔案拖拉到討論串就行。例如有相片要分享,把相片拉到討論過程中就可以了,不用再另存到網路儲存再貼連結;檔案也是一樣,拖拉一下,所有參與討論的人都可以看到同一個檔案,也不再會有檔案版本不同的問題。
    雖然以上這些Wave的特性及功能只是其中的一部分,但是卻能夠很容易的了解大家如此的感興趣。

  • Wave上的一些術語



    Google Wave的確有一些專門的名詞,為了使大家更好理解Google Wave,以下針對Wave的專有名詞做一些解釋。


    • Wave:具體來說,一個Wave就是一段特定主題的交談或會話,類似論壇中的一個帖子,或者是和朋友在IM上的某段談話記錄,或者是Eamil裡頭的一段討論及回覆的內容。一個Wave中可以包括一個人,也可以包括若干個人,甚至還能包括機器人(這個我們下面會提到)。
    • Wavelet:Wavelet也是一段交談,它可能是這個特定主題裡頭的一段討論,或者是像IM上面跟朋友聊天記錄的一部分。它是Wave的一個子集,同樣可以被建立與管理。
    • Blip:Blip是比Wavelet還要小的單位,Wave中的每條消息就被稱為一個Blip,對應到IM上面就如同聊天記錄裡頭的一行。Blip允許別的Blip附加在他上面(附加的Blip被稱為children)。此外,Blip有可能是已經發佈,也有可能是尚未發佈(類似於你打在gtalk聊天框裏面,但是還沒有發送出去的文字)。
    • Document:實際上Document在Google Wave中指的是Blip中的內容,可以是文字,名詞,也可以是一個附件像是檔案、照片。
    • Extension:Extension是運行在某個Wave內部的小程式,主要包括以下兩個類型,Gadgets和Robots
    • Gadget:Gadget是用戶可以使用的小工具,大部分在在Google的OpenSocial平臺上建立。Wave的Gadget和iGoogle的Gadge以及Facebook的Applications功能基本一樣。
    • Robots:機器人,是某個Wave中的具有全自動工作的連絡人,可以和用戶聊天並和Wave互動。還可以從外界(Wave外)獲取資訊(比如Twitter),也可以自動檢查某Wave內的內容,並且基於某些條件觸發特定動作(比如你在Wave中提到某股票名稱時,機器人會自動提供此刻這支股票的價格)。
    • Embedded Wave:嵌入式Wave,是指在別的網站或者Blog中嵌入的Wave,用戶可以把Wave當成聊天室,或留言板等等。這樣就能一堆人一起玩數獨、做簡單民調、在 Google 地圖上加註解等更多有趣互動,而且全部是即時反應的。
  • Wave Gadget



    Wave gadget(Wave小工具)是Wave Extension所包含兩種類型的其中一種,它們是完整功能的應用程式。根據Google描述,Gadget主要是改變Wave的外觀的一種應用,雖然這樣的描述只是Gadget可能應用的一部份。關於Gadget可以有兩個方向的思考:
    第一,幾乎所有的iGoogle或OpenSocial上開發的Gadget都可以在Wave上運行,這意謂著有數以千計的應用小工具已經被創建而且將會在Wave上運行。
    第二,運行在Wave裡頭的Gadget可以藉由Wave即時的特性來跟多個用戶一起互動。它類似像Facebook或是Myspace裡頭的應用程式,透過你的人際網絡來共同完成一些遊戲、猜謎或者更有意義的工作。
    Gadget是屬於每一個Wave討論主題,而不是屬於某一個聯絡人或使用者本身。它不像Facebook裡面的應用程式是屬於使用者個人設定檔的一部分,而是屬於Wave討論裡頭每一個討論成員的。為了能更好的融合在實際的討論交談中,它們也沒有顯示名稱,如同一份文件報告中的一個小元件或小物件。目前有一些Gadget已經內建在Wave裡頭,包括數獨遊戲、投票系統、和地圖系統。

  • Wave Robots



    Wave Robots(Wave機器人)是Wave Extension所包含兩種類型的另外一種,Robots像是Wave討論交談中有另外一個人,只是它會自動的去做一些事。機器人可以修改更新Wave裡頭的訊息、與參與成員互動,與其它Wave通訊、或從外部應用或服務取得訊息。
    由於它的行為像一個使用者,所以可以基於聊天中可能發生的事情來定義它的行為,例如說可以建立一個很簡單的機器人只會做一件事情,將"dog"這個單字換成"cat"。或者建立一個非常複雜但全功能的調試者。在不久之後,有可能開始創建一些功能先進的機器人。目前已經有一些機器人可以開始使用,包括Debuggy (Wave內部調試器)、Stocky (從股票報價網站取得股票價格)、Tweety (Twitter機器人,將Twitter內容顯示在Wave討論內)。更詳細的說明可以參考
    Wave Robots Overview或者是An Inside look at Google Wave Extensions and Robots

  • Wave Embeds



    要將Wave嵌入部落格(Blog)比Youtube Video嵌入要來的複雜些,但最終Wave Embeds實際上是讓Wave進入到第三方網站的一種方式。嵌入式的Wave提供目前Wave用戶端的部份功能,包括拖放式的文件分享。雖然目前Wave Embeds仍屬於早期階段,Google已經創建了兩個嵌入應用工具,Youtube播放列表討論以及多個擴展嵌入,前者允許透過Wave來討論Youtube的影片播放,後者允許多個Wave可以在一個頁面上達成互動。另外一種可能性就是Wave Embeds可以將過去屬於靜態的意見評論取代為即時更新的意見評論。舉例來說,如果可以很完美的把Wave嵌入網頁,甚至於可以見到Youtube.com的意見評論由Wave來取代,觀眾可以在Youtube播放網頁上彼此討論而且是即時的互動。更詳細的說明可以參考
    Wave Embed Developer's Guide
         如果還想要了解更多有關Google Wave的訊息,有一些連結跟文章可以參考

留言

這個網誌中的熱門文章

如何讓Chromebook/Chromebox可以使用自己build出來的Chromium OS或者第三方的Chromium OS?

自動使用Google Docs Viewer打開PDF、PPT及TIFF文件

Google Voice使用心得