iT邦幫忙

24

Google宣布OpenSocial 0.8

還沒到1.0的階段,但Google周三宣布完成OpenSocial的0.8版。OpenSocia是一種在網路上建置社交應用程式的標準。
OpenSocial 0.8版的一大不同點在於,增加了RESTful API,這將容許更多樣化的軟體,不只是以JavaScript編寫的網路工具(widget),與執行社交應用的伺服器互動。例如,它可允許跑 Windows平台或在手機上執行、但非掛在網頁瀏覽器的程式連上社交應用程式。

OpenSocial是Google發起的,但獲得許多盟友支持,包括MySpace.com和雅虎也透過OpenSocial基金會加入這個行列。OpenSocial是28日、29日在舊金山舉行的首屆Google I/O會議的主題之一。

此技術包含一些標準化的網路程式設計介面,稱為APIs。有了OpenSocial,開發者可以更輕易編寫出可在不同網站執行的單一應用程式。

程式設計師正著手在開原碼計畫Apache Shindig裡植入OpenSocial 0.8支援,讓伺服器也能支援OpenSocial。Google產品經理Dan Peterson在他的部落格寫道:「可預期的是,未來數周或數月,伺服器就會支持這項標準。」

0.8版除了RESTful API之外的改變,則可參見OpenSocial 0.8附帶的文件。


0
fishk
iT邦大師 1 級 ‧ 2008-05-29 16:41:13

什麼是REST?

REST 是一種分散式超媒體系統(如WWW)的軟體架構風格,你可以想像它是一個良好設計的Web應用程式規則: 一組網路Web頁面(虛擬的狀態機器),其中 Client 透過點選超連結(狀態變換),結果是下個Web頁面(表示應用程式的下一個狀態)。

REST 有什麼優點?

* 支援快取 caching 將改善反應時間跟server的負載能力。
* 因為不必維持連結狀態,大大改善 server 的 scalability 能力。這表示不同server可以處理同一串 requests。
* 一個瀏覽器就可以存取任一應用程式跟資源,client 端不需使用別的軟體。
* 在HTTP之上不依存其他機制跟軟體。
* 跟其他連結方式相比(如RPC),可以提供相等的功能。
* 不需要其他的 discovery 機制,因為使用超連結了。
* 提供比RPC更好的長期相容性,因為 :

* 如同HTML這種文件具有後前及向後的相容能力
* 支援新的內容格式不需要丟掉舊的

http://ihower.idv.tw/blog/archives/1542

0
john651216
iT邦研究生 1 級 ‧ 2008-05-29 16:51:39

謝謝分享

0
davistai
iT邦大師 1 級 ‧ 2008-05-29 17:06:53

主要目的是給網路程式開發有個標準是嗎?

0
fishk
iT邦大師 1 級 ‧ 2008-05-29 22:36:40

對, 它提供標準化的網路程式設計介面.

0
jjw
iT邦研究生 1 級 ‧ 2008-05-29 23:15:09

謝謝分享

0
efd0193
iT邦好手 10 級 ‧ 2008-05-29 23:30:22

很不錯的資訊

0
davistai
iT邦大師 1 級 ‧ 2008-05-30 16:12:29

唔.,這樣又成了一派囉?

0
jerry640
iT邦新手 1 級 ‧ 2008-05-30 16:48:00

謝謝分享

0
fanylu60
iT邦研究生 1 級 ‧ 2008-06-01 10:42:46

好資訊謝謝分享

0
Ruei
iT邦研究生 1 級 ‧ 2008-06-01 19:24:18

Google Code 之下的服務吧?http://code.google.com/intl/zh-CN/apis/opensocial/

0
rickhsu
iT邦高手 6 級 ‧ 2008-06-01 20:09:51

基本上Google在OpenSource版塊的壯大,
也讓微軟緊張了吧。

0
yce701116
iT邦研究生 1 級 ‧ 2008-06-01 20:28:41

感謝提供此資訊

0
henry312066
iT邦研究生 3 級 ‧ 2008-06-02 19:38:34

感謝提供此資訊

0
jamesjan
iT邦高手 1 級 ‧ 2008-08-31 07:04:44

感謝分享

0

謝謝分享了!

我要留言

立即登入留言