bada開發入門

所属分类:游戲  
出版时间:2012-4   出版时间:陳超、鐵菊紅、 林崗 電子科技大學出版社 (2012-04出版)   作者:陳超 等 著   页数:218  

内容概要

  《bada開發入門》共6章,總體來說,前面三章介紹基礎知識,後面三章通過三個翔實的例子,來告訴大家bada開發的過程。  第一章為bada的基本介紹,描述智能機及其操作系統的發展歷程,並著重介紹和比較了幾種主流智能機操作系統。  第二章為bada開發環境的介紹,通過一個helloworld的實例和豐富的截圖告訴讀者如何編譯、調試bada程序,同時也對上傳bada應用做了一個簡要的介紹。  第三章介紹badasdk的基本框架和常用的一些API,掌握這些基礎的API,開發者就可以開發大量的應用程序。  第四章通過一個簡單的日歷程序,讓讀者掌握、熟悉sqlite數據庫的操作,對badaAPI有一個更為深入的了解。  第五章介紹了一個電子錢包應用程序的開發過程,通過軟件工程的方法,從需求分析到模塊設計再到實現都進行了詳細的描述。  第六章詳細介紹了bada游戲的開發過程,從游戲策劃、界面設計到游戲架構,從游戲開發的一些關鍵技術到游戲測試和優化等都做了詳細的描述,讓讀者可以深入理解游戲開發的過程。

作者简介

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

书籍目录

第1章 概述 1.1 智能手机及其操作系统(开发平台)概述 1.2 常用智能机系统介绍 第2章 bada开发环境 2.1 安装bada开发环境 2.2 我的第一个bada应用 2.3 发布HelloBada 第3章 bada开发基础 3.1 bada基础概念 3.2 bada用语 3.3 bada基础 3.4 输入输出(IO) 3.5 获取系统信息(SystemInfo) 3.6 调试信息(Debugging) 第4章 bada应用案例——日历程序 4.1 需求分析 4.2 程序设计 4.3 建立日历程序工程 4.4 程序开发 第5章 bada个人财务助理软件开发过程 5.1 概述 5.2 需求分析 5.3 模块设计与初步设计 5.4 实现 第6章 重力感应类游戏 6.1 游戏的背景、功能及设计 6.2 游戏的策划及准备工作 6.3 游戏的构架 6.4 重力感应 6.5 吸尘器游戏流程讲解 6.6 游戏的测试 6.7 游戏的优化与改进

章节摘录

版权页:   插图:   服务(Service)层——包含由应用引擎、辅助服务器组件等提供的以服务为方向的功能。应用引擎是由Service层提供,包括通信以及消息报文引擎模块。辅助服务器特性是由RESTful web—service组件提供,它内联了bada服务的Service组件。Service层使应用可以管理存储在远程服务端的数据,例如地理信息以及用户业务信息。我们可以通过Framework层的APls访问辅助服务器的特性。 框架(Framework)层——包含bada的C++以及Web框架。C++框架构成了应用框架,同时接口、类提供访问底层功能的访问能力。应用框架提供一些特性用于应用程序的生命周期管理、事件处理,以及应用程序控制。由开放API框架提供的接口,用于处理数据类型、功能类、基础设备特性和应用程序状态以及建立用户界面的应用。Web框架则提供了良好的标准以及特性。例如WAC2.0、HTML、CSS以及javascript,此外还有以javascript为基础的跨平台API用于UI控制以及事件处理。 3.1.2 bada应用程序模型 1.bada中的多任务(Multitasking) bada平台2.0及更高的API版本支持多任务模式。然而,当许多bada应用在同时运行时,只能有一个应用运行在前端,其他的应用则运行于后台。用户可以调整应用的优先级并且任意时刻都可以使用任务管理器(可以列出所有当前正在运行的应用程序)来决定让哪个应用运行在前台。多任务应用在用户按下End按钮后,或者系统内存过低时退出运行。 多任务模式对于手机终端来说很耗费内存。因此,强烈建议多任务特性仅用于十分需要这个特性的地方。仅在别的应用在运行中,而需要(C++/FLASH/Web)应用在后台运行时才使用/开启多任务模式。例如,当发短信或干事情的时候,播放器可以继续在后台运行,但对于计算器这类程序就完全没有在后台运行的必要。 在多任务模式下,任何音频播放应用都比其他应用拥有更高的运行优先级,因为用户并不想他的音频播放器在后台运行时停止播放。多任务模式优先级别对于音频播放器来讲,仅在它仍在播放过程中时保持较高的优先级,当其已经暂停或者结束播放时就不再保持这种优先级。

编辑推荐

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

图书封面




    bada開發入門下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,游戲PDF免费下载。 计算机教程网 

计算机教程网 @ 2017