- 浏览: 582637 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小网客:
噱头 没实际意义
【互动出版网】11.11购物狂欢节重磅大促,免费领万千优惠券 -
tongchuang123:
这是要出书了吗:o
微信控 控微信 -
韶华无限:
这也可以出本书……
玩转微信(彩印) -
zhukewen_java:
无语了。。。哪天出本《玩转QQ》?
玩转微信(彩印) -
yaying:
我只见过MySQL Cookbook中文版
jQuery Cookbook中文版
《移动云计算应用开发入门经典》
基本信息
原书名:Beginning Mobile Application Development in the Cloud
作者: (美)罗杰(Rodger, R.) [作译者介绍]
译者: 王英群 赵松德
丛书名: 移动与嵌入式开发技术
出版社:清华大学出版社
ISBN:9787302306580
上架时间:2012-12-27
出版日期:2013 年1月
开本:16开
页码:1
版次:1-1
所属分类:计算机 > 电子商务与计算机文化 > 综合
计算机 > 软件与程序设计 > 移动开发 > 其他移动开发技术
更多关于 》》》《移动云计算应用开发入门经典》
内容简介
书籍
计算机书籍
《移动云计算应用开发入门经典》作为构建移动应用程序和云服务的实用向导,对于那些渴望利用云服务(例如amazon web services)的强大能力作为支持,为移动设备创建跨平台应用程序的web开发人员来说,是一本必不可少的读物。作者richard rodger一步步地引导你使用html5构建自己的第一个应用程序,在云计算中设置应用程序,并且使用云计算数据库。本书通过丰富的示例向你展示如何构建完整的应用程序,提升你已有的技能,并且可以充当一个跳板,帮助你进入移动开发和云计算开发的世界。
主要内容:
演示如何为移动应用程序实现合适的外观和感觉
重点介绍增强用户体验的方式
解释应用程序缓存、触摸事件和数据存储
详细介绍如何创建像本机应用程序一样运行的混合应用程序,讲解如何最大限度地利用json 、rest、 qauth、 jquery、 ajax等技术
分享了有关apple app store和android marketplace工作方式的见解
提供了有关市场营销、广告宣传以及应用程序销售的建议
richard rodger是feedhenry ltd的cto,这是一家专门为基于云服务的移动应用程序开发提供最新工具的公司。他目前是w3c web application working group的一位成员,该组织负责为移动部件应用程序制定标准。
目录
《移动云计算应用开发入门经典》
第1章 基于云的移动应用程序介绍 1
1.1 如何在云中构建移动应用程序 1
1.1.1 使用现有的技能集 2
1.1.2 开发工具的选择 3
1.1.3 你将学习的技能 3
1.2 应用程序开发行业的两个发展方向 4
1.2.1 web应用程序的现状与发展 4
1.2.2 未来的云计算 6
1.3 入门 6
1.3.1 使用javascript函数 7
1.3.2 webkit浏览器引擎 19
1.3.3 改变颜色的应用程序 20
1.3.4 nginx web服务器介绍 24
1.4 本章小结 27
第2章 移动化应用程序 29
2.1 开发触摸感应的绘图应用程序 29
2.1.1 如何在屏幕上绘图 30
2.1.2 响应触摸事件绘图 36
2.1.3 运用dry原则 42
2.2 使用amazon的云服务 49
2.2.1 地理位置如何影响amazon aws服务 50
2.2.2 使用ec2 50
2.2.3 部署移动web应用程序 56
2.2.4 将移动应用程序部署到服务器实例 60
2.3 本章小结 62
第3章 构建移动web应用程序 65
3.1 移动web应用程序可以实现的功能 65
3.1.1 定位用户 66
3.1.2 响应设备方向的变化 68
3.1.3 更多的功能 69
3.1.4 在iphone设备上安装移动web应用程序 70
3.1.5 在android设备上安装移动web应用程序 70
3.2 jquery和jquery mobile介绍 71
3.2.1 jquery库 72
3.2.2 jquery mobile库 76
3.3 构建待办事项列表应用程序 84
3.4 本章小结 100
第4章 增强应用程序 103
4.1 使用应用程序缓存 103
4.2 处理触摸事件 107
4.2.1 触摸事件 108
4.2.2 手势事件 109
4.3 嵌入交互地图 118
4.4 提供应用程序图标与初始屏幕 122
4.5 本章小结 123
第5章 在云中构建应用程序 125
5.1 服务器端的javascript 126
5.1.1 node应用程序平台介绍 126
5.1.2 安装node 127
5.1.3 使用node package manager 131
5.1.4 mongodb数据库介绍 134
5.2 待办事项列表应用程序的云分析 140
5.2.1 执行分析计算 140
5.2.2 系统架构设计 142
5.2.3 收集使用数据 149
5.2.4 提交使用数据 154
5.2.5 生成使用数据图表 156
5.3 本章小结 164
第6章 使用云 167
6.1 经典的云架构 167
6.1.1 rest方法 168
6.1.2 云数据库 169
6.2 amazon simpledb简介 170
6.2.1 simpledb云存储的方法 170
6.2.2 simpledb api 171
6.3 将待办事项列表应用程序放入云中 171
6.3.1 simpledb库简介 172
6.3.2 构建一个命令行客户端 178
6.3.3 使用云中的时间 186
6.3.4 运行云服务器 187
6.3.5 与云同步 192
6.4 本章小结 198
第7章 增强用户体验 201
7.1 创建经典的选项卡栏界面 201
7.1.1 实现jquery mobile解决方案 202
7.1.2 使用iscroll解决方案 206
7.2 启用移动音频与视频 211
7.2.1 在应用程序中播放音频 211
7.2.2 在应用程序中播放视频 215
7.3 在应用程序中启动其他应用程序 219
7.3.1 从应用程序中启动web浏览器 219
7.3.2 从应用程序中拨打电话 219
7.3.3 从应用程序中发送短信 219
7.3.4 从应用程序中发送电子邮件 219
7.3.5 从应用程序中加载地图 220
7.3.6 从应用程序中加载youtube 220
7.4 本章小结 221
第8章 使用云服务 223
8.1 在amazon s3中存储内容 224
8.1.1 amazon s3的架构 224
8.1.2 使用amazon s3 225
8.2 使用云登录 234
8.3 构建大型的应用程序 242
8.3.1 从全局考虑 243
8.3.2 使用缓存 245
8.4 本章小结 257
第9章 创建本机运行的混合应用程序 261
9.1 混合应用程序介绍 262
9.2 构建混合应用程序 262
9.2.1 构建iphone应用程序 263
9.2.2 理解代码签名 263
9.2.3 构建android应用程序 269
9.2.4 使用设备的功能 274
9.3 照片博客应用程序lifestream 279
9.3.1 上传照片 280
9.3.2 在amazon s3上存储照片 291
9.4 本章小结 295
第10章 构建照片博客应用程序 299
10.1 lifestream应用程序的架构 299
10.2 构建服务器 301
10.2.1 奠定基础 301
10.2.2 启用用户的关注 317
10.2.3 上传和发布照片 320
10.3 完成lifestream应用程序 329
10.3.1 支持用户账号 330
10.3.2 集成社交网络身份 342
10.4 本章小结 352
第11章 使用云开发服务 355
11.1 了解移动应用程序开发平台 356
11.2 使用feedhenry平台 357
11.2.1 feedhenry技术 357
11.2.2 feedhenry开发环境 358
11.2.3 决定使用feedhenry 359
11.3 使用appcelerator平台 360
11.3.1 appcelerator技术 361
11.3.2 appcelerator开发环境 361
11.3.3 决定使用appcelerator 362
11.4 使用appmobi平台 363
11.4.1 appmobi技术 364
11.4.2 appmobi开发环境 364
11.4.3 决定使用appmobi 365
11.5 本章小结 366
第12章 融入社交网络 367
12.1 使用twitter api 368
12.1.1 使用twitter api的限制 370
12.1.2 使用twitter api提供的实体 370
12.1.3 需要了解的内容 371
12.2 直接消息的应用程序 374
12.2.1 设计过程 375
12.2.2 正确地区分可复用的代码 378
12.2.3 代码结构 382
12.2.4 没有服务器的oauth 391
12.2.5 调用twitter api 399
12.2.6 事件的消费者和生产者 403
12.3 本章小结 409
第13章 应用程序商店 411
13.1 发布应用程序的准备 412
13.1.1 图标 412
13.1.2 启动画面 414
13.1.3 截图与方向 414
13.1.4 应用程序元数据 415
13.1.5 使用应用程序商店 416
13.2 发布应用程序 417
13.3 本章小结 426
第14章 销售应用程序 427
14.1 确定营销策略 427
14.1.1 为他人构建应用程序 429
14.1.2 使用应用程序宣传自己的公司 430
14.1.3 销售自己的应用程序 432
14.2 选择推广应用程序的战术 433
14.2.1 标准战术 434
14.2.2 昂贵战术 436
14.2.3 游击战术 437
14.3 本章小结 438
附录 441
发表评论
-
【互动出版网】2013双12全场科技类图书6.5折封顶
2013-12-12 16:30 1142【互动出版网】2013双12全场科技类图书6.5折封顶 ... -
C#编程兵书
2013-08-28 17:43 1205《C#编程兵书》 基本信息 作者: 张志强 胡君 丛书 ... -
C++编程兵书
2013-08-28 17:24 1221《C++编程兵书》 基本 ... -
HTML+CSS网站开发兵书
2013-08-28 17:04 1407《HTML+CSS网站开发兵书 ... -
Java编程兵书
2013-08-27 17:57 1229《Java编程兵书》 基本 ... -
网络运维与管理2013超值精华本
2013-08-27 17:44 1350《网络运维与管理2013超值精华本》 基本信息 作者: ... -
HTML5游戏开发进阶指南
2013-08-27 17:26 1326《HTML5游戏开发进阶指 ... -
ASP.NET MVC 4高级编程(第4版)
2013-08-26 17:58 1097《ASP.NET MVC 4高级编程(第4版)》 基本信息 ... -
嗨翻C语言
2013-08-26 17:40 1175《嗨翻C语言》 基本信息 作者: (美)David Gr ... -
C++ Primer中文版(第5版)
2013-08-26 17:20 1142《C++ Primer中文版(第5版) 》 基本信息 作 ... -
云计算原理与实践
2013-08-20 17:02 577《云计算原理与实践》 基本信息 作者: 游小明 罗光春 ... -
微信公众平台搭建与开发揭秘
2013-08-20 16:53 994《微信公众平台搭建与开发揭秘》 基本信息 作者: 易伟 ... -
精通iOS开发(第5版)
2013-08-20 16:25 1038《精通iOS开发(第5版)》 基本信息 原书名:Begi ... -
企业门户(Portal)项目实施方略与开发指南
2013-08-20 16:12 968《企业门户(Portal)项目实施方略与开发指南》 基本信 ... -
Java开发手册
2013-08-20 15:56 944《Java开发手册》 基本信息 作者: 桂颖 谷涛 出 ... -
Unity3D手机游戏开发
2013-08-08 17:33 1132《Unity3D手机游戏开发》 基本信息 作者: 金玺曾 ... -
矛与盾:黑客攻防命令大曝光
2013-08-08 16:30 770《矛与盾:黑客攻防命令大曝光》 基本信息 作者: awk ... -
视觉繁美:信息可视化方法与案例解析
2013-08-08 16:10 927《视觉繁美:信息可视 ... -
精益设计: 设计团队如何改善用户体验
2013-08-08 15:55 768《精益设计: 设计团队如何改善用户体验》 基本信息 原书 ... -
云计算与OpenStack(虚拟机Nova篇)
2013-08-08 15:19 948《云计算与OpenStack(虚拟机Nova篇)》 基本信 ...
相关推荐
### 云计算入门、入门指南、指南 #### 一、引言 云计算作为一种新兴的技术形态,正在逐步改变企业和个人处理计算需求的方式。随着信息技术的发展,云计算不仅为企业提供了更加灵活高效的计算资源,也为开发者提供了...
云计算与大数据入门的标题暗示了本文将重点介绍云计算和大数据这两个当代信息科技领域的核心概念及其相互关系。云计算是基于互联网的计算资源和应用程序的交付与使用模式,用户无需了解云后端的具体细节,可以按需...
根据职业岗位云计算运维工程师、云应用开发工程师、云安全工程师对云计算相关技术及的需求以及云计算技术的实际应用情况,本课程内容设计为 8 个模块。各模块的主要内容如表 2 所示。课程模块结构与学时分配如表 3 ...
### 云计算入门指南知识点梳理 #### 一、云计算的基本概念 **云计算定义:** - 云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以通过网络以按需自服务的方式向计算机和其他设备提供。...
云计算的应用场景广泛,包括但不限于:大数据分析、物联网(IoT)、人工智能(AI)、移动应用开发、协作办公工具等。例如,通过云计算,企业可以轻松处理大量数据,进行实时分析,以支持决策制定。 此外,云计算还...
在云计算的梦想部分,林伟伟副教授/博士提出了对于未来云计算应用的畅想,他认为云计算应该能提供更便捷、高效的IT服务,使得企业能够更加专注于业务创新,而非技术细节。 综上所述,云计算入门之旅是一篇介绍...
随着科技的进步和数字化转型的不断推进,...对于云计算的入门者而言,理解这些基础知识将有助于在后续的学习和工作中更好地应用云计算技术,无论是为了提升个人技能,还是为了企业的数字化转型,都将是一个宝贵的财富。
- **移动设备应用**:智能手机、GPS等设备可通过云计算技术提供更多应用服务。 - **科研领域**:云计算可用于复杂的数据分析任务,如DNA结构分析、基因图谱定序等。 #### 五、云计算与云存储的关系 - **云存储**:...
缺乏专门的数据库管理员和系统管理员来辅助基于云的应用开发,使得单一用户的负载随时间变化剧烈。此外,不同虚拟化方案之间的差异也需要重新考虑资源管理的角色。 #### 四、领先企业的云计算基础设施框架 文章...
### 云计算入门必修课程知识点解析 #### 一、云计算概览 云计算是一种通过网络(通常是互联网)提供按需计算资源的方式,包括服务器、存储、数据库、网络、软件、分析等服务。用户可以根据需要购买这些服务,并且...
云计算是一种基于互联网的计算...云计算的普及和发展,伴随着移动互联网和智能终端设备的不断进步,提供了更多高效、低成本的方式来消费IT服务。未来云计算将继续推动IT资源和服务的消费化,使更多企业和个人从中受益。
PaaS让用户专注于应用开发,而不必管理底层的硬件和操作系统。它通常包括操作系统、编程语言执行环境、数据库和Web服务器。举例来说,Google App Engine、Heroku、Salesforce的***等均属于PaaS范畴。 - Software as...
- **移动应用**:通过云计算技术,智能手机和其他移动设备能够实现更多的应用服务。 - **科研领域**:云计算可用于复杂的科学研究,如DNA结构分析、基因图谱定序等。 #### 七、云计算的发展历程 云计算的概念起源...
- **核心价值**:云计算的核心价值在于提高了IT效率、实现了巨大的可扩展性,并促进了更快更灵活的软件开发。 #### 二、云计算的重要性 - **变革IT行业**:云计算不仅改变了IT行业的运作方式,也深刻地改变了人们的...
云计算的应用范围广泛,从搜索引擎、电子邮件等日常在线服务,到企业级的数据分析、协作办公、CRM系统等,甚至扩展到移动设备应用,如GPS导航、实时天气预报等。此外,云计算还在科研领域发挥着重要作用,例如在生物...
通过本文,读者将了解到如何利用Android开发安全、高性能的云计算应用程序,将移动设备转变为云服务的前端入口,开启全新的移动计算体验。 ##### 使用Android实现联网 Android平台的强大之处,在于其丰富的网络...
例如,AWS、阿里云、金山云、腾讯云和华为云等都是知名的云服务提供商,它们为企业和个人提供了丰富的云解决方案,涵盖了网站托管、移动应用、数据库管理、备份和恢复等多种服务需求。 随着技术的发展,云计算已...
**基于Amazon EC2云计算开发与应用**资料深入浅出地讲解了AWS的核心产品——弹性计算云(EC2)的使用方法和最佳实践,帮助开发者更好地理解如何构建可扩展的应用程序和服务。 #### 四、谷歌云计算入门指南及实践 *...