Items related to Programming Social Applications(Chinese Edition)

9787302317579: Programming Social Applications(Chinese Edition)

Synopsis

《社交应用编程》主要讨论社交网络的相关技术与规范,涉及社交网络应用程序开发、容器规范、体系结构与标准等不同领域。主要内容包括社交应用程序与容器的思想、构建技术、第三方代码与用户信息的安全防护,最后深入研究了分布式Web框架。《社交应用编程》适合从事社交网络、社会化体验产品开发工作的专业人员阅读,也可供有兴趣的技术爱好者参考。社交网络让我们清楚地认识到一点:网站和应用需要为用户提供符合其喜好的个性化体验。《社交应用编程》向读者深入介绍了如何使用开源技术和规范来构建丰富的社交框架,如何为现有网站创建第三方应用、构建富有吸引力的社交图谱、开发社交应用产品来为用户提供具有自己特色的社交体验。《社交应用编程》聚焦于OpenSocial,也会谈及ApacheShindig、OAuth、OpenID和其他工具,演示如何借助于它们来解决软件实践问题,通过每一章层层揭示如何借助于开源工具来打造黏性强的病毒式社交应用与平台。《社交应用编程》主题:学习如何在社交容器的上层开发应用,如何利用现有用户数据将用户关系与社交图谱对应起来,拓展用户之间的社交连接利用用户个人资料信息定制自己的应用,并通过朋友关系促进应用的推广用OpenSocial和Shindig构建可伸缩的社交应用容器深入讨论模板化和数据管道方法等OpenSocial高级主题保护容器及其用户免受恶意代码的侵害。第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.3Copycat视图应用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关系与实

"synopsis" may belong to another edition of this title.