注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合智能手機跨平臺開發(fā)高級教程(適用于iPhone、BlackBerry、Windows Mobile及Android)

智能手機跨平臺開發(fā)高級教程(適用于iPhone、BlackBerry、Windows Mobile及Android)

智能手機跨平臺開發(fā)高級教程(適用于iPhone、BlackBerry、Windows Mobile及Android)

定 價:¥39.00

作 者: (美)艾倫,(美)格勞貝拉,(美)倫卓甘 著,崔康 譯
出版社: 清華大學出版社
叢編項: 移動與嵌入式開發(fā)技術
標 簽: 移動開發(fā)

ISBN: 9787302260479 出版時間: 2011-08-01 包裝: 平裝
開本: 16開 頁數: 231 字數:  

內容簡介

  《智能手機跨平臺開發(fā)高級教程(適用于iPhone、BlackBerry、Windows Mobile及Android)》介紹如何在當今市場上最流行的移動平臺上開發(fā)應用程序,便于讀者了解跨平臺開發(fā)的內部原理,并利用《智能手機跨平臺開發(fā)高級教程(適用于iPhone、BlackBerry、Windows Mobile及Android)》提供的寶貴信息付諸實踐。把開發(fā)過程分解成通俗易懂的步驟有助于剛剛接觸移動平臺的開發(fā)人員。相關的語言和sdk種類繁多,使得大多數人應接不暇。《智能手機跨平臺開發(fā)高級教程(適用于iPhone、BlackBerry、Windows Mobile及Android)》旨在做一些鋪墊工作,找到跨平臺和設備開發(fā)應用程序的捷徑。前幾年,這些技術和工具包還不存在。相信讀者會發(fā)現他們的價值并借助它們成功地開發(fā)應用程序?!吨悄苁謾C跨平臺開發(fā)高級教程(適用于iPhone、BlackBerry、Windows Mobile及Android)》主要內容在主流的平臺(如iphone、blackberry、windows mobile和android)上開發(fā)本地應用程序。利用跨平臺移動工具包(如rhomobile和phonegap)擴展應用程序以支持跨所有移動平臺的運行。通過各個主要移動應用商店(rim、apple和microsoft)發(fā)布應用程序。感謝您選擇《智能手機跨平臺開發(fā)高級教程——適用于iphone、blackberry、windows mobile及android))。相信它將為您設計和構建下一代移動應用程序項目助一臂之力。

作者簡介

  Sarah Allen目前領導著BlazingCloud,這是一家位于舊金山的咨詢公司,主要開發(fā)高級的移動和Web應用程序。她也是Mightyverse的共同創(chuàng)始人和CTO。Mightyverse是一家移動創(chuàng)業(yè)公司,致力于幫助不同語言和文化的人溝通交流。Sarah在1990年參與創(chuàng)建了CoSA(theCompanyofScience&Art)公司,從那時起,她開始以技術和領導的角色開發(fā)商業(yè)軟件,也就是后來的AfterEffects(譯注:CoSA于1993年被Aldus收購,Aldus于1994年被Adobe收購,所以目前軟件名稱是AdobeAfterEffects)。在1995年,她成為Macromedia公司的Shockkvave團隊的一名工程師,開始關注Internet軟件。她先后領導開發(fā)了ShockwaveMultiuser Server、Flash MediaServer和Flashvideo。由于其行業(yè)經驗豐富(先后工作于Adobe、Aldus、Apple和LaszloSystems公司),Sarah在1998年被sFWoW(San Francisco Women of the W_eb)組織評選為web時代25名最優(yōu)秀的女性之一。網站:blazingcloud.net 個人博客:www.ultrasauruS.COm Twitter:@ultrasaurusVidal Graupera從1 993年的AppieNewton時代就從事優(yōu)秀移動應用程序的開發(fā)工作。在過去十年中,他創(chuàng)建并成功運營了一家軟件公司,在各種移動平臺上開發(fā)了十幾種客戶應用程序。Vidal擁有卡內基梅?。–arnegieMelon)大學和南加卅I(Southem CA)大學的工科學位、圣塔克拉拉(santaClara)大學的MBA學位。Vidal目前向客戶提供有關開發(fā)wleb和移動應用程序的咨詢服務。 網站:vdggroup.tom個人網站:www.vidalgraupera.corn Twitter:@vgraupera LeeLundrigan,BlazingCloud的一名創(chuàng)始工程師,在4種平臺上使用跨平臺框架、在iPhone和iPad上采用Objective-C開發(fā)移動應用程序。他擅長CSS和HTML,也有采用JavaScript創(chuàng)建動態(tài)uI的豐富經驗。他開發(fā)過跨瀏覽器CSS和HTML,運行在iPhone、Android、BlackBerry和WindowsMobile上。 網站:blazingcloud.net 個人博客:www.macboypro.com

