實時用戶體驗

Roden Notation rehoseTbrn

內容介紹

網站的實時動態特性呈現出增長的態勢。Facebook和Twitter之類的社交網站是這方面的先驅,在他們的帶動下,用戶越來越期望所有網站都能夠向所有終端提供實時的體驗,不管是智慧型手機,還是計算機。《實時用戶體驗》展示了如何構建實時的用戶體驗,這一切並不複雜,增加聊天功能和流媒體內容,逐漸增加網站的功能,這些簡單的技術根本不需要觸及現有網站的基礎架構。
《實時用戶體驗》包含若干個實用性很強的Java Script和Python實例,讀者可以現學現用,馬上在網站上動手實現。在《實時用戶體驗》最後一章,將引導讀者綜合套用書中討論的所有技術來構建一個感知地理位置的遊戲。

作者介紹

作者:(美)羅登
Ted Roden,是Vimeo.com聘用的第一個全職開發者,現就職於《紐約時報》的研究和開發小組。他研究和設計的與本書內容密切相關的主題被哈佛大學Nieman Journalism實驗室收錄。在《紐約時報》他還做了“大選之夜”和“瘋狂三月”(March Madness)的新聞報導,並在移動網站上進行更新。他還是社交書籤網站enjoysthin.gs的創始人。

作品目錄

前言
第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
傳播病毒
載入病毒
威脅一
傳播病毒
病毒之間的搏鬥
實時內容聚合
控制中心
基本網站
回顧

相關詞條

熱門詞條

聯絡我們