首款JAVA即時通訊軟件,中國人要做垮平台的MSN - 中國WEB開發者網絡 (http://www.webasp.net) -- 技術教程 (http://www.webasp.net/article/) --- 首款JAVA即時通訊軟件,中國人要做垮平台的MSN (http://www.webasp.net/article/18/17553.htm) |
| -- 作者:未知 -- 發佈日期: 2005-04-15 |
|
大多數機構或商業單位在互聯網服務器端花費了太多的精力,成萬億美元的資金構築的互聯網變成了一個巨大的新型電視網,用戶變成了觀眾。 今天,用戶參與互聯網的動力減少了,因為只感到互聯網可以用來電郵,可以用來瀏覽,可以用來玩網絡遊戲,即使是聊天也只是聊天而已。 難道我們不可以在自己的電腦上創建一個相冊,寫上我們美好的祝願,將之發佈給我們的父親母親,讓遠方的他們可以通過自己的電腦就能立即和我們一起觀看麼?難道我們不可以在自己的電腦上撰寫我們的論文,請導師在家裡就可以給我們輔導麼? 那些擁有服務器和帶寬的公司說他們可以解決這個問題。他們的做法是通過他們的服務器程序和帶寬幫你連接你想與之互動的電腦,然後他們說他們付出了服務器和帶寬的成本,他們想要你交一點點意思費。當他們固執己見,不斷增加服務器,不斷將技術複雜化之時,他們承受不了的維護成本,就會轉嫁到你的頭上。有時,費用並不是唯一的障礙,最可怕的是他們的承諾並不能實現。因為成千上萬的實時觀看相冊的行為,會使他們的服務器和帶寬輕易崩潰。今天,SNS反其道而行之。正以創造性的分佈式網絡技術幫助個人用戶可以方便地通過自己的電腦進行信息發佈與互動。毋須購買任何附加硬件,毋須有任何網絡技術,你只要安裝SNS軟件,即可不依賴於任何一家公司的服務器,就可以進行即時通訊、音樂聚會、照片分享、創建社會網絡的活動。在後面的幾個月,我們還將提供給你可以在自己的電腦上創建商店的功能。隨著第三方開發者的加入,你還將擁有更多更簡單更有趣的社會網絡功能,所有的這些功能都將是互動的,也將由你通過自己的電腦所掌握。想像一下,很快你就可以玩只需要5元錢的大型遊戲,因為建立在SNS上的網絡遊戲不需要服務器不需要集中帶寬,節省的成本,將使遊戲廠商樂意讓利於你。而這一切是SKYPE無法相比的,正當SKYPE大張旗鼓以所謂「高出固定電話音質」的口號橫行全球,並於近日與TOM攜手共同在亞洲市場合謀商業謀利行動之時。它未料到的實力雄厚的新選手不是在美國,而是在中國登場了。 這讓筆者想起了前段時間比較癡迷的E話通,如果E話通還需要在開10個人的房間上就收費,那麼SNS這個軟件的社網功能再加上視頻,再加上毋須服務器的方式,263集團怎麼從E話通的房間上做出收費文章呢? SNS之所以優秀,完全在於它的構架是P2P。無需增加中間服務器,就可無限的增加用戶數而不影響通訊質量,而這種抽像了各種類型的網絡通信協議之上的P2P協議,不僅極大地動搖了H323或SIP協議的標準性及權威性,而且對各種新進門的通信協議有極大的兼容性。SNS不僅可以採用HTTP、TCP/IP、各類局域網協議,即使是藍牙這樣的協議也支持。這一切的根本源頭則來自於研發推廣TCP/IP協議的計算機科學家BILL JOY的創意。他於4年前構築的JXTA規範,就是要在現有網絡複雜性上抽像出新的,無處不在的P2P協議,而這個協議的目標就是讓每個客戶端機器上的人,都可以越過目前設置了各種障礙的網絡邊界,直接與其想聯繫的人聯繫,與其想開放內容的人交流。 這像不像70年代末,PC機興起時,大型主機廠商對PC機的那種氣氛?沒有PC之前,每個人操作信息和發佈信息的地方都在主機上,之後人們只在PC上,通過軟盤交換信息。現在人們通過電子郵件服務器交流信息,之後通過IM服務器交換即時消息。集中模式的聊天程序,正大行其道之時,我們也看到基於IM方式的通信有一個問題,那就是這些廠商顧慮服務器集群的成本和風險性,降低了創新。 而P2P系統的SKYPE、SNS和MSN之流的IM軟件相比,話音質量比MSN好,文件傳輸能穿越的地方更廣,可以實現的功能只需要在軟件上去實現,而不需要去架設帶寬,架設服務器(MSN為方便中國用戶,專門與電信優化了美國到中國的帶寬,真是有錢) 「在我使用SNS 以前,我一直認為SKYPE的通話質量是最好的。今天,我認為SNS更好,因為SNS不用採用極限的語音壓縮算法,SNS穿透網絡邊界的能力更強,也就是說可以傳輸的數據量更大更穩定。SKYPE在系統級的P2P技術上畢竟抵擋不過有3萬多名全球P2P高手的JXTA組織。而SNS在此基礎上更進一步,把JXTA規範變為了產品。使JXTA規範得以在商業級應用的第一個例子不是發生在美國,而是在中國上海。這可以讓我相信中國有一批人在默默無聞地走向世界級的技術顛峰。」這是一位國內著名的通信企業的資深通信專家在試用SNS個人社會網絡所講的這段話。 SNS在語音方面的優秀,僅是筆者指出一個新的P2P王者應有的功能。用P2P技術實現流行的IM功能,對用戶來說並沒有什麼體驗上的巨大差異。SNS在其音樂聚會功能上,提供的流媒體技術則展現了P2P的偉大前景。這也是本文最後要重點介紹的地方。 要實現多人共同聽一首歌曲,微軟的3度已經在XP平台上小範圍(不能有防火牆)上實現了,這個小軟件的花哨界面上提供了如下方式: 可以顯示各方的音樂列表,等待自己下載完要聽的對方電腦上的音樂之後開始播放。 SNS則是: 單擊對方音樂標題,立即開始在線聽。(也包括3度的可以下載完再聽的方式) 注意這裡的在線聽亮相了現有P2P軟件未能做到的特點:SNS將對方的機器當成一個流媒體服務器那樣地來使用。這體現了P2P結構的核心特點;即是客戶端又是服務器。而以往,我們僅是單純把一個點當成文件交換服務器,所進行的工作還是簡單的傳輸文件。SNS則向我們打開了一個P2P的大門。 按照這個思路,每個人將可以開辦自己的電視台,電台,還有可以自創建比E話通更為強大的千人,萬人網上卡拉OK會,可以有無比強大的視頻應用前景。而所要做的工作僅僅是在自己的PC上擁有一個象SNS這樣的軟件,一切都毋須中間服務器的干涉以及收費等等方面的顧慮。 SNS的運營成本幾乎為零,唯一的花費是提供了一台驗證用戶唯一身份的註冊服務器。只要註冊過,就可以完全脫離這台服務器,從登陸到所有一切操作,都與服務器無關。這將極大地引起通信商和現有IM運營商的注意,SNS之類的軟件可以採用永遠免費的政策,在軟件功能上增強比依賴服務器的IM運營商多得多的應用功能。 當問到SNS個人社會網絡的開發者,他們怎麼賺錢時,他們的回答非常酷:我們不予考慮商業模式,因為最好的商業模式就是要有用,要讓用戶覺得這個東西真的是個社會網絡,可以在裡面行走自由,感覺良好。 筆者卻栩栩如生地看到了P2P網絡未來的特徵:它將毀滅服務器思維的時代,讓人們邁進自己控制網絡行為的時代。而現在P2P技術已經不能只是實現一兩項功能的應用就算成功,要成功就得從開發P2P操作系統這個角度去看待未來。 未來屬於每個人的電腦,我們每個人皆能創造,而不只是一個網上的蟲蟲
|
| webasp.net |