网站的实时动态特性呈现出增长的态势。Facebook和Twitter之类的社交网站是这方面的先驱,在他们的带动下,用户越来越期望所有网站都能够向所有终端提供实时的体验,不管是智能手机,还是计算机。《实时用户体验》展示了如何构建实时的用户体验,这一切并不复杂,增加聊天功能和流媒体内容,逐渐增加网站的功能,这些简单的技术根本不需要触及现有网站的基础架构。
《实时用户体验》包含若干个实用性很强的Java Script和Python实例,读者可以现学现用,马上在网站上动手实现。在《实时用户体验》最后一章,将引导读者综合应用书中讨论的所有技术来构建一个感知地理位置的游戏。
前言
第1章 导论
什么是实时
交互方式的改变
“推” (Push)与“拉” (Pull)
前提条件
Python
JaVaScript
JaVasc ript Object Notation
Google的App Engine
其他
第2章 实时内容聚合
简单更新协议(suP)
SUP文件
通过suP订阅
用SUP发布
PubSubHubbub
协议介绍
用PubsubHubbub订阅
用PubsubHubbub发布
第3章 动态主页(伪实时的组件)
基本组件
HTML(超文本标记语言)
建立JavaScript
实时的FriendFeed
实时图片
一切才刚刚开始
旧与新
第4章 内容流
服务器推送技术速成
长轮询
Bayeux协议
Cometd
设置Cometd环境
前期准备
实时直播博客
两个连接限制
服务端过滤器(Java实现)
将cometd整合到基础框架中
第5章 用Tornado调控Fi rehose
Tbrnado
安装Tbmado
基本框架
构建应用程序
实时异步Tbrnado
Twitter的实时流式API
从Firehose到网络浏览器
Tbmado中的模板
创建模板
Javascript部分
第6章 聊天
准备基本代码
基本HTML框架
Python框架
基本Javascript代码
检查当前进展
登录
在服务器端
JaVaScript
基本的聊天功能
在服务器端实现聊天
发送消息
接收消息
表现得自然
第7章 实时消息
使用Google App Engine
创建一个账户
用SDK(软件开发工具包)创建应用程序
利用Google
随时跟踪用户
DepIoy按钮
仪表板
接收即时消息
发送即时消息
智能响应
基本的指令
通过即时消息验证身份
引八第三方
建立一个API
第8章 SMS
SMs概览
通过邮件发送sMs消息
SMS API
创建基本应用
拓展即时通信应用
SMsS服务类库
基本处理机制
准备接收信息
设置服务器
发送和接收消息
TextMarks
Zeep Mobile
用户认证
建立一个SMS API
第9章 衡量用户参与:实时网络分析
实时分析服务
Chartbeat
Woopra
定制的分析
使用Javascript发送ping跟踪命令
获取服务器上的统计数据
挖掘流量的意义
查看流量
跟踪后端流量及自定义数据
发送警告
第10章 汇总所有功能
游戏简介
附加说明
着手准备
Google App Engine
Google地图的API Key
Ec2或者其他托管服务器
GeoModel
一些基本模型
Userlnfo类
Disease类
Germ模型
commandcenter类
Textmark
Messenger类
UserThreats类
GameUtils类
构建游戏主体
用户身份验证
Geolocation
传播病毒
加载病毒
威胁一
传播病毒
病毒之间的搏斗
实时内容聚合
控制中心
基本网站
回顾
Excel函数与图表应用技巧500例-(附赠多媒体光盘一张) 本书特色 《Excel函数与图表应用技巧500例(附光盘实用技巧快学速查手册)》由梁为民主编,本书...
本书比较全面地讲述现代通信领域的基本技术知识以及近代发展概况。全书共分上、下两册。上册内容包括:模拟信号数字化、电话交换
《国家竞争优势(下)》内容简介:《国家竞争优势(下)》基于10个主要发达国家的研究,根据企业凭以竞争的生产率,迈克尔•波特第一
《Python编程:从入门到实践(第2版)》内容简介:本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用
Android开发从入门到精通-项目案例版 本书特色 《Android开发从入门到精通(项目案例版)》作为Android书籍,从1行代码开始,详尽讲述了Andr...
NeedtoLearnMATLAB?ProblemSOLVED!GetstartedusingMATLABrightawayw...
《言语行为与制度社会的建构》内容简介:本书在新的语境下研究了制度社会建构的认知基础尤其是语言基础,并通过作为社会基本构成要
《这一生关于你的风景》内容简介:我们终其一生,都在自我发现的道路上持续行走,推翻重建,自我成全。或许这条路,一辈子都走不完
深入浅出MFC是一本介绍MFC(MicrosoftFoundationClasses)程式设计技术的书籍。对於Windows应用软体的开发感到兴趣,并欲使用Vi...
《诸子百家普及丛书(套装10册)》内容简介:本丛书以王志民教授主持承担的山东省齐文化传承创新示范区建设重大工程项目为基础。丛
《idea+提升创意力的设计诀窍书》内容简介:没有设计素材怎么办?如何在经费捉襟见肘的情况下做出好设计?怎样运用不同的设计软件
Evernoticethat-inspiteoftheirpervasiveness-designingwebapplicationsisstillchalle...
OperatingSystemConcepts,nowinitsninthedition,continuestoprovideasolidtheoretical...
《GraphQL学习指南》内容简介:本书为希望开始使用GraphQL的前端Web开发人员、后端工程师以及项目或产品经理提供了一条清晰的学习路
PacoHope,是Cigital公司的一名技术经理,《MasteringFreeBsDand0penBsDsecurity》(由O’Reilly出版)的合著者...
《从零开始构建深度前馈神经网络》内容简介:2016年,阿法狗(AlphaGo)为全世界打开了一条窄窄的门缝,通往未来之路就此展现。通过
2001年6月,日本国际交流基金会北京事务所和朱锷设计事务所共同策划了一次海报展览会。这部海报作品集中刊登的142幅海报作品是为
21世纪高职高专系列规划教材:计算机网络技术 本书特色 本书全面系统地介绍了组建计算机网络系统的软硬件技术及有关Internet和Intranet技术。全书共分...
《跟我学SEO从入门到精通》内容简介:本书从实战出发,理论知识较少,目的是让绝大多数SEO初学者及从业人员直接习得大量可操作性高
本书是美国亚马逊网站同类书长期销售冠军,并受到微软ASP.NET小组项目经理RobHoward的大力推荐,中文版由中科院专家汤涛老师翻译