图书介绍

J2ME无线通信技术应用开发【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

J2ME无线通信技术应用开发
  • 焦祝军,张威编写 著
  • 出版社: 北京:北京希望电子出版社
  • ISBN:790011808X
  • 出版时间:2002
  • 标注页数:469页
  • 文件大小:77MB
  • 文件页数:484页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

J2ME无线通信技术应用开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 J2ME概述1

1.1 感受A6288+--J2ME体验2

1.1.1 摩托罗拉A6288+手机介绍2

1.1.2 摩托罗拉A6288+J2ME应用程序实例2

1.1.3 应用实例剖析4

1.2 有限设备的分布式计算环境6

1.2.1 无线互联概述6

1.2.2 无线计算环境7

1.2.3 所有的都连接起来了10

1.3 J2ME体系结构11

1.3.1 J2ME设备11

1.3.2 J2ME的三层体系结构12

1.3.3 J2ME简表13

1.3.4 J2ME配置14

1.3.5 Java技术的版本15

1.3.6 J2ME规范16

2.1.3 连接特性17

2.1.1 CDC标准化17

2.1.2 存储空间占用17

第2章 连接设备配置、虚拟机及其简表17

2.1 连接设备CDC概述17

2.1.4 CDC类库18

2.2 CVM虚拟机概述19

2.2.1 概述19

2.2.2 CVM特征19

2.3 基础简表概述20

2.3.1 基础简表类库概述20

2.3.2 与J2SE技术的关系21

2.4 CVM和CDC/Foundation的移植开发21

2.4.2 系统需求22

2.4.1 目标环境22

2.4.3 构造Linux版本23

2.4.4 构造Tomado/VxWorks版本23

2.4.5 编译器告警25

2.4.6 构造选项25

2.4.7 编译CDC或Foundation的应用程序26

2.5 启动CVM27

2.5.1 调用CVM27

2.5.2 时间和日期操作28

2.5.3 运行时选项28

2.6.1 CDC应用开发概述30

2.6 CDC/Foundation应用开发30

2.6.2 CDC/Foundation应用程序实例31

2.6.3 编译和运行应用程序38

第3章 有限连接设备配置、虚拟机及简表40

3.1 有限连接设备配置(CLDC)40

3.1.1 CLDC概述40

3.1.2 CLDC的特征41

3.1.3 CLDC类库43

3.2.1 KVM介绍45

3.2 K虚拟机(KVM)45

3.2.2 KVM实现46

3.2.3 编译器需求46

3.2.4 移植KVM代码46

3.2.5 编译控制47

3.2.6 虚拟机启动和JAM47

3.2.7 类加载47

3.2.8 64位支持47

3.2.9 本地代码47

3.2.12 Java代码固化(ROMizer)48

3.2.13 未来的方向48

3.2.11 类文件验证48

3.2.10 事件处理48

3.3 MIDP简表49

3.3.1 MIDP设备需求49

3.3.2 MIDP范围50

3.3.3 MIDP类库51

3.4 构造MIDP实现51

3.4.1 软硬件需求--Microsoft Windows200052

3.4.2 软硬件需求--Solaris53

3.4.3 软硬件需求--Linux54

3.4.4 解压缩发布文件55

3.4.5 构造MIDP参考实现56

3.5 运行MIDP59

3.5.1 MIDP配置文件59

3.5.2 命令行参数61

3.5.3 Tracing选项62

3.5.4 使用HTTPS协议62

3.5.5 使用midp的例子62

3.5.6 MIDP实现中的例程63

3.5.7 调试64

第4章 MIDP应用程序开发基础65

4.1 应用程序体系结构65

4.2.2 JDK的安装和配置67

4.2.1 开发需求67

4.2 MIDP开发前的准备工作67

4.2.3 有限连接设备配置(CLDC)69

4.2.4 移动信息设备简表(MIDP)70

4.3 第一个MIDlet程序71

4.4 MIDP应用程序模型75

4.4.1 概述75

4.4.2 MIDP MIDlet套件75

4.4.3 MIDP执行环境76

4.4.4 MILlet套件打包77

4.4.5 应用程序描述文件79

4.4.6 应用程序生命周期80

4.5 发布第一个MIDlet81

4.5.1 应用程序打包81

4.5.2 生成应用程序描述文件82

4.5.3 连接网络83

4.5.4 使用资源90

4.5.5 使用多个MIDlet91

4.6 应用管理软件93

4.6.1 MIDlet的分类93

