请输入您要查询的百科知识:

 

词条 基于Eclipse环境的J2ME应用程序开发
释义

版权信息

书 名: 基于Eclipse环境的J2ME应用程序开发

作 者:万辉

出版社: 清华大学出版社

出版时间: 2009

ISBN: 9787302188810

开本: 16

定价: 46.00 元

内容简介

《基于Eclipse环境的J2ME应用程序开发》全面介绍在Eclipse平台下进行JavaME开发的各项最新技术,内容涵盖了基于Eclipse环境的JavaME开发的各个方面,是一本学习JavaME开发技术的手册。书中介绍了JavaME的基本概念,并逐一讲解使用Eclipse开发JavaME应用所需的知识,包括EclipseJavaME环境的建立、无线应用开发包的使用、EclipseJavaME工作台、使用Eclipse创建JavaME简单应用、使用Eclipse开发JavaME图形应用、JavaME游戏设计、MIDP编程、JavaME通讯开发和使用CVS进行团队开发。书中还给出了详细的实例。

《基于Eclipse环境的J2ME应用程序开发》内容广泛,围绕Eclipse下的JavaME开发,涉及Java平台基础、JavaME基础、Eclipse基础、JavaME应用开发基础、JavaME游戏开发基础和配置管理等多种知识。

《基于Eclipse环境的J2ME应用程序开发》适合作为初、中级读者的指导书,也适合作为有一定Eclipse和JavaME开发经验的读者的进阶书籍,还可以用作各类院校相关专业的教材以及JavaME开发培训班的教材。

编辑推荐

全面介绍Eclipse环境下J2ME应用程序开发的基础知识

通过大量示例对手机游戏开发和通信开发做详细的讲解。

JavaME开发基础详细讲解JavaME平台、开发环境的配置和各种无线应用开发包

EclipseME开发基础详细介绍在Eclipse下使用EclipseME插件进行JavaME简单开发和图形开发

JavaME游戏设计详细介绍用EctipseME进行JavaME手机游戏开发的基础知识,并且给出贪吃蛇、扫雷和比大小三个游戏案例,还介绍MIDP2.O游戏开发的基础知识和开发示例。

序言

为了帮助更多的Java ME开发人员学习Eclipse下的Java ME开发,作者精心编著了本书。本书从Java ME基础讲起,逐一介绍使用Eclipse下的Java ME进行开发所需的知识,包括Eclipse Java ME环境的建立、无线应用开发包的使用、Eclipse Java ME工作台、使用Eclipse创建Java ME简单应用、使用Eclipse开发Java ME图形应用、Java ME游戏设计、MIDP编程、Java ME通讯开发和使用CVS进行团队开发。

目录

第1章JavaME概述1

1.1Java平台简介1

1.1.1Java的来源1

1.1.2Java的发展2

1.1.3Java发展趋势5

1.2Java主要应用技术以及特点7

1.2.1JavaSE的主要应用技术7

1.2.2JavaEE的主要应用技术9

1.2.3JavaME的主要应用技术10

1.3JavaME简介10

1.3.1J2ME的基本特性10

1.3.2JavaME体系架构10

1.4JavaME配置12

1.4.1CLDC配置12

1.4.2CDC配置12

1.5JavaME简表13

1.5.1KJava简表13

1.5.2MIDP简表13

1.6JavaME可选包14

第2章JavaME开发环境的安装与配置16

2.1无线应用开发包的安装16

2.1.1Java安装16

2.1.2Sun无线应用程序包的安装16

2.1.3SonyEricsson无线应用程序包的安装17

2.2JavaMEIDE开发环境的安装17

2.2.1JavaME开发工具一览17

2.2.2Eclipse平台下JavaME开发平台的安装18

2.2.3EclipseME的安装18

2.3EclipseME插件的配置25

2.3.1设备配置25

2.3.2调试配置27

2.3.3混淆器配置(可选)28

2.3.4OTA设置(可选)29

2.4其他JavaME专业开发工具的安装与配置30

2.4.1NetBeansMobilityPack30

2.4.2NokiaJavaME开发工具33

2.4.3MotorolaJavaME开发工具的安装36

