• 沒有找到結果。

參與撰寫。著名的web 2.0 網站有facebook[3],各式blog,digg.com,相簿、

flickr,無名小站, youtube等,其共通的特點即是其網站內容是由網友所共 同提供的,由於有了這些網站,網友因此有了互相交流的管道,網站內容不再 是單向的而是成了雙向的交流,網際網路的發展由此邁向一個全新的紀元。

在 web 2.0 的時代,社群網路的模式是獨立自主的,網友不但扮演了內容 供應者(content suppliers)的角色,在此同時,網友也扮演另一個角色,也 就是消費者的角色(content consumers)。以 facebook 交友網站為例,不但網 頁內容是由網友所編撰,甚至其網頁的 internationalization 方式也是 web 2.0 式的,也就是由網友一起來完成將英文翻譯成各國語言的工作。這與 web

不同的方式,讓人們可以從事社交活動。大體上 Social Web 包含兩大類,即 以社交為目的的社群網站,如 Facebook,MySpace 等;以及以興趣分享為目的 的社群網站,如 Flickr,Photobucket 等。

建立線上社群,讓人們可分享他們自己的興趣與活動,眾多社群網站的興 起,代表了網際網路是發展人際關係的一個重要管道。在 Internet 早期,支 援社群網路的電腦通訊方法有許多,例如 Usenet, ARPANET, LISTSERV, BBS, EIES 等,但是 Internet 發展到現在,目前大部份的社群網路都已是 web based,

並且提供了各種其他的方法,讓使用者之間可以互動。像近年來佔據了社群網 Google Maps 即為此例,這種方式的 Web Server 與 Social Server 非同一個;

第二類是 Server Add-on 的方式,由網站提供 API,third party 寫成 Add-on 放於網站上,使用者即可在網站上點選使用這些程式,例如 Facebook 提供的 API 即為此例,這種方式的 Web Server 與 Social Server 是同一個;第三類是 Client Add-on 的方式,third party 依網站提供的 API 寫成 browser Add-on 後,使用者在自己的瀏覽器上安裝這些 Add-on,即能啟用 API 所提供的功能。

舉例來說,在 2007 年時 facebook 交友網站就開放了他們的網站 API,允 許他人發展的 add-on 應用程式在其網站執行。其中有些 add-on 可畫出一個使 用者其自己的社群網路,而另一些 add-on 則可讓使用者送禮物 (gift) - 包 括虛擬的和實體的禮物 - 給他們的社群朋友。諸如此類各式的 add-on 成為了

其網站的一個重要賣點,也成為了社群網路的一個發展趨勢。

面,本研究所開發的社群網路服務,亦能將網友的留言,不管是群組留言或是 公開留言,都能以 RSS Feed 的方式,讓網友訂閱,所以網友能夠藉由這個功 能,在不需實際連到網站的情況下,就能輕鬆看到眾多網站的最新留言標題與 摘要,方便網友隨時掌握他所關心的議題。

因此總結來說,我的研究計畫,就是發展一個社群網路服務,其與 Google 的 Social Graph API 及 facebook 的 API 屬於同類,皆是屬於 Web 2.0 Services API 中的一種,其可以讓使用者在世界上任何一個網站上,都能建立自己的社 群,提供建立社群網路所需的服務如 RSS Feed、留言、傳檔、群組等功能,並 發展出 API,成為一個社群網路平台,讓任何人皆能在此平台上發展自己的社 群網路服務。

1-3 論文架構

本論文各章節內容及說明茲分述如下:

 第二章:說明論文相關的背景技術及知識,包括了 Web Platform API 的 介紹、Firefox Add-on 的開發技術、XUL、DOM、AJAX、RSS/Atom 及 Social Web 等。

 第三章:說明系統主要架構的設計與實作,包括 RSS 的 Client 端元件、

App Server 端元件、RSS File Generator、Social Web 的 Client 端元件、

App Server 端元件、及系統 API 等。

 第四章:說明相關文獻探討,介紹目前 Social Web 的應用,包括 Google Friend Connect 與 Fleck,以及本研究與它們的比較。

 第五章:本論文的結論。

在文檔中 社群網路API之開發與研究 (頁 11-16)

相關文件