bada開發(fā)入門

出版時間:2012-4  出版社:陳超、鐵菊紅、 林崗 電子科技大學出版社 (2012-04出版)  作者:陳超 等 著  頁數(shù):218  

內(nèi)容概要

  《bada開發(fā)入門》共6章,總體來說,前面三章介紹基礎知識,后面三章通過三個翔實的例子,來告訴大家bada開發(fā)的過程。  第一章為bada的基本介紹,描述智能機及其操作系統(tǒng)的發(fā)展歷程,并著重介紹和比較了幾種主流智能機操作系統(tǒng)?! 〉诙聻閎ada開發(fā)環(huán)境的介紹,通過一個helloworld的實例和豐富的截圖告訴讀者如何編譯、調(diào)試bada程序,同時也對上傳bada應用做了一個簡要的介紹?! 〉谌陆榻Bbadasdk的基本框架和常用的一些API,掌握這些基礎的API,開發(fā)者就可以開發(fā)大量的應用程序?! 〉谒恼峦ㄟ^一個簡單的日歷程序,讓讀者掌握、熟悉sqlite數(shù)據(jù)庫的操作,對badaAPI有一個更為深入的了解?! 〉谖逭陆榻B了一個電子錢包應用程序的開發(fā)過程,通過軟件工程的方法,從需求分析到模塊設計再到實現(xiàn)都進行了詳細的描述?! 〉诹略敿毥榻B了bada游戲的開發(fā)過程,從游戲策劃、界面設計到游戲架構(gòu),從游戲開發(fā)的一些關鍵技術(shù)到游戲測試和優(yōu)化等都做了詳細的描述,讓讀者可以深入理解游戲開發(fā)的過程。

作者簡介

陳超,男,1979年生,2001年同濟大學熱能工程專業(yè)本科畢業(yè),2005年四川大學通信與信息系統(tǒng)專業(yè)研究生畢業(yè)。2005年7月到成都信息工程學院任教。四川省通信學會IP應用與增值電信技術(shù)專業(yè)委員會委員,成都信息工程學院移動應用與服務研究室負責人。主要從事嵌入式Linux、VoIP增值業(yè)務,智能手機和平板電腦軟件等研發(fā)工作。 鐵菊紅,女,成都信息工程學院教師,從教“手機游戲程序設計”“C語言程序設計”等課程,發(fā)表多篇論文,有多年C++開發(fā)經(jīng)驗,目前專注研究移動應用開發(fā),做基于三星bada平臺、Android平臺的手機游戲開發(fā)。 林崗,男,四川瀘州人,電子科技大學計算機科學學士,工學碩士學位。主要研究方向是計算機圖形算法和企業(yè)數(shù)據(jù)智能化處理。大學時代就愛編寫C/C++程序,參與的項目涉及虛擬現(xiàn)實、數(shù)據(jù)采集智能化等。目前在成都信息工程學院從事計算機圖形教學工作。除了編寫程序外,也熱愛繪畫和美術(shù)設計。

書籍目錄

第1章 概述 1.1 智能手機及其操作系統(tǒng)(開發(fā)平臺)概述 1.2 常用智能機系統(tǒng)介紹 第2章 bada開發(fā)環(huán)境 2.1 安裝bada開發(fā)環(huán)境 2.2 我的第一個bada應用 2.3 發(fā)布HelloBada 第3章 bada開發(fā)基礎 3.1 bada基礎概念 3.2 bada用語 3.3 bada基礎 3.4 輸入輸出(IO) 3.5 獲取系統(tǒng)信息(SystemInfo) 3.6 調(diào)試信息(Debugging) 第4章 bada應用案例——日歷程序 4.1 需求分析 4.2 程序設計 4.3 建立日歷程序工程 4.4 程序開發(fā) 第5章 bada個人財務助理軟件開發(fā)過程 5.1 概述 5.2 需求分析 5.3 模塊設計與初步設計 5.4 實現(xiàn) 第6章 重力感應類游戲 6.1 游戲的背景、功能及設計 6.2 游戲的策劃及準備工作 6.3 游戲的構(gòu)架 6.4 重力感應 6.5 吸塵器游戲流程講解 6.6 游戲的測試 6.7 游戲的優(yōu)化與改進

章節(jié)摘錄

版權(quán)頁:   插圖:   服務(Service)層——包含由應用引擎、輔助服務器組件等提供的以服務為方向的功能。應用引擎是由Service層提供,包括通信以及消息報文引擎模塊。輔助服務器特性是由RESTful web—service組件提供,它內(nèi)聯(lián)了bada服務的Service組件。Service層使應用可以管理存儲在遠程服務端的數(shù)據(jù),例如地理信息以及用戶業(yè)務信息。我們可以通過Framework層的APls訪問輔助服務器的特性。 框架(Framework)層——包含bada的C++以及Web框架。C++框架構(gòu)成了應用框架,同時接口、類提供訪問底層功能的訪問能力。應用框架提供一些特性用于應用程序的生命周期管理、事件處理,以及應用程序控制。由開放API框架提供的接口,用于處理數(shù)據(jù)類型、功能類、基礎設備特性和應用程序狀態(tài)以及建立用戶界面的應用。Web框架則提供了良好的標準以及特性。例如WAC2.0、HTML、CSS以及javascript,此外還有以javascript為基礎的跨平臺API用于UI控制以及事件處理。 3.1.2 bada應用程序模型 1.bada中的多任務(Multitasking) bada平臺2.0及更高的API版本支持多任務模式。然而,當許多bada應用在同時運行時,只能有一個應用運行在前端,其他的應用則運行于后臺。用戶可以調(diào)整應用的優(yōu)先級并且任意時刻都可以使用任務管理器(可以列出所有當前正在運行的應用程序)來決定讓哪個應用運行在前臺。多任務應用在用戶按下End按鈕后,或者系統(tǒng)內(nèi)存過低時退出運行。 多任務模式對于手機終端來說很耗費內(nèi)存。因此,強烈建議多任務特性僅用于十分需要這個特性的地方。僅在別的應用在運行中,而需要(C++/FLASH/Web)應用在后臺運行時才使用/開啟多任務模式。例如,當發(fā)短信或干事情的時候,播放器可以繼續(xù)在后臺運行,但對于計算器這類程序就完全沒有在后臺運行的必要。 在多任務模式下,任何音頻播放應用都比其他應用擁有更高的運行優(yōu)先級,因為用戶并不想他的音頻播放器在后臺運行時停止播放。多任務模式優(yōu)先級別對于音頻播放器來講,僅在它仍在播放過程中時保持較高的優(yōu)先級,當其已經(jīng)暫?;蛘呓Y(jié)束播放時就不再保持這種優(yōu)先級。

編輯推薦

《bada開發(fā)入門》使用通俗易懂的語言進行描述,有一定C語言基礎的大一學生都能閱讀。作為國內(nèi)第一本bada中文教程,對于有興趣在bada上面展示自我的開發(fā)者而言,還是大有裨益的。《bada開發(fā)入門》還具有有豐富的實例代碼,學習任何一門計算機技術(shù),都離不開大量的編程實踐,《bada開發(fā)入門》通過大量的代碼來豐富這樣的實踐。

圖書封面

評論、評分、閱讀與下載


    bada開發(fā)入門 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7