2.5部署JavaME程序到设备40

2.5.1硬件准备40

2.5.2软件准备40

第3章使用JavaME无线开发工具包41

3.1关于JavaMEWirelessToolkit41

3.2使用SunJavaWirelessToolkit42

3.2.1DefaultDeviceSelection菜单命令42

3.2.2Documentation菜单命令43

3.2.3OTAProvisioning菜单命令43

3.2.4Preferences菜单命令45

3.2.5RunMIDPApplication菜单命令48

3.2.6Utilities菜单命令49

3.2.7WirelessToolkit2.5.2菜单命令49

3.3使用SonyEricssonJavaMEWirelessToolkit50

3.3.1License菜单50

3.3.2WTK2菜单50

3.3.3ConnectionProxy菜单命令52

3.3.4ConnectionProxySetting菜单命令53

3.3.5DeveloperWorld菜单命令53

3.3.6DeviceExplorer菜单命令53

3.3.7其他菜单命令53

3.4使用无线开发工具包示例54

3.4.1SunJavaWirelessToolkit使用示例54

3.4.2SonyEricssonSDKforJavaMEPlatform使用示例58

第4章EclipseJavaME工作台61

4.1Eclipse工作台61

4.1.1Eclipse开发平台简介61

4.1.2Eclipse项目简介61

4.1.3Eclipse界面简介62

4.2Java开发环境70

4.2.1JDT简介70

4.2.2JDT概览70

4.2.3JDT基本功能71

4.2.4Java构建器75

4.2.5快速修复77

4.2.6文件、项目的导入导出78

4.2.7书签功能80

4.2.8视图、编辑器的位置设置81

4.3Eclipse团队开发81

4.3.1Eclipse团队开发概述82

4.3.2本地历史(LocalHistory)功能82

4.3.3代码补丁功能83

4.3.4团队同步透视图84

4.4JavaME开发常用的透视图86

4.4.1Java透视图87

4.4.2Java浏览(JavaBrowsing)透视图88

4.4.3Java类型等级(JavaTypeHierarchy)透视图88

4.4.4调试(Debug)透视图89

第5章创建简单的JavaME应用91

5.1创建MIDlet项目91

5.2检验Eclipse设置92

5.2.1EclipseME插件的检查92

5.2.2Eclipse的J2ME环境配置检查93

5.3创建JavaME项目95

5.4添加MIDlet到项目97

5.5编辑JavaME元素99

5.6运行与调试100

5.7向真机发布程序105

5.7.1IDE打包105

5.7.2WTK打包110

5.7.3ANT打包111

5.7.4向真机发布120

5.8常见问题121

第6章开发带有图形的JavaME应用122

6.1MIDlet图形界面编程基础122

6.2设计思路概述123

6.3Display类和Displayable类124

6.3.1Display类124

6.3.2Displayable类127

6.4高级界面的实现127

6.4.1TextBox组件128

6.4.2TextBox组件抽象命令及事件响应132

6.4.3List组件132

6.4.4Form及其Item135

6.4.5Alert控件151

6.5程序实现154

6.6低级界面的绘制159

6.7布局166

6.8常见问题167

6.8.1界面布局的不合理167

6.8.2控件属性及用法分不清168

6.8.3锚点值的组合模糊168

6.8.4一些特殊用法169

第7章手机游戏设计概述170

7.1手机游戏与传统游戏的区别170

7.2手机游戏开发的特点171

7.3手机游戏设计的基本原则172

7.4手机游戏的实现技术173

7.4.1图像处理技术173

7.4.2按键操作技术185

7.4.3I/O读取写入技术186

7.4.4I/O存储技术187

7.5小团队开发手机游戏的策略195

7.5.1提案196

7.5.2设计196

7.5.3代码197

7.5.4测试197

7.5.5评审197

7.5.6发布198

第8章利用Eclipse开发单机游戏示例199

8.1贪吃蛇游戏开发199

8.1.1贪吃蛇游戏概述199

8.1.2Snake开发架构的搭建200

8.1.3SnakeMidlet类203

8.1.4SnakeCanvas类206

8.2扫雷游戏开发223

