移动微技(Mobile Widget)应用开发权威指南
基本信息
作者: 程宝平 杨晓华 朱春梅
丛书名: 中国移动创新系列丛书
出版社:电子工业出版社
ISBN:9787121104527
上架时间:2010-4-19
出版日期:2010 年4月
开本:16开
其他详细信息查看:http://www.china-pub.com/196649
编辑推荐
都说做网页简单,简单得像泡茶;
Mobile Widget诞生后,开发移动应用就像做网页;
大家惊喜发现:开发移动应用可以简单得像泡茶!
是的,你也可以开启移动应用财富大门!
目录
第0章 十分钟搞定Widget——金鱼 1
入门篇:初识Mobile Widget
第1章 移动互联网:3G时代的Super Star 6
1.1 3G的昨天、今天、明天 6
1.1.1 什么是3G 6
1.1.2 3G能给用户带来什么 10
1.2 移动互联网的前世今生 10
1.2.1 互联网的历史 10
1.2.2 移动互联网的风起云涌 11
1.3 当3G遇上移动互联网时 12
1.3.1 3G:开创移动互联网的新时代 12
1.3.2 移动互联网:3G时代的超级明星 13
1.4 热点技术沙场秋点兵 13
1.4.1 RSS——订阅你想看的 13
1.4.2 SNS——网络社交平台 16
1.4.3 Mashup——打破信息的相互独立 17
1.4.4 Twitter——一句话博客 18
1.4.5 Widget——移动互联网的精灵 20
1.5 本章小结 22
第2章 Mobile Widget:简约而不简单 24
.2.1 浏览器概览 24
2.2 Widget历史 25
2.3 PC Widget 26
2.3.1 Yahoo! Widgets 26
2.3.2 Apple Dashboard Widget 27
2.3.3 Google Gadget 29
2.3.4 Opera Widget 30
2.4 Mobile Widget 31
2.4.1 JIL Widget 32
2.4.2 WRT Widget 33
2.5 Widget特点 34
2.5.1 Widget通用特点 34
2.5.2 Mobile Widget 特点 35
2.6 Widget为什么这样红 36
2.6.1 Mobile Widget的天时、地利、人和 36
2.6.2 开放、可管理的JIL Widget生态环境 37
2.6.3 Mobile Widget生态环境产业链 38
2.7 Widget技术方向 40
2.7.1 Mobile Widget待解决的问题 40
2.7.2 Widget的标准化进程 41
2.7.3 Widget的前景展望 42
2.8 本章小结 42
实战篇:Mobile Widget开发战略
第3章 Widget开发基础知识:磨刀不误砍柴工 44
3.1 HTML 44
3.1.1 HTML基本概念 45
3.1.2 HTML表单 45
3.1.3 HTML 超链接 46
3.1.4 HTML 表格 47
3.1.5 HTML列表 47
3.1.6 HTML框架 48
3.1.7 HTML字体 49
3.1.8 HTML头部信息 49
3.2 CSS 50
3.2.1 CSS简介 50
3.2.2 CSS的基本语法 51
3.2.3 CSS注释 52
3.2.4 CSS分类 52
3.2.5 在HTML中使用CSS 55
3.2.6 CSS盒子模型 56
3.2.7 CSS页面布局 62
3.3 JavaScript 64
3.3.1 JavaScript语法基础 64
3.3.2 DOM技术 69
3.3.3 JavaScript函数与对象进阶 72
3.3.4 正则表达式 74
3.3.5 事件驱动 76
3.3.6 JavaScript在Web中的角色 77
3.4 XML与JSON 77
3.4.1 XML简介 77
3.4.2 XML文档基础知识 79
3.4.3 使用DTD进行XML结构验证 81
3.4.4 XML解析 87
3.4.5 JSON 87
3.5 进阶Ajax 89
3.5.1 Ajax简介 89
3.5.2 Ajax的客户端技术 91
3.5.3 重复异步请求框架设计 96
3.6 本章小结 98
第4章 Mobile Widget UI设计基础知识:三分长相,长分打扮 101
4.1 Mobile Widget的使用情景以及呈现方式 101
4.1.1 使用情景 101
4.1.2 呈现方式 101
4.2 部分主流智能手机平台的UI特点 102
4.2.1 OPhone 平台 103
4.2.2 Windows Mobile平台 103
4.2.3 Symbian开放式操作系统 104
4.2.4 手机操作方式简介 104
4.3 设计原则 105
4.3.1 Mobile Widget的目的和价值 105
4.3.2 使用情景特性 106
4.3.3 基本原则 107
4.3.4 基本要点 108
4.4 设计细节 110
4.4.1 用户控制 110
4.4.2 一致性问题 112
4.4.3 能够提供清晰的反馈 113
4.4.4 促进用户平滑地使用,减少打断 114
4.4.5 减少操作错误的可能,允许用户悔改 114
4.4.6 不同的客户需求 115
4.4.7 能够灵活地适用于多平台和多操作方式 116
4.4.8 提供情感化设计 119
4.5 Mobile Widget的用户界面设计 122
4.5.1 布局 122
4.5.2 菜单 126
4.5.3 导航方式 127
4.5.4 常用控件及样式 128
4.5.5 文本风格与原则 130
4.6 Widget的图形设计 130
4.6.1 色彩的基础知识 130
4.6.2 色系表 132
4.6.3 常用的配色方法 132
4.7 Widget的特殊效果 137
4.7.1 多媒体效果 138
4.7.2 转场效果 138
4.8 本章小结 141
第5章 JIL Widget开发入门:冰冻三尺,只需一日之寒 142
5.1 JIL Widget应用格式概述 142
5.1.1 HTML 143
5.1.2 CSS 143
5.1.3 JavaScript 143
5.1.4 图标 143
5.1.5 配置 144
5.1.6 数字签名 145
5.1.7 区域本地化 145
5.2 应用开发新手上路 146
5.2.1 开发环境配置 146
5.2.2 JIL SDK工作台 149
5.2.3 新手上路 153
5.3 JIL Widget模拟器 161
5.3.1 模拟器启动 161
5.3.2 基本操作 161
5.3.3 JIL Widget管理器 163
5.4 本章小结 164
第6章 JIL Widget API:只有想不到,没有做不到 165
6.1 JIL Widget API概述 165
6.2 Widget对象 166
6.2.1 Widget对象的方法和属性 167
6.3 电话功能API 169
6.3.1 Telephony对象 169
6.3.2 Telephony对象的下层对象 170
6.3.3 Telephony对象的方法和属性 170
6.4 个人信息管理(PIM)功能API 175
6.4.1 PIM对象 175
6.4.2 PIM对象的下层对象 175
6.4.3 PIM对象的方法和属性 179
6.5 消息功能API 186
6.5.1 Messaging对象 186
6.5.2 Messaging对象的下层对象 187
6.5.3 Messaging对象的方法与属性 190
6.6 多媒体功能API 196
6.6.1 Multimedia对象 196
6.6.2 Multimedia对象的下层对象 197
6.6.3 Multimedia对象的方法和属性 201
6.7 设备功能API 203
6.7.1 Device对象 203
6.7.2 Device对象的下层对象 203
6.7.3 Device对象的方法和属性 218
6.8 本章小结 224
第7章 JIL Widget实战开发:不入虎穴,焉得虎子 225
7.1 连连看 225
7.1.1 基础设计 225
7.1.2 连连看 Widget编程实现 226
7.1.3 实例小结 244
7.2 圣诞树 245
7.2.1 基础设计 245
7.2.2 圣诞树编程实现 247
7.2.3 实例小结 253
7.3 舒尔特方格 253
7.3.1 基础设计 253
7.3.2 核心功能模块开发 254
7.3.3 应用升级开发 261
7.3.4 实例小结 263
7.4 古诗排序 263
7.4.1 基础设计 264
7.4.2 一个简单的排序小游戏的实现 264
7.4.3 古诗排序游戏的实现 268
7.4.4 实例小结 273
7.5 数独 273
7.5.1 基础设计 273
7.5.2 jQuery介绍 274
7.5.3 核心代码实现 281
7.5.4 实例小结 289
7.6 Widget百宝箱 289
7.6.1 基础设计 289
7.6.2 代码实现 290
7.6.3 实例小结 294
7.7 本章小结 294
第8章 Widget应用移植攻略:他山之石,可以攻玉 295
8.1 Widget移植基本原理 295
8.2 Widget手动移植攻略 295
8.2.1 从WRT Widget到JIL Widget 296
8.2.2 从Opera Widget到JIL Widget 299
8.2.3 从Dashboard Widget到JIL Widget 301
8.2.4 手动移植总结 303
8.3 JIL Widget转换工具 304
8.4 本章小结 305
第9章 Mobile Widget应用开发相关门户:满城尽是Widget 306
9.1 移动应用商场(MM) 306
9.1.1 MM官方网站 307
9.1.2 MM手机客户端 309
9.1.3 MM特点 311
9.2 中国移动开发者社区 312
9.2.1 应用开发参考文档与工具 313
9.2.2 交流与合作 318
9.2.3 激励计划 318
9.3 JIL Widget开发者社区 319
9.3.1 注册账户 319
9.3.2 开发资料获取 320
9.3.3 Mobile Widget在线移植 320
9.3.4 社区特色 320
9.4 本章小结 321
高级篇:Widget开发进阶与引擎原理剖析
第10章 深入Widget开发:高手是这样炼成的 323
10.1 Widget开发实例——天气预报 323
10.1.1 Weather Widget功能需求和UI设计 323
10.1.2 Weather Widget编程实现 328
10.1.3 Weather Widget应用展示 341
10.2 Widget开发实例——股票信息 342
10.2.1 Stock Widget功能需求和UI设计 342
10.2.2 Stock Widget的编程实现 346
10.2.3 Stock Widget应用展示 357
10.3 本章小结 358
第11章 BAE/JIL Widget揭秘:葫芦里卖的什么药 359
11.1 Widget技术原理 359
11.1.1 Widget标准化 359
11.1.2 Widget引擎技术原理浅析 362
11.1.3 主流Widget基本技术原理 365
11.1.4 主流Widget比较 376
11.2 BAE/JIL Mobile Widget原理 378
11.2.1 BAE/JIL Widget的设计背景 378
11.2.2 BAE/JIL Widget的系统原理 379
11.2.3 JIL Mobile Widget规范简介 387
11.2.4 BAE/JIL Widget端到端安全解决方案剖析 388
11.3 本章小结 397
展望篇:未来的移动互联网
第12章 下一代Widget业务展望:Widget的未来不是梦 399
12.1 手机广告业务 399
12.1.1 手机广告业务蓄势待发 400
12.1.2 Widget广告:最具潜力的广告形式 400
12.1.3 基于Widget的手机广告 401
12.2 移动社交业务 402
12.2.1 移动社交将引领下一个交友潮流 402
12.2.2 SNS中的Widget 402
12.3 移动增值业务 403
12.3.1 音乐随身听业务 403
12.3.2 手机电视业务 404
12.4 本章小结 405
第13章 下一代移动互联网技术前瞻:一切,尽在“掌”握 406
13.1 下一代移动互联网应用技术概览 406
13.1.1 SaaS/云计算——Web软件的兴起 406
13.1.2 浏览器即操作系统 408
13.1.3 WebOS——基于浏览器引擎的操作系统 411
13.1.4 移动P2P/P4P——我为人人,人人为我 412
13.2 移动互联网,精彩值得期待! 414
13.3 本章小结 415
附录A 英文缩略词以及别称 416
附录B JIL Widget API索引表 418
附录C 模拟器命令行参数 426
附录D 参考文献 431
附录E 推荐网站 434