4.6.2 安装、升级和删除95

第5章 J2ME无线开发工具包96

5.1 J2MEWTK的安装配置96

5.1.1 简介96

5.1.2 安装96

5.1.3 配置PalmOS模拟器98

5.2 J2MEWTK模拟器99

5.2.1 J2MEWTK的样本设备99

5.2.2 运行应用程序103

5.2.3 模拟器参数和设施105

5.3 KToolBar操作108

5.3.1 KToolBar项目109

5.3.2 编辑MIDlet套件属性111

5.3.3 编译和预验证113

5.3.4 运行应用程序113

5.3.5 调试应用程序113

5.3.6 应用程序打包114

5.3.7 使用多个MIDlet114

5.3.8 使用外部类库115

5.4.3 预验证116

5.4.1 所需命令116

5.4.2 编译116

5.3.9 KToolBar中设置模拟器参数及其设施116

5.4 使用命令行方式116

5.4.4 打包117

5.4.5 运行117

第6章 MIDlet生存周期120

6.1 MIDP应用程序概述120

6.1.1 MIDlet概念120

6.1.2 midlet包描述121

6.1.3 MIDlet生存周期121

6.2 编写MIDlet应用程序125

6.2.2 构造函数126

6.2.1 扩展MIDlet类126

6.2.3 实现与应用管理软件之间的接口127

6.2.4 实现特定任务131

6.2.5 从MIDlet中访问JAR/JAD属性132

6.3 系统功能133

6.3.1 系统属性133

6.3.2 存储容量134

6.3.3 exit()函数134

6.3.4 应用程序资源文件134

7.1.1 MIDP用户界面需求135

7.1 MIDP用户界面设计概述135

第7章 高级用户界面135

7.1.2 MIDP用户界面类库136

7.2 用户界面的管理139

7.2.1 Display类139

7.2.2 Displayable类140

7.2.3 当前Displayable对象142

7.2.4 获取设备信息146

7.2.5 序列化148

7.3 高级事件类148

7.3.1 UI事件概述148

7.3.2 Command类149

7.3.3 Command对象与用户界面的映射151

7.3.4 CommandListener接口154

7.3.5 多屏幕实例155

7.4 高级屏幕类160

7.4.1 Screen类160

7.4.2 Ticker类161

7.5 Alert和AlertType类164

7.5.1 Alert类164

7.5.2 AlertType类169

7.6 Choice接口和List类171

7.6.1 Choice接口172

7.6.2 List类174

7.7 TextBox屏幕181

7.8 屏幕表单184

7.8.1 Form类184

7.8.2 Form事件189

7.8.3 Item类192

7.8.4 StringItem类193

7.8.5 TextField类195

7.8.6 DateField200

7.8.7 Gauge类207

7.8.8 ChoiceGroup类211

7.8.9 ImageItem类215

第8章 低级用户界面223

8.1 低级用户界面概述223

8.1.1 低级用户界面223

8.1.2 低级用户界面开发简述224

8.2 画布屏幕226

8.2.1 Canvas类226

8.2.2 repaint()方法234

8.2.3 serviceRepaints()方法237

8.3.1 按键事件238

8.3 低级事件238

8.3.2 游戏动作242

8.3.3 指针事件245

8.3.4 Command命令245

8.3.5 Canvas事件总结247

8.4 Graphics类248

8.4.1 概述248

8.4.2 颜色模型251

8.4.3 坐标系统253

8.4.4 Clip区域256

8.4.5 坐标系统原点转换259

8.4.6 绘制几何图形263

第9章 文本和图像266

9.1 字体与文本的绘制266

9.1.1 使用文本266

9.1.2 Font类267

9.1.3 字体属性269

9.1.4 文本的基线和锚点270

9.2 Image类及不变图像275

9.2.1 Image类275

9.2.2 不变图像276

9.2.3 不变图像的绘制277

9.2.4 PNG图像格式279

9.3 可变图像及其应用280

9.3.1 可变图像280

9.3.2 从可变图像生成不变图像282

9.3.3 从不变图像生成可变图像285

9.3.4 双缓冲技术286

10.1 记录存储系统概述288

10.1.1 持久存储288

第10章 记录存储系统288

10.1.2 记录存储的概念289

10.1.3 记录存储API290

10.2 记录存储的基本操作291

10.2.1 RecordStore类291

10.2.2 记录存储的管理和操作292

10.2.3 记录存储中记录的操作297