8.2.1MineMidlet类224

8.2.2MineCanvas类225

8.3比大小游戏开发249

第9章MIDP2.0编程261

9.1MIDP2.0的新特性261

9.1.1运算方面261

9.1.2通讯方面262

9.1.3游戏方面262

9.1.4多媒体方面262

9.1.5安全机制方面263

9.2MIDP2.0游戏开发概述263

9.3新的游戏API265

9.3.1GameCanvas类265

9.3.2Layer类266

9.3.3Sprite类266

9.3.4TiledLayer类274

9.3.5LayerManager类276

9.4主动查询用户按键278

9.5使用后台屏幕缓存279

9.6使用图层开发284

9.7使用向导286

9.7.1创建手机应用程序项目286

9.7.2创建MIDlet类288

9.7.3创建Canvas类或者其他相关类290

9.8示例开发292

第10章JavaME的通讯开发297

10.1JavaME通讯概念297

10.1.1GCF通用链接方法297

10.1.2GCF扩展使用299

10.1.3GCF链接类型299

10.2JavaME通讯方式301

10.2.1HTTP通讯301

10.2.2Socket通讯312

10.2.3数据报通讯314

10.2.4蓝牙通讯315

10.3JavaME通讯示例328

10.3.1服务器端数据库的搭建330

10.3.2客户端的搭建334

10.3.3服务器端的搭建351

10.4JavaME通讯开发常见的问题359

第11章用CVS进行JavaME团队开发360

11.1CVS的基本概念360

11.1.1CVS概述360

11.1.2CVS仓库360

11.1.3CVS客户端361

11.1.4CVS基本开发流程362

11.2CVS服务器的安装和管理363

11.2.1Windows下CVSNT服务器的安装和管理363

11.2.2Linux下CVS服务器的安装和管理368

11.3EclipseCVS客户端概述371

11.3.1CVS控制台371

11.3.2CVS仓库浏览透视图372

11.4EclipseCVS的基本操作377

11.4.1导入项目到CVS仓库378

11.4.2模块检出382

11.4.3添加/删除/修改388

11.4.4更新389

11.4.5检入(提交)389

11.4.6将已有CVS项目导入391

11.5EclipseCVS高级操作391

11.5.1创建分支391

11.5.2创建版本393

11.5.3切换分支或者版本393

11.5.4比较394

11.5.5替换394

11.5.6合并395

11.6EclipseCVS其他操作395

11.6.1修改文件文本/二进制属性395

11.6.2把文件添加到忽略列表397

……

内容试读

第1章 J ava M E概述

Java ME是Java Platfc,rin Micro Edition的简写,Java ME以往称为J2ME(Java 2 Platform Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式和移动电子设备提供的Java语言平台,它和Java SE、Java EE一起构成Java平台并驾齐驱的三驾马车。

Java ME具备Java平台的各种优点:平台无关、安全、分布式和高度的可移植性。

Java ME的架构分为配置(Configuration)、简表(Profile)和可选包(Optional Package)。它们的不同组合形成了具体的运行环境。Java ME的主要配置包括连接设备配置(CDC)、有限连接设备配置(CLDC)。Java ME简表包括KJava简表和移动信息设备简表(MIDP)等。

本章重点

Java平台简介

Java主要应用技术及特点

Java ME简介

Java ME配置

Java ME简表

Java ME可选包

1.1 Java平台简介

1.1.1 Java的来源

Java语言最初来源于Sun公司的一个Green项目,该项目的目标是开发一个数字设备的分布式系统,创建Java语言并不是Green项目的初衷。Green项目是由Patrick Naughton、MikeSheridan和James Goslin9三个人在1991年最初发起的。Green项目后来增加到13个人,在经过l8个月的封闭式开发之后,他们开发出了可用的工作演示版本,称之为Star7。

Star7之所以能控制很多的数字娱乐设备和家电设备,是因为Green项目采用了一种全新的跨处理器的编程语言。这个语言是由James Goslin9创立,最初的名字叫做“Oak”,这个名字来源于James Goslin9窗前的一棵橡树(Oak)。James Goslin9后来被称为Java之父。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/22 9:08:31