Symbian手機(jī)應(yīng)用程序開發(fā)指南

出版時間:2010-9  出版社:清華大學(xué)出版社  作者:付宗亮,孫其強(qiáng)  頁數(shù):367  
Tag標(biāo)簽:無  

前言

如今,云計算、移動計算、移動互聯(lián)網(wǎng)、應(yīng)用程序商店等在不知不覺中已經(jīng)變得有些炙手可熱;3G、LTE、WiMAX等網(wǎng)絡(luò)的普及增強(qiáng)了移動互聯(lián)網(wǎng)的傳輸能力,對手機(jī)產(chǎn)業(yè)的發(fā)展起到了推波助瀾的作用;GPS定位導(dǎo)航、加速度傳感器、千萬像素攝像頭、3D圖形加速器等硬件在手機(jī)上的應(yīng)用不斷成熟,增強(qiáng)了手機(jī)的性能,強(qiáng)化了手機(jī)的功能;Qt、Widget、OpenGLES等軟件技術(shù)的不斷興起,增強(qiáng)了應(yīng)用程序的用戶體驗;從通話、短信、彩信,到娛樂、社交(SNS),用戶對手機(jī)這種便攜式設(shè)備的功能需求不斷高漲,推動著手機(jī)軟硬件的不斷改進(jìn)。這就是移動生態(tài)系統(tǒng)(MobileEcosystem)。移動生態(tài)系統(tǒng)的核心是用戶,這些技術(shù)的核心目標(biāo)是呈現(xiàn)最好的用戶體驗,手機(jī)應(yīng)用程序是將技術(shù)展示給用戶的窗口。本書由淺入深地討論了Symbian手機(jī)應(yīng)用程序開發(fā)的各種場景。1.本書內(nèi)容本書共分14章。各章的主要內(nèi)容介紹如下。第1章主要討論為什么要選擇Smartphone作為應(yīng)用程序開發(fā)平臺;以及Symbian在Smartphone市場中的地位,并討論Symbian移動應(yīng)用程序開發(fā)的昨天、今天和明天,包括Symbian的UI、開發(fā)語言的選擇等。第2章主要討論Symbian開發(fā)環(huán)境的搭建,并以HelloWorld程序為例講述Symbian應(yīng)用程序的開發(fā)流程,涉及開發(fā)、調(diào)試、簽名、發(fā)布等流程。第1章和第2章是學(xué)習(xí)Symbian開發(fā)的前奏。第3章主要討論Symbian應(yīng)用程序的框架,從Symbian工程的結(jié)構(gòu)入手,分析工程文件、資源文件、圖標(biāo)文件、打包配置文件、源文件等類型的文件的組成及應(yīng)用;還介紹Symbian應(yīng)用程序的兩套編譯系統(tǒng),討論這些文件是如何編譯成一個應(yīng)用程序以及應(yīng)用程序是如何在平臺上運行起來的。該章是學(xué)習(xí)Symbian開發(fā)的先導(dǎo)。第4章和第5章主要討論Symbian應(yīng)用程序開發(fā)的基礎(chǔ)結(jié)構(gòu)和基本語法規(guī)范,這兩章是Symbian開發(fā)的語言和語法基礎(chǔ),著重于揭示Symbian所特有的語法和規(guī)范,并沒有過多地對C++的語言基礎(chǔ)進(jìn)行介紹。第6章主要介紹并行在Symbian系統(tǒng)中的應(yīng)用,Symbian使用自身的ActiveObject機(jī)制實現(xiàn)高效的單線程多任務(wù)執(zhí)行,同時也支持傳統(tǒng)的多線程執(zhí)行。

內(nèi)容概要

本書是根據(jù)作者在Symbian應(yīng)用開發(fā)方面的實際工作經(jīng)驗,并參考多本國內(nèi)外近年出版的Symbian開發(fā)書籍編寫的。書中以生動的語言和豐富的代碼示例,涵蓋了Symbian開發(fā)入門、工程的框架分析、基本類、描述符、動態(tài)數(shù)組、LIT宏、活動對象、內(nèi)存管理、異常處理、Symbian平臺架構(gòu)、UI設(shè)計、應(yīng)用程序框架設(shè)計、文件管理、通信應(yīng)用開發(fā)、多媒體應(yīng)用開發(fā)等多方面的知識。本書的特點是把理論知識與實際操作經(jīng)驗相結(jié)合,在扎實地學(xué)好理論的同時,更注重實際開發(fā)能力的培養(yǎng)。本書條理清晰、通俗易懂、圖文并茂,適合于自學(xué)。    本書主要針對Symbian初學(xué)者和中級開發(fā)者,包括在校學(xué)生、應(yīng)屆畢業(yè)生、從其他軟件平臺轉(zhuǎn)到手機(jī)平臺以及從其他的手機(jī)平臺轉(zhuǎn)到Symbian的工作人員。本書可作為大專院校計算機(jī)或軟件專業(yè)的教材,還可以作為企業(yè)在職人員培訓(xùn)的教材。

