XMPP高級(jí)編程

出版時(shí)間:2011-6  出版社:清華大學(xué)出版社  作者:莫非特  頁(yè)數(shù):425  譯者:楊明軍  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  利用強(qiáng)大的xmpp協(xié)議快速創(chuàng)建實(shí)時(shí)的。高度交互式應(yīng)用程序
  
xmpp是一個(gè)廣泛用于即時(shí)通信、多用戶聊天、語(yǔ)言和視頻會(huì)議、協(xié)作空間、實(shí)時(shí)游戲、數(shù)據(jù)同步以及搜索領(lǐng)域的健壯協(xié)議。《xmpp高級(jí)編程——使用javascript和jquery》將教您如何在自己的應(yīng)用程序中發(fā)揮xmpp的強(qiáng)大威力,并向您展示如何利用xmpp構(gòu)建下一代應(yīng)用程序或向當(dāng)前應(yīng)用程序中添加新功能所需的所有工具。本書的特色是采用javascript語(yǔ)言進(jìn)行講解,并使用了jquery庫(kù),書中的幾個(gè)xmpp應(yīng)用程序的復(fù)雜性隨著內(nèi)容展開(kāi)而逐漸變大,它們是幫助學(xué)習(xí)的理想工具。
  主要內(nèi)容
  學(xué)習(xí)xmpp的即時(shí)通信功能,比如花名冊(cè)、出席和訂閱以及個(gè)人聊天
  涵蓋xmpp節(jié)、節(jié)錯(cuò)誤消息以及客戶端協(xié)議語(yǔ)法和語(yǔ)義
  討論服務(wù)發(fā)現(xiàn)、數(shù)據(jù)表單以及發(fā)布-訂閱協(xié)議
  解決xmpp編程相關(guān)的主題,比如應(yīng)用程序設(shè)計(jì)、事件處理以及現(xiàn)有協(xié)議的組合
  詳細(xì)討論了如何部署基寸:xmpp的應(yīng)用程序
  講解如何使用strophe的插件系統(tǒng)以及如何創(chuàng)建自己的插件

作者簡(jiǎn)介

  莫非特(Jack Moffitt),Colleeta公司的CTO,他在該公司領(lǐng)導(dǎo)一個(gè)團(tuán)隊(duì)致力于多個(gè)XMPP相關(guān)項(xiàng)目的研發(fā),包括strophe(一系列用于XMPP通信的庫(kù))、Palaver(群聊服務(wù)器)、Punjab(HTTP-XMPP網(wǎng)關(guān)服務(wù))、Speeqe(簡(jiǎn)單的基于wleb的群聊客戶端)。他還在XSF董事會(huì)XSF委員會(huì)中出任多個(gè)職位。

書籍目錄

第1部分xmpp協(xié)議和架構(gòu)
 第1章了解xmpp協(xié)議
  1.1什么是xmpp
  1.2xmpp簡(jiǎn)史
  1.3xmpp網(wǎng)絡(luò)
  1.4xmpp尋址
  1.5xmpp節(jié)
  1.6連接生命周期
  1.7小結(jié)
 第2章設(shè)計(jì)xmpp應(yīng)用程序
  2.1他山之石
  2.2 xmpp與http的比較
  2.3橋接xmpp與web
  2.4構(gòu)建xmpp應(yīng)用程序
  2.5小結(jié)