圖書目錄

第1章 智能手機是新式個人電腦
1.1 應用程序市場前景
1.2 智能手機簡介
1.2.1 智能手機前景
1.2.2 跨平臺框架
1.2.3 移動應用程序的品牌經驗
1.3 web技術
1.4 跨平臺框架
1.5 關于本書
第Ⅰ部分 跨平臺開發(fā)與發(fā)布
第2章 iphone
2.1 xcode介紹
2.2 iphone開發(fā)標準實踐
2.3 構建簡單的iphone應用程序
2.3.1 創(chuàng)建xcode項目
2.3.2 創(chuàng)建界面
2.4 在設備上安裝應用程序
2.4.1 使用開發(fā)配置助手
2.4.2 手動構建iphone配置
2.4.3 查找設備id
2.4.4 創(chuàng)建配置文件
2.4.5 安裝配置文件
2.4.6 在設備上安裝和運行應用程序
第3章 android
3.1 android開發(fā)
3.1.1 搭建eclipse開發(fā)環(huán)境
3.1.2 構建簡單的android應用程序
3.1.3 使用android webview的簡單應用程序
3.2 為android設備構建應用程序
3.3 在web上發(fā)布
3.4 android market
第4章 blackberry
4.1 blackberry平臺
4.2 搭建典型java開發(fā)環(huán)境
4.3 構建簡單的blackberry應用程序
4.3.1 創(chuàng)建eclipse項目
4.3.2 創(chuàng)建界面
4.3.3 代碼解釋
4.3.4 構建和測試應用程序
4.3.5 使用label、text field和button的簡單用戶界面應用程序
4.3.6 代碼解釋
4.3.7 使用blackberry browser field的簡單應用程序
第5章 windows mobile
5.1 為windows mobile6.5 開發(fā)搭建環(huán)境
5.2 構建簡單的windows mobile應用程序
5.2.1 創(chuàng)建smart device項目
5.2.2 構建基本功能
5.2.3 部署和測試應用程序
5.2.4 充實應用程序
5.3 打包和發(fā)布應用程序
5.3.1 將cab project添加到solution
5.3.2 定制產品名稱
5.3.3 把應用程序添加到cab項目中
5.3.4 創(chuàng)建應用程序快捷方式
5.3.5 添加注冊表項
5.3.6 構建和部署cab文件
5.3.7 安裝cab文件
5.4 發(fā)布應用程序
第Ⅱ部分 跨平臺的原生框架
第6章 Rhodes
6.1 開發(fā)架構
6.2 運行時架構
6.3 數據庫(Rhom)
6.4 多線程
6.5 Rhodes和rails的區(qū)別
6.6 創(chuàng)建Rhodes應用程序
6.7 構建Rhodes應用程序
6.8 運行應用程序
6.8.1 運行在iPhone上
6.8.2 運行在android上
6.8.3 運行在blackberry上
6.8.4 運行在windows mobile上
6.9 生成模型
6.1 0 調試技巧
6.1 0.1 iPhone
6.1 0.2 black berry
6.1 0.3 and roid
6.1 1 Rhodes設備功能
6.1 2 聯系人示例
6.1 3 照相機示例
6.1 4 地理定位和地圖示例
第7章 RhoSync
7.1 同步服務器的工作原理
7.2 RhoSync源適配器
7.3 初始化
7.4 通過web服務進行身份認證:登錄和注銷
7.5 檢索數據:查詢和同步
7.5.1 查詢
7.5.2 同步
7.6 提交數據:創(chuàng)建、更新和刪除
7.6.1 創(chuàng)建
7.6.2 更新
7.6.3 刪除
7.7 用戶身份驗證
7.8 產品庫存示例
7.8.1 在Rhohub上創(chuàng)建應用程序
7.8.2 在本地RhoSync服務器上創(chuàng)建應用程序
7.9 調試RhoSync源適配器
第8章 Phone Gap
8.1 Phone Gap入門
8.1.1 示例應用程序
8.1.2 android
8.1.3 blackberry
8.1.4 Phone Gap模擬器
8.2 用Phone Gap編寫hello world
8.3 編寫一個phone Gap應用程序
8.4 聯系人示例
8.5 照相機示例
第9章 titanium mobile
9.1 入門
9.1.1 編寫hello world應用程序
9.1.2 針對設備構建應用程序
9.1.3 titanium mobile設備功能
9.1.4 照相機示例
第Ⅲ部分 html 界 面
第10章 移動html和CSS
10.1 平臺概覽
10.1.1 iphone、ipad、ipod touch的iOS
10.1.2 android
10.1.3 blackberry
10.1.4 windows mobile
10.2 常用模式
10.2.1 基于屏幕的方法
10.2.2 導航
10.2.3 UI小部件
10.2.4 復選框
10.2.5 選擇框
10.2.6 文本框
10.2.7 文本域
10.2.8 單選按鈕
10.2.9 其他組件
10.2.1 0 iWebKit web視圖
第11章 iWebKit
11.1 使用iWebKit 框架
11.1.1 注意事項
11.1.2 所需頭文件
11.1.3 [body]標記
11.1.4 采用列表組織數據
11.2 導航
11.3 表單
11.4 橫向模式
11.5 手機集成
11.6 在移動應用程序中集成iWebKit
11.6.1 通過object c在iwebkit 中創(chuàng)建原生iphone應用程序
11.6.2 創(chuàng)建應用程序
11.6.3 添加iWebKit框架到應用程序布局模板
11.6.4 為iWebKit構建Phonegap
第12章 使用jQ Touch實現動畫UI
12.1 JQ Touch入門
12.1.1 運行示例代碼
12.1.2 創(chuàng)建簡單的JQ Touch應用程序
12.2 添加屏幕
12.2.1 通過ajax加載其他屏幕
12.2.2 取消、回退和瀏覽器歷史
12.2.3 其他按鈕
12.3 JQ Touch初始選項
12.3.1 基本視圖
12.3.2 定制JQ Touch應用程序
12.3.3 導航欄(又稱工具欄)
12.3.4 通過主題定制視圖
12.3.5 與Rhodes集成
12.3.6 與Phone Gap集成
第13章 Sencha Touch
13.1 入門
13.2 添加帶面板的html文本
13.3 添加組件
13.4 實現交互
第14章 Blackberry HTML UI
14.1 Blackberry瀏覽器的UI控件
14.2 Blackberry 4.2 版瀏覽器控件
14.2.1 CSS
14.2.2 字體
14.2.3 窗體
14.2.4 Java Script
14.3 用于動態(tài)布局的Rhodes技巧
14.4 blackberry4.6 版瀏覽器控件
14.5 顯示與用戶交互
14.6 開發(fā)環(huán)境
附錄a 級聯樣式表

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號