作者簡介

付宗亮

書籍目錄

第1章  Symbian OS概述  1.1  為什么要開發(fā)智能手機(jī)  1.2  為什么要使用Symbian  1.3  Symbian OS的歷史  1.4  Symbian OS的界面  1.5  為什么選擇Symbian C++  1.6  Symbian移動應(yīng)用的發(fā)展  前景  本章小結(jié)  思考題第2章  Symbian開發(fā)入門第3章  Symbian工程的框架分析第4章  Symbian OS中的類第5章  描述符和動態(tài)數(shù)組第6章  活動對象第7章  Symbian資源管理第8章  Symbian平臺體系結(jié)構(gòu)第9章  Symbian的平臺安全性第10章  Symbian UI設(shè)計第11章  Symbian應(yīng)用程序架構(gòu)第12章  Symbian文件管理第13章  Symbian通信應(yīng)用開發(fā)第14章  Symbian多媒體應(yīng)用開發(fā)

章節(jié)摘錄

插圖:根據(jù)研究公司Gartner的數(shù)據(jù),2009年全球的智能手機(jī)的銷售量為1.72億部,較2008年增長23.8%。據(jù)研究公司IDC的數(shù)據(jù),2009年上半年,智能手機(jī)占據(jù)美國手機(jī)市場約23%,而在2006年時,這個數(shù)字僅為5.1%。當(dāng)前,Symbian、iPhone OS、Android、BlackBerry、Windows Phone(原Windows Mobile)、Palm OS等智能平臺類型的手機(jī)正競爭得如火如荼。隨著移動終端制造商(Mobile Devices Manufacturers)、網(wǎng)絡(luò)運營商(Network Operators)、手機(jī)平臺提供商(Mobile Platform Providers)、應(yīng)用開發(fā)商(Application Developers)和內(nèi)容供應(yīng)商(Content Providers)在各自領(lǐng)域的爭奪,一個新的移動生態(tài)系統(tǒng)正逐漸露出雛形。3G、LTE、WiMAX等網(wǎng)絡(luò)的普及增強(qiáng)了移動互聯(lián)網(wǎng)的傳輸能力,對手機(jī)產(chǎn)業(yè)的發(fā)展起到了推波助瀾的作用;GPS定位導(dǎo)航、加速度傳感器、千萬像素攝像頭、3D圖形加速器等硬件在手機(jī)上的應(yīng)用不斷成熟,增強(qiáng)了手機(jī)的性能,強(qiáng)化了手機(jī)的功能;Qt、Widget、OpenGL ES等軟件技術(shù)的不斷興起,增強(qiáng)了應(yīng)用程序的用戶體驗;從通話、短信、彩信,到娛樂、社交(SNS),用戶對手機(jī)這種便攜式設(shè)備的功能需求不斷高漲,推動著手機(jī)軟硬件的不斷改進(jìn)。而最能反映整個移動生態(tài)鏈變化的,就是基于移動應(yīng)用的諸多產(chǎn)品。對于移動應(yīng)用開發(fā)者來說,從這些應(yīng)用的創(chuàng)意和靈感誕生的開始,直到撈到第一桶金,中間的每一個環(huán)節(jié)都與整個生態(tài)鏈息息相關(guān)。正所謂“得應(yīng)用者得用戶,得用戶者得天下”。一款好的移動應(yīng)用產(chǎn)品不僅可以讓開發(fā)商獲利,并且可以贏得用戶的贊賞,而且能夠帶來更多的用戶,這樣相應(yīng)手機(jī)需求量上升,帶來更大的移動應(yīng)用產(chǎn)品市場。這就是一個滾雪球的方式,優(yōu)秀的應(yīng)用程序越多,就會帶來更多的用戶,更多的用戶就會買更多的應(yīng)用,市場的擴(kuò)大會促使應(yīng)用的開發(fā)者越多,開發(fā)者越多就越可能繼續(xù)開發(fā)出更加優(yōu)秀的應(yīng)用。這樣就會形成用戶→手機(jī)→應(yīng)用→開發(fā)者的良性循環(huán)。

媒體關(guān)注與評論