第2部分應(yīng)用程序
 第3章helloworld.第一個(gè)應(yīng)用程序
  3.1應(yīng)用程序預(yù)覽
  3.2 hello應(yīng)用程序設(shè)計(jì)
  3.3準(zhǔn)備
  3.4開(kāi)始構(gòu)建第一個(gè)應(yīng)用程序
  3.5建立連接
  3.6創(chuàng)建節(jié)
  3.7處理事件
  3.8給hello程序添加新功能
  3.9小結(jié)
 第4章探索xmpp協(xié)議:一個(gè)調(diào)試控制臺(tái)
  4.1應(yīng)用程序預(yù)覽
  4.2設(shè)計(jì)peek
  4.3構(gòu)建控制臺(tái)
  4.4研究xmpp
  4.5更好的調(diào)試
  4.6小結(jié)
 第5章實(shí)時(shí)微博:一個(gè)identica客戶端
  5.1應(yīng)用程序預(yù)覽
  5.2arthur的設(shè)計(jì)
  5.31dentica微博
  5.4構(gòu)建arthar
  5.5xhtml-im
  5.6離線消息
  5.7創(chuàng)建更好的微博客戶端
  5.8小結(jié)
 第6章與好友交談:一對(duì)一聊天
  6.1應(yīng)用程序預(yù)覽
  6.2gab的設(shè)計(jì)
  6.3制作界面
  6.4構(gòu)建花名冊(cè)
  6.5構(gòu)建聊天對(duì)話
  6.6即時(shí)通信最佳實(shí)踐
  6.7添加活動(dòng)通知
  6.8收尾工作
  6.9更多gab功能
  6.10小結(jié)
 第7章探索服務(wù):服務(wù)發(fā)現(xiàn)與瀏覽
  7.1應(yīng)用程序預(yù)覽
  7.2 dig的設(shè)計(jì)
  7.3查找信息
  7.4創(chuàng)建dig
  7.5挖掘服務(wù)
  7.6服務(wù)發(fā)現(xiàn)的更多功能
  7.7小結(jié)
 第8章群聊:多人聊天客戶端
  8.1應(yīng)用程序預(yù)覽
  8.2 groupie的設(shè)計(jì)
  8.3公開(kāi)發(fā)言
  8.4構(gòu)建界面
  8.5加入房間
  8.6處理出席和消息
  8.7管理房間
  8.8改進(jìn)oro叩記
  8.9小結(jié)
 第9章發(fā)布與訂閱:共享畫板簡(jiǎn)介
  9.1sketchcast預(yù)覽
  9.2 sketchcast的設(shè)計(jì)
  9.3填寫表單
  9.4處pubsub節(jié)點(diǎn)
  9.5使用pubsub廣播繪圖
  9.6改進(jìn)sketchpad
  9.7小結(jié)
 第10章與好友一同寫作:協(xié)作式文本編輯器
  10.1應(yīng)用程序預(yù)覽
  10.2netpad的設(shè)計(jì)
  10.3操作轉(zhuǎn)換
  10.4擴(kuò)展xmpp協(xié)議
  10.5設(shè)計(jì)協(xié)議
  10.6構(gòu)建編輯器
  10.7擴(kuò)展netpad
  10.8小結(jié)
 第11章玩游戲:面對(duì)面的tic-tac-toe
  11.1應(yīng)用程序預(yù)覽
  11.2toetem的設(shè)計(jì)
  11.3設(shè)計(jì)游戲協(xié)議
  11.4toetem起步
  11.5實(shí)現(xiàn)會(huì)話和等待列表
  11.6實(shí)現(xiàn)游戲管理
  11.7實(shí)現(xiàn)游戲邏輯
  11.8讓游戲更有趣
  11.9小結(jié)
第3部分高級(jí)主題分構(gòu)
 第12章加入已有會(huì)話:引導(dǎo)bosh
  12.1會(huì)話接入
  12.2利用會(huì)話接入實(shí)現(xiàn)自動(dòng)登錄
  12.3小結(jié)
 第13章部署xmpp應(yīng)用程序
  13.1橫向擴(kuò)展
  13.2縱向擴(kuò)展
  13.3小結(jié)
 第14章編寫strophe插件
  14.1使用插件
  14.2構(gòu)建插件
  14.3創(chuàng)建花名冊(cè)插件
  14.4試用插件
  14.5改進(jìn)花名冊(cè)插件
  14.6小結(jié)
附錄a jquery入門
附錄b設(shè)置bosh連接管理器

