出版時間:2009-2 出版社:人民郵電出版社 作者:(英)庫爾頓,(英)愛德華茲,(英)克萊姆森 著,朱曉暄,何楠,王文君 譯 頁數(shù):191
Tag標(biāo)簽:無
前言
S60是世界主流的、功能豐富的智能手機(jī)軟件,它基于在智能手機(jī)市場中占據(jù)主導(dǎo)地位的Symbian OS操作系統(tǒng)。S60包含一個易于使用的、具有直觀優(yōu)勢的用戶界面。目前超過1億部手機(jī)采用了Symbian OS操作系統(tǒng)。本書將賦予讀者開發(fā)世界級應(yīng)用軟件的潛質(zhì)。在一系列實(shí)例的基礎(chǔ)上,本書為優(yōu)秀專業(yè)程序員在Symbian OS開發(fā)中提供了獨(dú)特的途徑?! ”緯粌H對學(xué)習(xí)Symbian OS的初學(xué)者來說非常重要,而且對于想通過學(xué)習(xí)Symbian而快速獲得為商業(yè)市場開發(fā)應(yīng)用軟件能力的優(yōu)秀專業(yè)程序員來說也有極大幫助。
內(nèi)容概要
本書將賦予讀者開發(fā)Symbian OS操作系統(tǒng)這一世界主流的應(yīng)用軟件的潛質(zhì)。通過Symbian OS v9智能手機(jī)上運(yùn)行的示范代碼以及對應(yīng)用程序開發(fā)中平臺安全影響的建議,本書主要闡述了如何使用Symbian C++開發(fā)應(yīng)用軟件,同時和最新版本的操作系統(tǒng)(Symbian OS v9)完全保持同步。在一系列練習(xí)的基礎(chǔ)上,本書為優(yōu)秀專業(yè)程序員在Symbian OS開發(fā)中提供了獨(dú)特的途徑。 本書不僅適用于學(xué)習(xí)Symbian OS的初學(xué)者,對于想學(xué)習(xí)Symbian并快速獲得為商業(yè)市場開發(fā)應(yīng)用軟件的能力的專業(yè)程序員來說,也有很高參考價值。
作者簡介
Paul Coulton和Reuben Edwards是國際知名的創(chuàng)新型移動手機(jī)系統(tǒng)和應(yīng)用軟件開發(fā)者和研究者,他們的工作被學(xué)術(shù)界和產(chǎn)業(yè)界廣泛認(rèn)同,Paul被Nokia選為全球移動手機(jī)應(yīng)用軟件五十大頂級開發(fā)者之一,從一個擁有200萬會員的社區(qū)里被選出,就職諾基亞冠軍論壇(Forum Nokia Champion),作為Symbian教育中的學(xué)術(shù)先鋒,Paul和Reuben是NokiaSymbian教育集團(tuán)的成員,他們在世界范圍內(nèi)運(yùn)作Mobile Games Design(移動游戲設(shè)計(jì))和M-COMMERCE Systems(移動商務(wù)系統(tǒng))中唯一的MSc,并成立了一家專門從事移動應(yīng)用軟件開發(fā)的公司?! elen Clemson是一名手機(jī)程序開發(fā)人員,現(xiàn)就職于Mobica,在Symbian OS的研究和開發(fā)方面都擁有豐富經(jīng)驗(yàn),Helen在許多由Reuben和Paul所開發(fā)的富有創(chuàng)意的工程中貢獻(xiàn)卓著,并為Mobile Games Design和M-COMMERCE Systems MSc提供實(shí)際訓(xùn)練。
書籍目錄
第1章 移動電話系統(tǒng)簡介 1.1 無線技術(shù) 1.2 蜂窩系統(tǒng) 1.3 移動電話的原理 1.4 多址接入方式 1.5 多徑傳播 1.6 2G移動電話系統(tǒng) 1.7 GPRS系統(tǒng) 1.8 3G移動電話系統(tǒng) 1.9 IP多媒體子系統(tǒng) 1.10 手機(jī)硬件 第2章 Symbian OS簡介 2.1 Symbian OS的開發(fā) 2.2 Symbian OS用戶界面 2.3 編碼慣用語 2.4 工具鏈 第3章 控制臺應(yīng)用程序 3.1 創(chuàng)建一個控制臺應(yīng)用程序 3.2 CBase類 3.3 內(nèi)存保護(hù) 3.4 實(shí)例:一個簡單紙牌游戲的引擎 第4章 GUI應(yīng)用程序 4.1 Symbian OS應(yīng)用程序結(jié)構(gòu) 4.2 描述符 4.3 字面常量 4.4 簡單圖形應(yīng)用程序 4.5 位圖圖像 4.6 觀察者混合類 4.7 用戶輸入處理 4.8 實(shí)例:創(chuàng)建一個基于圖形界面的紙牌游戲 第5章 數(shù)據(jù)存儲 5.1 資源文件頭 5.2 菜單 5.3 CBA按鈕 5.4 改變應(yīng)用的標(biāo)題 5.5 對話框 5.6 窗體 5.7 文件、流和存儲 5.8 實(shí)例:保存你的名字和高分第6章 復(fù)雜界面 6.1 多視圖應(yīng)用程序 6.2 動態(tài)菜單 6.3 高級圖形編程 6.4 實(shí)戰(zhàn):21點(diǎn)紙牌游戲 6.5 將程序下載到手機(jī)上第7章 通信 7.1 活動對象 7.2 串行通信 7.3 文本消息收發(fā) 7.4 套接字通信 7.5 紅外通信 7.6 藍(lán)牙通信 7.7 實(shí)例:一個藍(lán)牙通信程序 第8章 市場路線 8.1 應(yīng)用程序測試 8.2 質(zhì)量保證 8.3 Symbian認(rèn)證軟件 8.4 市場 8.5 入口網(wǎng)站 8.6 數(shù)字版權(quán)管理 附錄A 相關(guān)網(wǎng)站資源附錄B 基于Symbian OS S60的手機(jī)說明書 附錄C 術(shù)語表
章節(jié)摘錄
第1章 移動電話系統(tǒng)簡介 我們認(rèn)為,對移動電話系統(tǒng)的了解,有助于開發(fā)人員對相關(guān)應(yīng)用程序進(jìn)行開發(fā),因此,本章給出對移動電話系統(tǒng)的概述?! ?.1 無線技術(shù) 我們必須考慮這樣一個事實(shí):雖然存在各種各樣的無線技術(shù),但并非所有的技術(shù)都適用于用戶處于移動狀態(tài)時的情形。許多無線系統(tǒng)都被錯誤地認(rèn)為是可移動的(并不僅僅是普通民眾這樣認(rèn)為)。因此,我們必須問這樣一個問題:怎樣定義一個系統(tǒng)是可移動的?國際電信聯(lián)盟(International Telecommunications Union,ITU)和歐洲電信標(biāo)準(zhǔn)協(xié)會(European Telecommunications Standards Institute,ETSI))給出了非常明確的定義:“術(shù)語‘可移動的’應(yīng)如此來辨明:它用于描述那些被設(shè)計(jì)為可支持特定終端的系統(tǒng),即這些終端在使用時處于移動狀態(tài)。” 這個定義排除了類似于無線局域網(wǎng)(Wireless LocalAreaNetwork,WLAN)80211.b技術(shù)的系統(tǒng),因?yàn)樗壳盁o法支持處于移動狀態(tài)的終端:盡管Intel對其“迅馳”(Centrino)技術(shù)進(jìn)行了大量宣傳,WLAN仍被歸類于便攜式或者游牧系統(tǒng)。目前,唯一被真正稱為可移動的系統(tǒng)就是移動電信網(wǎng)絡(luò),不論它們所采用的是第一代(1G)、第二代(2G)還是第三代(3G)技術(shù)。 在本章中我們將看到,移動電話(或手機(jī))可在移動狀態(tài)下使用這個事實(shí),不僅影響了系統(tǒng)的定義,并且作為該定義的一部分,終端移動的程度也極大地影響了給定應(yīng)用程序可用的數(shù)據(jù)傳輸速率。例如,3G系統(tǒng)就具備隨著移動電話移動速率的增大,而穩(wěn)定降低數(shù)據(jù)速率(用比特/秒——bit/s來表示)的功能: ·當(dāng)手機(jī)以0km/h的速度移動時,數(shù)據(jù)速率可達(dá)2Mbit/s; ·當(dāng)手機(jī)以3km/h的速度移動時,數(shù)據(jù)速率可達(dá)384kbit/s; ·當(dāng)手機(jī)以30km/h的速度移動時,數(shù)據(jù)速率可達(dá)144kbit/s; ·當(dāng)手機(jī)以150km/h的速度移動時,數(shù)據(jù)速率可達(dá)64kbit/s。
編輯推薦
《S60編程指南》成功編程的有趣指南!S60是SymbianOS的用戶接口,SymbianOS在智能手機(jī)市場中占據(jù)主導(dǎo)地位,超過1億手機(jī)采用SymbianOS?!禨60編程指南》將賦予你開發(fā)占世界主流的應(yīng)用軟件的潛質(zhì)!《S60編程指南》含有一系列實(shí)例。專為專業(yè)的程序員創(chuàng)作,是開發(fā)SymbianOS軟件的重要基礎(chǔ)。《S60編程指南》基于作者在Symbian軟件開發(fā)的實(shí)踐和學(xué)術(shù)課程教學(xué)中所積累的經(jīng)驗(yàn)。PaulCoulton和ReubenEdwards是國際知名的創(chuàng)新型手機(jī)系統(tǒng)和應(yīng)用軟件開發(fā)者及研究者,他們的工作被學(xué)術(shù)界和產(chǎn)業(yè)界廣泛認(rèn)同。Paul被Nokia精選為全球五十大手機(jī)應(yīng)用軟件開發(fā)者,并在諾基亞冠軍論壇(ForumNokiaChampion)就職。作為Symbian教育中的學(xué)術(shù)先鋒,Paul和Reuben還是NokiaSymbian教育集團(tuán)的成員。HelenClemson是一名手機(jī)程序開發(fā)人員,在SymbianOS的研究和開發(fā)方面都擁有豐富經(jīng)驗(yàn),在許多由Reuben和Paul所開發(fā)的富有創(chuàng)意的工程中貢獻(xiàn)卓著,并為移動游戲設(shè)計(jì)和移動商務(wù)系統(tǒng)MSc提供實(shí)際訓(xùn)練。發(fā)現(xiàn)在S60中成功編程的樂趣! 《S60編程指南》不僅適用于學(xué)習(xí)SymbianOS的初學(xué)者,對于想學(xué)習(xí)Symbian并快速獲得為商業(yè)市場開發(fā)應(yīng)用軟件的能力的專業(yè)程序員來說,也有很高參考價值。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載