移動微技

移動微技

《移動微技》是2010年電子工業出版社出版的圖書,作者是程寶平楊曉華朱春梅。

基本介紹

  • 作者:程寶平    楊曉華    朱春梅
  • ISBN:9787121104527
  • 頁數:2010
  • 定價:59.80元
  • 出版社:電子工業出版社
  • 出版時間:2010
內容介紹,作者介紹,

內容介紹

內容簡介回到頂部↑本書主要面向套用開發者,深入淺出地介紹了Mobile Widget的原理及套用開發技術。主要內容包括JIL Mobile Widget套用開發入門指導、Widget UI設計基礎、JIL Widget套用開發實戰、JIL Widget在Mobile Market上線流程、Mobile Widget套用及引擎的技術原理等。全書選取中國移動移動套用商場上播思通訊、掌中寬途等公司開發的十多個典型在架套用為實例,通過介紹JIL Widget套用的產品定義、需求分析、UI設計到代碼編寫的實戰過程,幫助開發者快速掌握JIL Widget開發技術。
本書光碟中附帶Widget套用實例原始碼,包括天氣、股票、數獨、連連看、古詩排序、聖誕樹、舒爾特方格、百寶箱等典型套用,這些代碼都具有很高的參考價值。除實例代碼外,還包括Widget UI 設計圖片資源、套用開發手冊、JIL Widget SDK安裝包、BAE引擎安裝包等。
本書主要是針對JIL Mobile Widget套用開發者編寫的,同時也適用於希望了解Widget/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

作者介紹

叢書主編:黃曉慶
現任中國移動通信研究院院長,在信息通信業擁有超過25年的從業經驗,在信息通信各個領域都具有豐富的經驗和獨到的見解,是技術創新的倡導者和踐行者。帶領中國移動研發團隊在國際標準化、科技創新、終端平台開放、基礎網路架構、融合新業務等方面引領了行業發展。發起設立了“中國移動創新系列叢書”出版項目。
程寶平
中國移動通信研究院BAE/JIL Widget項目負責人。畢業於北京郵電大學計算機學院,獲工學碩士學位。

相關詞條

熱門詞條

聯絡我們