編輯推薦

  《XMPP高級(jí)編程:使用Java Script和jquery》講解如何在自己的應(yīng)用程序中利用XMPP來(lái)構(gòu)建具有社交功能的、協(xié)作式的、實(shí)時(shí)的應(yīng)用程序。我們將開(kāi)發(fā)一系列逐漸變復(fù)雜的XMPP應(yīng)用程序,從“Hello,World!”開(kāi)始,最后將開(kāi)發(fā)出一個(gè)協(xié)作式文本編輯器、一個(gè)共享的涂鴉板以及一個(gè)實(shí)時(shí)的、多玩家游戲。最終,您將擁有使用XMPP構(gòu)建下一代應(yīng)用程序或向當(dāng)前應(yīng)用程序中添加新型的實(shí)時(shí)、推送或社交功能所需的所有工具。

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    XMPP高級(jí)編程 PDF格式下載


用戶評(píng)論 (總計(jì)34條)

 
 

  •   不要只看javascript jquery 這本書的重點(diǎn)不是這個(gè) 而是xmpp, javascript jquery 有點(diǎn)噓頭的意思
  •   研究了半年的xmpp協(xié)議,不甚了解,困難重重,只因?yàn)閲?guó)內(nèi)沒(méi)有比價(jià)好的資料以及練手上手的資料,因此我選擇此書,希望能夠幫助我獲得好的機(jī)會(huì),我希望在畢設(shè)之時(shí),用xmpp做個(gè)課題,特此感謝! 期待這本書是個(gè)精品。。。不要讓我失望.....
  •   基于XMPP協(xié)議的書,非常實(shí)用。
  •   不錯(cuò)的講解xmpp的書
  •   不錯(cuò),如果你想了解XMPP建議讀一下!
  •   書還不錯(cuò),適合學(xué)習(xí)和參考使用
  •   書里講的內(nèi)容很新,是之前沒(méi)有遇到過(guò)的技術(shù),正在努力學(xué)習(xí)中
  •   書買了一段時(shí)間還沒(méi)看,書的紙質(zhì)不錯(cuò),不是很厚的圖書,內(nèi)容還可以。
  •   書的質(zhì)量不錯(cuò),內(nèi)容也很有用
  •   書不錯(cuò)??!可以做及時(shí)同訊
  •   我買這本書的原因就是為了學(xué)微博的推進(jìn)技術(shù)。呵呵。給力。
  •   需要耐心~
  •   紙張很好,一看就是正品,包裝的也很好,很滿意
  •   沒(méi)給發(fā)票,書有折損
  •   封面有少許破損不影響閱讀,紙張不錯(cuò)。
  •   還沒(méi)看,只知道書本封面太臟
  •   還不錯(cuò) 正需要 了解 ~
  •   需要這方面的,不過(guò)還沒(méi)看也不知道好不好
  •   翻譯的不是很專業(yè),但是已經(jīng)足夠了
    1
  •   書皮感覺(jué)好舊啊,不過(guò)也是2011版的。。。
  •   前面介紹XMPP協(xié)議及JS訪問(wèn)部分,還不錯(cuò)。但后面的一些例子,并不是很好。這本書應(yīng)該說(shuō)是還行,不算失望。
  •   主講web實(shí)現(xiàn)方法論,我的服務(wù)器反向代理一值沒(méi)配置好,所以所有的例子都無(wú)法運(yùn)行
  •   看看再說(shuō) 應(yīng)該不錯(cuò)吧
  •   如果想通過(guò)這本書學(xué)習(xí)即時(shí)通訊在網(wǎng)站上的應(yīng)用,個(gè)人覺(jué)得,那是吃力不討好,比較困難。里面還要注冊(cè)idenca等步驟,諸如此類的東西比較多,而且程序不是那種可以運(yùn)行起來(lái)讓你感受到功能的。另外在使用openfire中的配置,還需要了解。用erlang的辦法也比較麻煩,總之在windows下,使用比較困,建議慎重。
  •   收到后看來(lái)下沒(méi)想想中好
  •   一般。。。。。。一般。。。。。。一般。。。。。。
  •   收的內(nèi)容太少,不是很實(shí)用
  •   對(duì)于jquery愛(ài)好者來(lái)說(shuō)是一本不錯(cuò)的書
  •   xmmp,我用它建即時(shí)通信系統(tǒng)
  •   對(duì)JAVA感興趣,正在學(xué)習(xí)中
  •   xmpp入門好書
  •   XMPP高級(jí)編程
  •   不錯(cuò) 的書
  •   比較的一般

相關(guān)圖書

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7