出版時(shí)間:2009-5 出版社:清華大學(xué)出版社 作者:劉志成,周啟亞 主,薛志良,謝樹新,易燦 副主編 頁數(shù):284
Tag標(biāo)簽:無
前言
隨著移動(dòng)通信技術(shù)的突飛猛進(jìn),移動(dòng)開發(fā)和手機(jī)增值業(yè)務(wù)已成為軟件行業(yè)中的熱點(diǎn)。2005年,Sun公司在Java ONE大會(huì)上將原來的J2ME更名為Java ME(Java2 Micro Edition),Java ME已逐漸成為嵌入式/移動(dòng)應(yīng)用平臺(tái)的王者。應(yīng)用Java ME技術(shù),可以開發(fā)出游戲、記事本、網(wǎng)絡(luò)工具等各種運(yùn)行在手機(jī)等移動(dòng)設(shè)備上的程序,進(jìn)一步豐富手機(jī)用戶的生活,使Intemet得到進(jìn)一步的延伸和擴(kuò)展?! ”緯亲髡咴诳偨Y(jié)多年開發(fā)經(jīng)驗(yàn)與教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上編寫完成的。本書以MIDP規(guī)范為主線,系統(tǒng)地闡述Java ME技術(shù)的各個(gè)組成部分及各項(xiàng)開發(fā)技術(shù)。通過50多個(gè)真實(shí)的案例,全面、翔實(shí)地介紹Java ME各項(xiàng)技術(shù)在移動(dòng)開發(fā)中的應(yīng)用。作為“項(xiàng)目驅(qū)動(dòng)、案例教學(xué)、理論實(shí)踐一體化”教學(xué)方法的載體,本書主要有以下特色: · 真實(shí)的案例教學(xué)。以案例為中心,進(jìn)行.1ava ME開發(fā)技術(shù)相關(guān)API的詳細(xì)介紹,結(jié)合真實(shí)的案例闡述各項(xiàng)技術(shù)在實(shí)際開發(fā)中的應(yīng)用?! ?提供課程描述和學(xué)習(xí)導(dǎo)航。幫助學(xué)生了解Java ME程序員的崗位能力要求,也讓學(xué)生明確每一個(gè)教學(xué)單元在Java ME開發(fā)技術(shù)體系中的位置,學(xué)習(xí)目標(biāo)明確,有利于提高學(xué)習(xí)效率?! ?科學(xué)設(shè)置“課堂實(shí)踐”環(huán)節(jié)。為“理論實(shí)踐一體化”教學(xué)方法提供了最基本的支持。同時(shí),通過不同層次的實(shí)踐環(huán)節(jié),幫助學(xué)生實(shí)現(xiàn)技能的逐步推進(jìn)。 · 提供立體化的教學(xué)資源。提供配套的電子課件、程序源代碼和教學(xué)指導(dǎo)等資源,既方便教師教,也方便讀者自主學(xué)習(xí)?! ”緯卜?1章,各章內(nèi)容的具體安排如下?! 〉?章:Java ME概述。介紹主流的移動(dòng)開發(fā)技術(shù)、Java ME的歷史、Java ME程序員崗位能力要求和知識(shí)體系?! 〉?章:Java ME開發(fā)環(huán)境。介紹WFK的Java ME開發(fā)環(huán)境的搭建、應(yīng)用WTK開發(fā)第一個(gè)Java ME程序、Eclipse下Java ME開發(fā)環(huán)境的搭建、在Eclipse下開發(fā)第一個(gè)JavaME程序。
內(nèi)容概要
本書全面、翔實(shí)地介紹了應(yīng)用Java ME進(jìn)行移動(dòng)開發(fā)所需的各項(xiàng)知識(shí)和技術(shù),主要內(nèi)容包括Java ME概述、Java ME開發(fā)環(huán)境、Java ME體系結(jié)構(gòu)、MIDP應(yīng)用程序、MIDP圖形用戶界面(高級API) 、MIDP記錄管理系統(tǒng)、MIDP圖形用戶界面(低級APl) 、MIDP游戲開發(fā)、MIDP網(wǎng)絡(luò)編程、MIDP多媒體編程和Java ME程序安全與發(fā)布?! ∽髡咴诙嗄觊_發(fā)經(jīng)驗(yàn)與教學(xué)經(jīng)驗(yàn)的基礎(chǔ)上,根據(jù)Java ME程序員的崗位能力要求和學(xué)生的認(rèn)知規(guī)律精心組織了本教材內(nèi)容。書中詳細(xì)介紹了CLDC、MIDP 20和MIDP 21中的主要API,并通過50多個(gè)個(gè)典型的實(shí)例介紹了各項(xiàng)開發(fā)技術(shù)在移動(dòng)開發(fā)中的應(yīng)用。在教材中精心設(shè)計(jì)了“課堂實(shí)踐”環(huán)節(jié),融“教、學(xué)、練”于一體,便于實(shí)現(xiàn)“項(xiàng)目驅(qū)動(dòng)、案例教學(xué)、理論實(shí)踐一體化”的目標(biāo)。同時(shí),還提供了與教材配套的電子課件以及所有例題和項(xiàng)目的源代碼?! ”緯勺鳛楦呗毟邔\浖夹g(shù)、游戲開發(fā)等專業(yè)的教材,也可作為計(jì)算機(jī)培訓(xùn)班的教材及Java ME程序員和自學(xué)者的參考書。
書籍目錄
第1章 Java ME概述 1.1 移動(dòng)開發(fā)技術(shù)簡介 1.1.1 BREW 1.1.2 Symbian 1.1.3 Windows Mobile 1.1.4 UniJa 1.1.5 Java ME 1.2 Java ME的歷史 1.2.1 Java版本歷史 1.2.2 Java家族成員 1.2.3 JavaME簡介 1.3 ava ME程序員崗位能力要求和知識(shí)體系 1.3.1 JavaME程序員需求現(xiàn)狀和崗位能力要求 1.3.2 Java ME程序員知識(shí)體系 【課堂實(shí)踐1-1】 本章小結(jié) 課外拓展第2章 Java ME開發(fā)環(huán)境 2.1 搭建Java ME開發(fā)環(huán)境(WTK) 2.1.1 WTK概述 2.1.2 WTK 2.5.2的下載和安裝 2.1.3 WTK目錄結(jié)構(gòu) 2.2 應(yīng)用WTK開發(fā)第一個(gè)Java ME程序 2.2.1 創(chuàng)建新項(xiàng)目 2.2.2 創(chuàng)建一個(gè)MIDlet文件 2.2.3 生成與運(yùn)行Java ME應(yīng)用 【課堂實(shí)踐2-1】 2.3 搭建Java ME開發(fā)環(huán)境(Eclipse) 2.3.1 Eclipse和EclipseME概述 2.3.2 Eclipse的安裝與漢化 2.3.3 EclipseME插件的安裝 2.3.4 集成WTK模擬器 2.3.5 集成Nokia Developer·S Suite 3.2模擬器 2.4 在Eclipse下開發(fā)第一個(gè)Java ME程序 2.4.1 創(chuàng)建Java ME工程 2.4.2 創(chuàng)建MIDlet文件 2.4.3 執(zhí)行MIDlet 【課堂實(shí)踐2-2】 本章小結(jié) 課外拓展第3章 Java ME體系結(jié)構(gòu) 3.1 Java ME總體架構(gòu) 3.1.1 配置 3.1.2 簡表 3.2 CLDC概述 3.2.1 CLDC簡介 3.2.2 CLDC的功能范圍 3.2.3 CLDC的安全機(jī)制 3.2.4 CLDC 1.1的新特性 3.3 CDC概述 【課堂實(shí)踐3-1】 本章小結(jié) 課外拓展第4章 MIDP應(yīng)用程序 4.1 MIDP概述 4.1.1 MIDP 1.0和MIDP 2.0 4.1.2 MIDP架構(gòu)與軟件要求 4.2 MIDlet概述 4.2.1 MIDlet簡介 4.2.2 MIDlet套件 4.2.3 JAR文件 4.2.4 JAD文件……第5章 MIDP圖形用戶界面(高級API)第6章 MIDP記錄管理系統(tǒng)第7章 MIDP圖形用戶界面(低級API)第8章 MIDP游戲開發(fā)第9章 MIDP網(wǎng)絡(luò)編程第10章 MIDP多媒體編程 第11章 Java ME程序安全與發(fā)布參考文獻(xiàn)
章節(jié)摘錄
第1章 Java M E概述 學(xué)習(xí)目標(biāo) 本章將向讀者介紹Java ME的基本情況。主要包括移動(dòng)開發(fā)技術(shù)的概況、Java ME的發(fā)展歷史、JavaME程序員需求現(xiàn)狀和JavaME程序員崗位能力要求等。 本章知識(shí)要點(diǎn)包括: 主流移動(dòng)開發(fā)技術(shù)。 JavaME的發(fā)展歷史?! avaME程序員需求現(xiàn)狀。 JavaME程序員崗位能力要求。 JavaME程序員知識(shí)體系?! W(xué)習(xí)導(dǎo)航 本章內(nèi)容在JavaME程序開發(fā)知識(shí)體系中的位置如圖1.1所示?! ?.1 移動(dòng)開發(fā)技術(shù)簡介 隨著移動(dòng)通信技術(shù)的迅速發(fā)展,各種智能消費(fèi)類電子產(chǎn)品(如移動(dòng)電話、PDA、電視機(jī)頂盒等)呈現(xiàn)爆炸性增長態(tài)勢,其數(shù)量已經(jīng)大大超過桌面PC。移動(dòng)設(shè)備的增長一方面體現(xiàn)于數(shù)量的幾何級增長趨勢;另一方面,設(shè)備本身也向更強(qiáng)大的處理能力、智能化等方向發(fā)展。以手機(jī)為例,內(nèi)存從幾百個(gè)千字節(jié)到幾兆字節(jié)、直到目前的一百多兆字節(jié),處理器采用更具智能的芯片,操作平臺(tái)采用智能手機(jī)操作系統(tǒng)且支持?jǐn)?shù)碼相機(jī)和豐富的多媒體功能。移動(dòng)設(shè)備數(shù)量的增加,在帶給人們更多方便的同時(shí),也給基于移動(dòng)的應(yīng)用帶來了巨大的市場。
編輯推薦
真實(shí)的案例教學(xué) 提供課程描述和學(xué)習(xí)導(dǎo)航 科學(xué)設(shè)置“課程實(shí)踐”環(huán)節(jié) 提供立體化教學(xué)資源
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Java ME程序設(shè)計(jì)案例教程 PDF格式下載