移动云计算应用开发入门经典

移动云计算应用开发入门经典 pdf epub mobi txt 电子书 下载 2026

出版者:清华大学出版社
作者:(美)罗杰(Rodger, R.)
出品人:
页数:473
译者:王英群
出版时间:2013-1-1
价格:59.00元
装帧:平装
isbn号码:9787302306580
丛书系列:wrox红皮书
图书标签:
  • 云计算
  • 移动开发
  • 编程
  • 计算机科学
  • ****
  • 移动
  • 技术
  • 互联网
  • 移动云计算
  • 移动应用开发
  • 云计算
  • Android
  • iOS
  • 混合开发
  • 原生开发
  • 后端开发
  • API
  • 移动互联网
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

本书作为构建移动应用程序和云服务的实用向导,对于那些渴望利用云服务(例如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的一位成员,该组织负责为移动部件应用程序制定标准。

作者简介

Richard Rodger是Chartaca.com公司的创始人,该公司使用核心技术PhoneGap和Node.js为客户提供移动分析服务。在他的带领下,公司成功开发了几个大型的企业移动服务,特别是在新闻和媒体行业。Richard以前是FeedHenry.com 的CTO,该公司提供以JavaScript为重点的云托管移动应用程序平台,该平台也是基于PhoneGap和Node.js技术开发的。作为爱尔兰沃特福德理工学院的电信软件与服务小组的一名高级研究员,他领导的研究小组建立了FeedHenry核心平台。Richard本人也是Ricebridge.com的创始人,该公司研发了大容量数据处理的Java组件。

Richard是Java开源社区的长期参与者,最近活动在Node.js社区,并开发了几个数据库集成和系统监控的模块。

Richard在沃特福德理工学院取得了计算机科学学士学位,并在爱尔兰都柏林三一学院取得数学和哲学学士学位。

目录信息

目 录

第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
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

我得说,这本书的深度和广度完全超出了我对一本“入门”书籍的预期。很多初级读物在讲完基础语法后就戛然而止,留给读者的是“知道怎么做,但不知道为什么这么做”的困境。然而,这本书的作者显然对移动生态有着深刻的理解,他们不仅教授了“如何调用某个 SDK 功能”,更深入地剖析了背后的设计哲学和性能考量。例如,在讨论网络通信部分时,书中详细对比了同步和异步请求的优劣,并引入了诸如缓存策略、错误重试机制等企业级应用中不可或缺的考量点。这种对底层原理的探讨,使得读者在编写代码时,能够做出更优化的技术选型,而不是简单地复制粘贴别人的代码片段。更让我印象深刻的是,书中对用户体验(UX)的重视程度。它用专门的章节讲解了如何根据不同的设备尺寸和操作系统的设计规范来优化界面布局,确保应用在各种设备上都能提供一致且流畅的用户体验。这让我的开发思维从单纯的“功能实现者”提升到了“产品构建者”的高度,受益匪浅。

评分

阅读这本书的过程,与其说是学习,不如说是一次沉浸式的实战演练。我特别欣赏作者在保持理论清晰的同时,对当前主流框架和工具链的关注度。在这个变化极快的技术领域,一本内容滞后的书很快就会成为“古董”。幸运的是,这本书的内容紧跟时代步伐,它没有仅仅停留在过时的技术栈上,而是引入了最新的 UI 声明式编程范式,并配有大量关于依赖管理和版本控制的实战指导。我记得我曾经被一个复杂的第三方库集成问题困扰了好几天,后来翻阅书中的“环境搭建与依赖管理”章节,作者提供的那套标准化的排错流程和配置文件样例,让我茅塞顿开,问题迎刃而解。此外,书中对调试(Debugging)技巧的讲解也极为细致入微,从断点设置到日志分析,再到性能剖析工具的使用,几乎涵盖了一个开发者在日常工作中会遇到的所有棘手场景。它教会了我如何像专业人士一样去发现、定位和修复问题,极大地提高了我的工作效率。

评分

这本书简直是为我这种刚踏入移动开发领域的新手量身定做的!我记得刚开始接触 Android 和 iOS 的时候,各种环境配置、API 调用就让人望而生畏,各种教程七零八落,让人抓不住重点。但是这本书,它采取了一种非常结构化的方式,从最基础的“Hello World”开始,循序渐进地讲解了移动应用开发的生命周期、界面设计的基本原则,以及如何有效地利用设备的原生功能。特别是关于异步编程和内存管理的章节,作者没有使用晦涩难懂的专业术语,而是通过大量的、贴近实际开发场景的代码示例来演示最佳实践。读完前几章,我感觉自己对整个移动应用开发的知识体系有了一个清晰的认识,不再是碎片化的知识点堆砌。而且,书中的案例都非常贴合我们日常使用的 App,比如一个简单的待办事项列表或者一个基本的地图展示应用,这些实操性极强的练习,极大地增强了我的动手能力。对于想要快速上手并建立扎实基础的读者来说,这本书绝对是一个绝佳的起点,它让“入门”变得真正意义上的“轻松”而非“艰涩”。

评分

从工具链和生态系统整合的角度来看,这本书提供了极其宝贵的视角。在移动开发中,我们不仅仅是与代码打交道,更要与各种云服务、后台API、以及操作系统级别的权限管理系统进行交互。这本书在这方面做得非常出色,它系统地介绍了如何安全、高效地将移动前端与后端服务进行对接。其中关于安全性的讨论尤为深入,例如如何正确处理敏感数据的加密存储、如何防范常见的网络攻击,以及如何在应用内实现安全的身份验证流程。这些内容在很多入门书籍中常常被一笔带过,但这本书却将其视为核心要素进行讲解。它甚至涉及到了应用上架前的准备工作,包括隐私政策的撰写指南和不同应用商店的审核要求,这无疑为我省去了大量在实际发布过程中摸索的时间。总而言之,这本书提供的知识体系是全面的、前瞻性的,它为我构建了一个坚实的桥梁,让我能够自信地从理论走向大规模、健壮的实际项目开发。

评分

这本书的叙事风格非常引人入胜,一点也不像传统技术书籍那种枯燥乏味的说教。作者似乎很擅长用讲故事的方式来阐述复杂的概念。我尤其喜欢书中穿插的一些“幕后花絮”或者“常见误区解析”。比如,在介绍数据持久化方案时,它没有直接给出 SQL 语句,而是先描述了一个小型电商应用中,如何因为选择了不恰当的本地存储方式而导致数据同步延迟和用户流失的场景,这种情景化的描述立刻就能抓住读者的注意力,并让人深刻理解技术选择背后的商业和用户价值。这种带着温度的教学方式,让学习过程充满了乐趣和探索欲。它不仅仅是教会你如何编码,更是培养你对移动产品生命周期的整体认知。每当遇到一个技术难点,我仿佛能听到作者在旁边提醒我:“记住,用户永远是对的,你的代码需要适应他们的使用习惯,而不是反过来。”这种潜移默化的影响,对于塑造一个优秀的移动开发者至关重要。

评分

这个名字有点误导,其实这是一本Web应用开发的指南

评分

这个名字有点误导,其实这是一本Web应用开发的指南

评分

这个名字有点误导,其实这是一本Web应用开发的指南

评分

这个名字有点误导,其实这是一本Web应用开发的指南

评分

这个名字有点误导,其实这是一本Web应用开发的指南

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有