我之前寫過一篇【為什麼Google Wave令人驚艷?- 六個改變遊戲規則的突破!】,介紹了最近相當火紅的Google Wave平台,其中有一個特點就是【Wave Extension】。今天在Mashable看到一篇文章是寫【Google Wave Extensions: An Inside Look】。當中介紹了兩個Google Wave的extension。讓我們來看下去。
Google Wave Extension分成兩部分,gadget和robot。
Google Wave Extension分成兩部分,gadget和robot。
- Gadget:gadget就如同大家所認知的,它是一些可以跑在Google Wave上的小程式,就像你在Facebook或twitter上使用的應用程式一樣。
- Robot:robot是自動化的機器人。它可以幫你自動的蒐集網路上的資訊。
對於Google和Developer來說,extension的意義都相當的大。對於Google來講,他們的策略就是儘可能的【開放】,讓Google Wave在最短的時間內能夠達到最大的普及率。這一向都是Google的策略,藉由大量的開放策略來吸引更多的使用者來使用他們的服務。而對於developer來說,他們可以自由的修改、增加功能在Google Wave平台上,使得這個【可客制化】的通訊同台更加強大。對於兩者來說都是雙贏的局面。
接著讓我們來看看要如何建立一個Google Wave Extension。
接著讓我們來看看要如何建立一個Google Wave Extension。
- 提供Google Apps Engine的Application:到目前為止,Google Wave必須要建立在Google Apps Engine平台上。換言之,你能夠使用的程式語言就是Python和Java了。
- 下載Google Wave API:想要開發Google Wave的Extension,當然要下載專屬的API。Google Wave API也已經release了,你可以在Google Wave API Overview中一窺究竟。
- 建立設定檔案:所有的App Engine的application都必須要有設定檔案。在Python是appengine-web.xml,在Java是app.yaml。
- 確認action handler順利被啟動:在撰寫Google Wave Extension時,你必須要確保extension被啟動並且有撰寫相關的action handler。
- 撰寫相關程式碼:這裡就是開始寫裡面的程式邏輯。
【相關閱讀】
Google Wave Extensions: An Inside Look
Google Wave API
0 意見:
張貼留言