”Knowing that Smartphones are getting more and more popular every day,this book IS a great book for those who are interested to lea rn how to develop Smartphone applications This book clearly shows that Symbian is the recommended Smartphone os for Smartphone application developers Choosing the correct Smartphone os is crucial as it will affect the cost and time 10 develop an application.Symbian has all the development tools needed to help you get started and develop you r own Smartphone application in no time.This book is interesting and fun to read with as it guides you step by step in every detail possible to make sure that you understand well.It is definitely the right book for anyone who is new Symbian”  ——GemaIto(Singapore)Kean LeeSymbian從誕生到現(xiàn)在,依然保持著最高的移動互聯(lián)網(wǎng)終端操作系統(tǒng)的市場份額,并遙遙領(lǐng)先于其他操作系統(tǒng)平臺,Symbiann4將更快更好地支持移動互聯(lián)網(wǎng)終端發(fā)展的需要,加之手機(jī)終端巨頭諾基亞的主推,以及這么多年培育開發(fā)技術(shù),讓我們對Symbian操作系統(tǒng)在移動互聯(lián)網(wǎng)操作系統(tǒng)的競爭中看到更大的希望,選擇Symbian進(jìn)行開發(fā),將直接讓你感到移動終端和移動互聯(lián)網(wǎng)應(yīng)用開發(fā)的魅力。謹(jǐn)以推薦此書,期望它能夠幫助讀者熟悉Symbian9應(yīng)用開發(fā),以較快速度熟悉移動互聯(lián)網(wǎng)的應(yīng)用開發(fā)技術(shù)?!  s集網(wǎng)移動互聯(lián)網(wǎng)研發(fā)總監(jiān) 羅峰對于智能手機(jī)的到來,Symbian功不可沒,Symbian將智能手機(jī)的發(fā)展帶入了新紀(jì)元,隨著應(yīng)用商店模式在全球的大力推廣,使開發(fā)者、愛好者向著移動互聯(lián)網(wǎng)進(jìn)軍。本書從Symbian的發(fā)展史到Symbian的開發(fā)應(yīng)用娓娓道來,逐步將入門者帶入全新的天地:使大家從未知到熟知、從感性上升到理性,從而能開發(fā)出精彩的Symbian應(yīng)用。學(xué)習(xí)本書需要用心、用功,才能掌握其精髓、活學(xué)活用?!  猉MobileApp團(tuán)隊張利國本書作者秉著一絲不茍的精神,對每一章節(jié)都進(jìn)行了反復(fù)的斟酌和改進(jìn),對所有例子和代碼都進(jìn)行了測試。本書從Symbian~9原理和架構(gòu)出發(fā),配以詳細(xì)的開發(fā)案例,使讀者真正做到“知其然,更知其所以然”。由于作者具有豐富的實際開發(fā)經(jīng)驗,書中還時常出現(xiàn)實用的開發(fā)技巧。相信本書對于有興趣從事Symbian發(fā)的讀者一定有很大的幫助?!  本┐髮W(xué)查敏杰隨著移動平臺智能化腳步的不斷推進(jìn),手機(jī)在我們?nèi)粘I钪兴缪莸慕巧膊粌H僅是打電話、發(fā)短信那樣簡單。目前,許多在PCE完成的任務(wù),都可以在手機(jī)等智能平臺中輕易實現(xiàn)。隨著技術(shù)的演進(jìn),各種移動手機(jī)平臺的應(yīng)用也越來越多樣化,同時市場對于移動手機(jī)項目開發(fā)人員的需求也越來越大。本書詳細(xì)地介紹并講解了目前主流手機(jī)應(yīng)用平臺Symbian統(tǒng)的各個部分,并且從最基本的視角出發(fā),手把手地教讀者一步一步地創(chuàng)建Symbian應(yīng)用程序,避免了一些書籍當(dāng)中過于偏重理論而忽略實踐的缺點。教中帶練,練中帶教,把詳細(xì)的開發(fā)案例與精準(zhǔn)的理論闡述相結(jié)合,使學(xué)習(xí)不再枯燥乏味。這是一本目前市場上不可多得的Svmbian入門學(xué)習(xí)的教材?!  压芬曨l搜索部苑少飛

編輯推薦

《Symbian手機(jī)應(yīng)用程序開發(fā)指南》是由清華大學(xué)出版社出版的。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Symbian手機(jī)應(yīng)用程序開發(fā)指南 PDF格式下載


用戶評論 (總計3條)

 
 

  •   看了前幾章之后,感覺這本書淺顯易懂,又不乏深入,并且有很大篇幅的實踐經(jīng)驗描述,還不錯。
  •   看了書,寫的挺好的。
  •   雖然Symbian變化頻繁,但是在國內(nèi)的巨大用戶群體,還是其他任何平臺的手機(jī)無法媲美的。這本書還是推薦移動應(yīng)用開發(fā)的從業(yè)人員,或者symbian從業(yè)人員認(rèn)真讀一讀。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7