出版社:清华大学出版社
年代:2013
定价:49.0
本书介绍主流社交平台上使用的大量,揭示了如何综合利用OpenSocial, Apache Shindig, OAuth, OpenID, Caja等之类的工具来解决工作中碰到的实际问题。通过本书的阅读,读者可充分利用开源技术打造迷人而安全的社交应用和网站,并在保护用户隐私的同时,获得更高的投资回报。
第1章 社交应用容器的核心概念
1.1 什么是社交应用容器
1.1.1 用户个人资料页
1.1.2 用户的亲朋好友
1.1.3 用户的活动流
1.2 实现专有标准与开放标准
1.2.1 专有实现
1.2.2 开源实现
1.2.3 本书为什么介绍开放标准
1.3 嵌入式应用程序:构建一个黑盒
1.4 嵌入式应用程序的安全性
1.4.1 跨站点脚本攻击
1.4.2 同源策略与较早的浏览器
1.4.3 偷渡式下载
1.4.4 保护应用程序
1.5 外部应用程序:集成容器之外的社交数据
1.6 应用程序视图
1.6.1 主视图(小视图)
1.6.2 个人资料页视图(小视图)
1.6.3 画布视图(大视图)
1.6.4 默认视图(任意视图)
1.7 应用程序许可概念
1.8 客户端与服务器端应用程序
1.8.1 为标记层使用模板系统
1.8.2 使用混合式服务器与客户端环境
1.8.3 延缓非关键内容的载入
1.9 阻碍应用程序成功的因素
1.9.1 可移植的Flash应用
1.9.2 不成熟视图
1.9.3 Copycat视图应用
1.9.4 共享过度的应用
1.9.5 不赢利的应用
1.9.6 信息源应用
1.10 应用程序模型案例研究
1.10.1 案例研究:基于交友关系的社交游戏
1.10.2 案例研究:产品销售应用
1.10.3 案例研究:基于位置的应用程序
1.11 快速提示
1.11.1 了解受众
1.11.2 尽早构建社交整合点
1.11.3 开发时要记得赢利这件事
1.11.4 生成多种互为补充的视图
第2章 将用户关系与社交图谱相对应
2.1 网上社交图谱
2.2 在网络中应用现实生活中的社交图谱
2.2.1 自动划分用户群集
2.2.2 隐私与安全性
2.2.3 建立信任
2.3 共享隐私用户数据:选择参与和选择退出
2.3.1 选择参与共享模型
2.3.2 选择退出共享模型
2.4 理解关系模型
2.4.1 关注者模型
2.4.2 联系人模型
2.4.3 群模型
2.5 关系与实体
2.6 构建社交相关性:探索Facebook社交图谱
2.6.1 以真实身份为基础
2.6.2 理解传播渠道
2.6.3 构建用户群
2.6.4 避免生成不相关的社交图谱
2.7 通过OpenLink协议定义实体的好恶
2.7.1 集成OpenLike小组件
2.7.2 如何显示共享的“赞”的内容
2.8 小结
第3章 构建社交应用平台的基础
3.1 学习内容
3.2 Apache Shindig
3.3 安装Shindig
3.3.1 在Mac OS X(Leopard)上安装Shindig
3.3.2 在Windows上安装Shindig
3.3.3 测试Shindig安装实例
3.4 Partuza
3.4.1 要求
3.4.2 在Mac OS X (Leopard)上安装Partuza
3.4.3 在Windows上安装Partuza
3.4.4 测试安装的Partuza
3.5 0penSocial小工具XML规范
3.6 用ModulePrefs配置应用程序
3.6.1 Require/Optional
3.6.2 PrelOad
3.6.3 ICOn
3.6.4 Locale
3.6.5 Link
3.7 定义用户首选项Enum数据类型
3.8 应用程序内容
3.8.1 定义内容视图
3.8.2 内置内容与代理内容
3.9 融会贯通
第4章 以OpenSocial JavaScript引用定义功能
4.1 学习内容
4.2 包含OpenSocial功能JavaScript库
4.3 动态设置小工具视图的高度
4.4 在小工具中插入Flash电影
4.5 向用户显示消息
4.5.1 生成消息
4.5.2 设定消息窗口的位置
4.5.3 设定消息和窗口的类型
4.6 以用户首选项保存状态
4.7 以编程方式设置小工具标题
4.8 集成选项卡式的小工具用户界面
4.8.1 基本小工具
4.8.2 根据标记创建选项卡
4.8.3 利用JavaScript创建选项卡
……
第5章 迁移应用程序、个人资料和朋友关系
第6章 OpenSocial活动、共享和数据请求
第7章 高级OpenSocial和未来OpenSocial
第8章 社交应用安全概念
第9章 用OAuth保护社交图谱访问的安全
第10章 社交的未来:通过分布式Web框架定义社交实体
第11章 用OpenID扩展社交图谱
《社交应用编程》主要讨论社交网络的相关技术与规范,涉及社交网络应用程序开发、容器规范、体系结构与标准等不同领域。主要内容包括社交应用程序与容器的思想、构建技术、第三方代码与用户信息的安全防护,最后深入研究了分布式Web框架。《社交应用编程》适合从事社交网络、社会化体验产品开发工作的专业人员阅读,也可供有兴趣的技术爱好者参考。
社交网络让我们清楚地认识到一点:网站和应用需要为用户提供符合其喜好的个性化体验。《社交应用编程》向读者深入介绍了如何使用开源技术和规范来构建丰富的社交框架,如何为现有网站创建第三方应用、构建富有吸引力的社交图谱、开发社交应用产品来为用户提供具有自己特色的社交体验。
《社交应用编程》聚焦于OpenSocial,也会谈及Apache Shindig、OAuth、OpenID和其他工具,演示如何借助于它们来解决软件实践问题,通过每一章层层揭示如何借助于开源工具来打造黏性强的病毒式
社交应用与平台。
《社交应用编程》主题:
学习如何在社交容器的上层开发应用,如何利用现有用户数据将用户关系与社交图谱对应起来,拓展用户之间的社交连接利用用户个人资料信息定制自己的应用,并通过朋友关系促进应用的推广用OpenSocial和Shindig构建可伸缩的社交应用容器深入讨论模板化和数据管道方法等OpenSocial高级主题保护容器及其用户免受恶意代码的侵害。
书籍详细信息 | |||
书名 | 社交应用编程站内查询相似图书 | ||
9787302317579 如需购买下载《社交应用编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 49.0 | 语种 | 简体中文 |
尺寸 | 24 × 18 | 装帧 | 平装 |
页数 | 印数 | 4000 |
社交应用编程是清华大学出版社于2013.出版的中图分类号为 TP393 的主题关于 计算机网络-程序设计 的书籍。
(美) 勒布朗 (LeBlanc,J.) , 著
(美) 詹姆萨 (Jamsa,K.) , 著
(美) 弗里曼 (Freeman,A.) , (美) 琼斯 (Jones,A.) , 著
金旭亮, 著
(美) 马歇尔, 著
(美) 克罗克齐科等, 著
周峰, 编著
(澳) 沃特金斯, (澳) 哈蒙德, (美) 艾布拉姆斯, 著
(美) 兰多夫 (Randolph,N.) , (美) 加德纳 (Gardner,D.) , 著