XMPP高级编程
2011-6
清华大学出版社
莫非特
425
杨明军
无
利用强大的xmpp协议快速创建实时的。高度交互式应用程序
xmpp是一个广泛用于即时通信、多用户聊天、语言和视频会议、协作空间、实时游戏、数据同步以及搜索领域的健壮协议。《xmpp高级编程——使用javascript和jquery》将教您如何在自己的应用程序中发挥xmpp的强大威力,并向您展示如何利用xmpp构建下一代应用程序或向当前应用程序中添加新功能所需的所有工具。本书的特色是采用javascript语言进行讲解,并使用了jquery库,书中的几个xmpp应用程序的复杂性随着内容展开而逐渐变大,它们是帮助学习的理想工具。
主要内容
学习xmpp的即时通信功能,比如花名册、出席和订阅以及个人聊天
涵盖xmpp节、节错误消息以及客户端协议语法和语义
讨论服务发现、数据表单以及发布-订阅协议
解决xmpp编程相关的主题,比如应用程序设计、事件处理以及现有协议的组合
详细讨论了如何部署基寸:xmpp的应用程序
讲解如何使用strophe的插件系统以及如何创建自己的插件
莫非特(Jack Moffitt),Colleeta公司的CTO,他在该公司领导一个团队致力于多个XMPP相关项目的研发,包括strophe(一系列用于XMPP通信的库)、Palaver(群聊服务器)、Punjab(HTTP-XMPP网关服务)、Speeqe(简单的基于wleb的群聊客户端)。他还在XSF董事会XSF委员会中出任多个职位。
第1部分xmpp协议和架构
第1章了解xmpp协议
1.1什么是xmpp
1.2xmpp简史
1.3xmpp网络
1.4xmpp寻址
1.5xmpp节
1.6连接生命周期
1.7小结
第2章设计xmpp应用程序
2.1他山之石
2.2 xmpp与http的比较
2.3桥接xmpp与web
2.4构建xmpp应用程序
2.5小结
第2部分应用程序
第3章helloworld.第一个应用程序
3.1应用程序预览
3.2 hello应用程序设计
3.3准备
3.4开始构建第一个应用程序
3.5建立连接
3.6创建节
3.7处理事件
3.8给hello程序添加新功能
3.9小结
第4章探索xmpp协议:一个调试控制台
4.1应用程序预览
4.2设计peek
4.3构建控制台
4.4研究xmpp
4.5更好的调试
4.6小结
第5章实时微博:一个identica客户端
5.1应用程序预览
5.2arthur的设计
5.31dentica微博
5.4构建arthar
5.5xhtml-im
5.6离线消息
5.7创建更好的微博客户端
5.8小结
第6章与好友交谈:一对一聊天
6.1应用程序预览
6.2gab的设计
6.3制作界面
6.4构建花名册
6.5构建聊天对话
6.6即时通信最佳实践
6.7添加活动通知
6.8收尾工作
6.9更多gab功能
6.10小结
第7章探索服务:服务发现与浏览
7.1应用程序预览
7.2 dig的设计
7.3查找信息
7.4创建dig
7.5挖掘服务
7.6服务发现的更多功能
7.7小结
第8章群聊:多人聊天客户端
8.1应用程序预览
8.2 groupie的设计
8.3公开发言
8.4构建界面
8.5加入房间
8.6处理出席和消息
8.7管理房间
8.8改进oro叩记
8.9小结
第9章发布与订阅:共享画板简介
9.1sketchcast预览
9.2 sketchcast的设计
9.3填写表单
9.4处pubsub节点
9.5使用pubsub广播绘图
9.6改进sketchpad
9.7小结
第10章与好友一同写作:协作式文本编辑器
10.1应用程序预览
10.2netpad的设计
10.3操作转换
10.4扩展xmpp协议
10.5设计协议
10.6构建编辑器
10.7扩展netpad
10.8小结
第11章玩游戏:面对面的tic-tac-toe
11.1应用程序预览
11.2toetem的设计
11.3设计游戏协议
11.4toetem起步
11.5实现会话和等待列表
11.6实现游戏管理
11.7实现游戏逻辑
11.8让游戏更有趣
11.9小结
第3部分高级主题分构
第12章加入已有会话:引导bosh
12.1会话接入
12.2利用会话接入实现自动登录
12.3小结
第13章部署xmpp应用程序
13.1横向扩展
13.2纵向扩展
13.3小结
第14章编写strophe插件
14.1使用插件
14.2构建插件
14.3创建花名册插件
14.4试用插件
14.5改进花名册插件
14.6小结
附录a jquery入门
附录b设置bosh连接管理器
《XMPP高级编程:使用Java Script和jquery》讲解如何在自己的应用程序中利用XMPP来构建具有社交功能的、协作式的、实时的应用程序。我们将开发一系列逐渐变复杂的XMPP应用程序,从“Hello,World!”开始,最后将开发出一个协作式文本编辑器、一个共享的涂鸦板以及一个实时的、多玩家游戏。最终,您将拥有使用XMPP构建下一代应用程序或向当前应用程序中添加新型的实时、推送或社交功能所需的所有工具。
无
不要只看javascript jquery 这本书的重点不是这个 而是xmpp, javascript jquery 有点嘘头的意思
研究了半年的xmpp协议,不甚了解,困难重重,只因为国内没有比价好的资料以及练手上手的资料,因此我选择此书,希望能够帮助我获得好的机会,我希望在毕设之时,用xmpp做个课题,特此感谢! 期待这本书是个精品。。。不要让我失望.....
基于XMPP协议的书,非常实用。
不错的讲解xmpp的书
不错,如果你想了解XMPP建议读一下!
书还不错,适合学习和参考使用
书里讲的内容很新,是之前没有遇到过的技术,正在努力学习中
书买了一段时间还没看,书的纸质不错,不是很厚的图书,内容还可以。
书的质量不错,内容也很有用
书不错!!可以做及时同讯
我买这本书的原因就是为了学微博的推进技术。呵呵。给力。
需要耐心~
纸张很好,一看就是正品,包装的也很好,很满意
没给发票,书有折损
封面有少许破损不影响阅读,纸张不错。
还没看,只知道书本封面太脏
还不错 正需要 了解 ~
需要这方面的,不过还没看也不知道好不好
翻译的不是很专业,但是已经足够了
1
书皮感觉好旧啊,不过也是2011版的。。。
前面介绍XMPP协议及JS访问部分,还不错。但后面的一些例子,并不是很好。这本书应该说是还行,不算失望。
主讲web实现方法论,我的服务器反向代理一值没配置好,所以所有的例子都无法运行
看看再说 应该不错吧
如果想通过这本书学习即时通讯在网站上的应用,个人觉得,那是吃力不讨好,比较困难。里面还要注册idenca等步骤,诸如此类的东西比较多,而且程序不是那种可以运行起来让你感受到功能的。另外在使用openfire中的配置,还需要了解。用erlang的办法也比较麻烦,总之在windows下,使用比较困,建议慎重。
收到后看来下没想想中好
一般。。。。。。一般。。。。。。一般。。。。。。
收的内容太少,不是很实用
对于jquery爱好者来说是一本不错的书
xmmp,我用它建即时通信系统
对JAVA感兴趣,正在学习中
xmpp入门好书
XMPP高级编程
不错 的书
比较的一般