网站的实时动态特性呈现出增长的态势。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
传播病毒
加载病毒
威胁一
传播病毒
病毒之间的搏斗
实时内容聚合
控制中心
基本网站
回顾
《明清奇案迷踪》内容简介:“莫须有”的空印案,在血流成河的诸般惨状背后,竟是一个并无充分证据证明的贪污罪名;郭桓贪污案,单
本书系统地介绍了第三代移动通信系统的业务,主要从业务概念、业务实现流程、关键技术、关键问题以及解决问题的思路几个角度进行
Java是目前应用最为广泛的软件开发平台,学习针对Java程序的优化方法有重要的现实意义。《Java程序性能优化:让你的Java程序更快
《现代化的政治》内容简介:该书对发展中国家的政治现代化道路进行了深入的分析,特别是在实现政治现代化的过程中影响政治变革的一
《内向高敏者》内容简介:这是一份针对内向型高敏感者的幸福生活指南。作为兼具内向性格和高敏感特质的人,你善于分析、小心谨慎、
《体育赛事信息化与网络安全》内容简介:大型综合性体育赛事的信息系统与通信网络的安全,与其他活动有许多不同之处。体育赛事信息
本书是朱利安•阿桑奇目前为止唯一的一部著作,甚至可称为“半部自传”。它是一部见证互联网改变人类历史的伟大纪实文学作品,讲述
着陆页面优化并不是哪门技术的一个分支,事实上,它需要融合各种不同的知识和观点。所以,您还有必要掌握Web设计、人类心理学、广
Web GIS-原理与应用 本书特色 Web GIS综合了Web和GIS的优点,它让广大的互联网用户认识到了地理信息系统这一领域及其巨大的价值,为现代信息系统引...
《神经网络模型及其MATLAB仿真程序设计》重点介绍了MATLAB6.5神经网络工具箱中各种神经网络模型及基本理论,以及各种神经网络模型
计算机专业毕业设计指导书 目录 第1章毕业设计总体指导1.1毕业设计的目的1.2毕业设计的过程第2章基于NET框架的权限管理系统2.1项目背景及需求分析2.2项...
《Solr权威指南(上卷)》内容简介:全书分为上下两卷,总共16章,涵盖了Solr各个方面的知识点。本书从前到后按内容的难易程度以循
《我有所念人,隔在远远乡》内容简介:在古代,有许许多多让人赞佩的女子,她们聪慧卓绝、精神独立;她们的人生经历让今人津津乐道
《小池大鱼》内容简介:不是每个企业都可以成为行业龙头。一些聪明的企业,会在细分市场做垂度和深度,做小池塘里的大鱼,进而成为
《中台产品经理》内容简介:当前互联网产业经济正面临前所未有的变革,从传统的平台经济一步步走到对传统行业进行升级赋能的环节,
《鉴知录》内容简介:《鉴知录》是一部读史随笔集。顾名思义,读《资治通鉴》,是为了鉴往知来。作者起于基层,富有实际工作经验。
操作系统 内容简介 本书以UNIX操作系统为背景,介绍了操作系统的基本知识,全书包括九章内容,概述了操作系统的定义、功能、特征、发展历程、主要类型及用户界面,以...
计算机基础应用教程 内容简介 本书采用“任务驱动”模式编写,以完成具体案例为主线,巧妙地将知识融入每个任务之中,使学生通过完成任务来深化对知识的理解与应用,增强...
《美国陆军图鉴(下册)》内容简介:美国陆军是一支具备全球部署及作战能力的地面军事力量。本书以彩图图解的方式,系统介绍了美国
《美的教育 美的情怀》内容简介:本书为柳州市柳南区实验小学建校60周年用书,充分展现了柳南区实验小学60年办学历史上创造性提出的