10.3 记录存储的事件307

10.3.1 RecordListener接口类307

10.4 记录存储的查询和排序310

10.4.1 枚举器、过滤器和比较器310

10.3.2 RecordListener事件的应用310

10.4.2 RecordEnumeration接口类311

10.4.3 RecordFilter接口317

10.4.4 RecordComparator接口319

10.5 Java IO系统324

10.5.1 java.io包324

10.5.2 输入流类型325

10.5.3 输出流类型328

10.5.4 小型数据库系统331

11.1.1 多线程概述334

11.1 Runnable接口和Thread类334

第11章 多线程和任务调度334

11.1.2 多线程在MIDP中的应用335

11.1.3 callSerially方法338

11.2 计时器和任务调度338

11.2.1 TimerTask类338

11.2.2 Timer类339

11.2.3 一个记事簿的例子341

第12章 MIDP网络应用开发344

12.1 通用连接框架344

12.1.1 概述344

12.1.2 CLDC通用连接框架344

12.1.3 MIDP网络编程API346

12.2.1 Connection接口347

12.2 MIDP通用连接类型347

12.2.2 Connector类348

12.2.3 InputConnection接口349

12.2.4 OutputConnection接口350

12.2.5 StreamConnection接口351

12.2.6 ContentConnection接口352

12.2.7 StreamConnectionNotifier接口353

12.2.8 数据报连接354

12.3.1 HTTP协议的重要性356

12.3 HTTP协议基础知识356

12.3.2 HTTP概述357

12.3.3 HTTP消息通用结构361

12.3.4 HTTP请求消息362

12.3.5 响应消息364

12.3.6 实体366

12.3.7 设置试验环境367

12.4 MIDP的HTTP连接368

12.4.1 使用CLDC通用连接框架368

12.4.2 HttpConnection接口370

12.4.3 与ASP建立连接379

12.4.4 与Servlet的交互381

12.4.5 网络图像下载应用(综合实例)387

第13章 使用Palm OS模拟器395

13.1 POSE功能概述395

13.1.1 POSE的特征395

13.1.2 POSE的安装396

13.2 POSE的配置和运行398

13.2.1 在POSE中使用ROM映像398

13.2.2 启动POSE399

13.2.3 使用模拟器会话400

13.2.4 更改运行时环境402

13.3 测试应用程序406

13.3.1 调试选项406

13.3.2 日志选项407

13.3.3 使用Gremlin自动测试408

13.3.4 设置断点411

13.4 安装和使用MIDP for Palm OS412

13.4.1 MIDP for Palm OS简介412

13.4.2 安装MIDP for Palm OS412

13.4.3 使用MIDP for Palm OS414

13.4.4 设置应用程序参数416

13.4.5 使用PRC转换工具419

13.5 MIDP for Palm OS的开发420

13.5.1 抽象命令的使用421

13.5.2 MIDP的UI组件映射421

13.5.3 颜色的支持423

13.5.4 网络协议424

13.5.5 更灵活的转换工具425

13.5.6 MIDlet测试工具426

14.1 MobileSet的安装配置430

14.1.1 MobileSet2的特征430

第14章 使用Jbuilder MobileSet430

14.1.2 MobileSet2的安装431

14.1.3 安装J2ME JDK432

14.1.4 配置J2ME JDK433

14.2 MIDP项目435

14.2.1 生成MIDP项目435

14.2.2 添加新的MIDlet到项目中437

14.2.3 设置项目属性439

14.3 编译MIDP应用程序440

14.3.1 编译MIDP应用程序440

14.3.3 调试MIDlet441

14.3.2 运行MIDlet441

14.4 MIDP用户界面设计442

14.4.1 概述442

14.4.2 使用MIDP设计器443

14.4.3 生成MIDP事件446

14.4.4 使用图像446

14.5 应用程序打包447

14.5.1 使用命令行打包448

14.5.2 使用JBuilder打包器打包448

14.6.1 空中配置概念453

14.6.2 在MobileSet中进行空中配置453

14.6 应用程序空中配置453

14.5.3 使用诺基亚J2ME开发套件打包453

第15章 J2ME的应用及发展458

15.1 OEM的J2ME工具及扩展458

15.1.1 摩托罗拉458

15.1.2 诺基亚460

15.1.3 西门子461

15.2 J2ME的现状及发展463

15.2.1 与BREW的竞争463

15.2.2 下一代MIDP466

附录A 典型的J2ME设备467

热门推荐