基于J2ME的嵌入式系统应用开发与研究

基于J2ME的嵌入式系统应用开发与研究

论文摘要

嵌入式系统行业是一个技术密集、面向应用的行业,它融合了微电子、通信和电子工程、计算机硬件等多种技术,是当前计算机和信息领域的“后起之秀”。嵌入式系统是以应用为中心、以计算机技术为基础,软硬件可裁剪,对功能、可靠性、功耗、体积、成本严格要求的专用系统。广泛用于移动计算设备、通信、网络设备、信息家电、航空航天、汽车电子、智能仪器、工业控制等领域,成为无所不在的新兴技术之一。嵌入式系统已经完全渗透到了人们生活的各个方面,随时影响着人们的生活。因此,无论是在企业级应用领域还是在消费领域,移动软件开发技术将迎来空前的发展机遇。J2ME是一个专门面向小型设备应用的简易平台,这里的小型设备包括移动电话、网络电话、数字电视上的机顶盒、导航系统、个人数字辅助设备(PDA)、网络交换以及家用自动电器等。J2ME通过Java的特性,遵循J2ME规范开发的Java程序可以运行在各种不同的小型设备上。即任何时间和任何地点的代码具有部署灵活性、稳定性、可移植性、安全的网络性。本论文以当前流行的J2ME技术为工具,以移动列车查询系统应用开发为载体,对基于J2ME的嵌入式系统进行全面而细致分析,剖析嵌入式系统的关键技术,分析系统的设计原理和设计模式,深入学习和研究相关的嵌入式系统应用开发的先进技术,理解嵌入式系统应用开发的特点及开发过程。对相关的类似课题能够很快地进行分析和处理,对由J2ME编写的代码的部署的灵活性、稳定性、可移植性、安全的网络性有扎实的掌握。为今后从事该研究方向的继续工作奠定坚实基础。由于时间的紧迫和实验条件的限制,其中还存在许多不尽人意的地方,有待各位专家和读者批评指正。

论文目录

  • 摘要
  • ABSTRACT
  • 绪论
  • 第一章 嵌入式系统
  • 1.1 嵌入式系统概述
  • 1.2 嵌入式系统发展历程
  • 1.3 国内外研究现状
  • 1.4 嵌入式系统的特点
  • 1.5 嵌入式系统的未来
  • 1.6 本论文研究的主要内容及意义
  • 本章小结
  • 第二章 关键技术
  • 2.1 J2ME 技术
  • 2.1.1 Java 平台
  • 2.1.2 J2ME 体系结构
  • 2.2 JAVA 虚拟机
  • 2.2.1 JVM
  • 2.2.2 KVM
  • 2.3 CDC 与CLDC
  • 2.3.1 CDC
  • 2.3.2 CLDC
  • 2.4 MIDP
  • 2.4.1 MIDP
  • 2.4.2 记录管理系统
  • 2.4.3 无线网络服务
  • 2.5 J2ME API
  • 2.5.1 J2ME API
  • 2.6 基于J2ME 的移动应用开发的特点
  • 2.6.1 移动应用开发的限制
  • 2.6.2 J2ME Wireless Toolkit
  • 2.6.3 J2ME 具有的优点
  • 本章小结
  • 第三章 总体设计
  • 3.1 总体设计
  • 3.1.2 经典设计模式
  • 3.1.2 通信机制
  • 3.1.3 MVC 模式实现界面导航
  • 3.2 开发环境与运行平台
  • 3.2.1 开发环境
  • 3.2.2 运行平台
  • 3.3 客户端设计
  • 3.3.1 MIDlet 主程序设计
  • 3.3.2 用户界面设计
  • 3.3.3 主菜单窗口设计
  • 3.4 通信协议
  • 本章小结
  • 第四章 移动列车查询系统的设计与实现
  • 4.1 性能目标
  • 4.1.1 实例概述
  • 4.2 部分功能的实现
  • 4.2.1 主程序控制器的实现
  • 4.2.2 用户视图的实现
  • 4.2.3 模型的实现
  • 本章小结
  • 第五章 相关问题的深入探讨
  • 5.1 基于J2ME 应用开发的安全性
  • 5.1.1 MIDP 与服务端Servlet 的安全通信
  • 5.2 使用数字签名保证数据完整性
  • 5.3 程序的优化
  • 5.4 平台的无关性与移植性
  • 5.5 关于调试和优化程序的心得
  • 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于J2ME的嵌入式系统应用开发与研究
    下载Doc文档

    猜你喜欢