您现在的位置:网站首页答辩论文工学论文电子论文

基于J2ME的手机功能的实现

  • 简介: 原文 到目前为止,大部分人都已非常熟悉 Java 2平台,以及 Sun如何把 Java技术分成三个版本 (标准版、袖珍版以及企业版),Sun 在1999年6月时推出了 Java 2袖珍版 (J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

到目前为止,大部分人都已非常熟悉 Java 2平台,以及 Sun如何把 Java技术分成三个版本 (标准版、袖珍版以及企业版),Sun 在1999年6月时推出了 Java 2袖珍版 (J2ME)来满足消费电子和嵌入设备的需要。J2ME是为了那些使用有限的能源、有限的网络连接 (常常是无线连接)以及有限图形用户界面能力的设备开发的。它最初的目标是 16位或 32位处理器,16 MHz时钟频率, 512K或更少内存的设备。就像使用所有 Java技术一样,J2ME的核心也在一种虚拟机中。 最初,用于 J2ME应用程序虚拟机的被称作 Kilobyte virtual machine或简称 KVM。就像它名称的含义, KVM比较小,通常只有 128K或更少。
J2ME(Java 2 Micro Edition)是致力于消费产品和嵌入式设备的最佳解决方案。 J2ME在设计其规格的时候,遵循着「对于各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。于是J2ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA、手机);另外一种是运算能力相对较佳、并请在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱、电视机上盒(set-top box))。因为这两种区分,所以Java引入了一个叫做Configuration的概念,然后把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中;而另外一种装置则规范为Connected Device Configuration(CDC)规格。也就是说,J2ME先把所有的嵌入式装置利用Configuration的概念区隔成两种抽象的型态。
无线通信技术的飞速发展和普及,已经使每一个人真切地感受到了科技给人们的便利。手机和各种小巧使用的电子设备已经深入到了我们生活中的方方面面。就拿手机来说吧,从模拟机中的大哥大,到现在广泛使用的GSM二代数字手机,到二代半的GPRS,还有现在被各大通信厂商和运营商所积极倡导的3G手机,给人们描绘了越来越美好的移动通信的前景。但现在的手机还仅仅停留在通话上,高的带宽该怎么利用已经提上了日程,只有丰富的应用才会有未来移动通信的大发展......


  目录

引言 1
1 基础知识 3
2 搭建J2ME的开发平台 11
3 持久数据和记录管理系统 16
4 时钟日期管理 19
5 J2ME 中的事件处理和用户界面设计 22
6 深入了解MIDlet 25
7 手机电话本的实现 29
8结论 32
谢 辞 33
参考文献: 34
附 录 35


  参考资料

[1]J2ME无线通信实用案例教程,温尚书,清华大学
[2]J2ME应用程序开发:手机、PDA程序开发捷径,卢军, 中国铁道出版社[3]JAVA语言入门,Patrick Niemeyer&Jonatban Knudsen,中国电力出版社
[4]JAVA 2程序设计实务入门,易文韬,中国铁道出版社
[5]JAVA网络编程实例,孙一林,彭波,
[6]JAVA SERVLET开发人员指南,Karl Moss,
[7]JAVA服务器编程实例,候晓强,徐春荣,
[8]JAVA 2参考大全,Herbert Schildt,
[9]JAVA程序设计教程,Harvey M。Deitel,Paul J。Deitel,
[10]JAVA网络编程与分布式计算,David Reilly,Michael Reilly,


  简单介绍

本文对J2ME和它在消费类电子产品以及嵌入式设备领域中的发展及体系结构进行了适当的介绍,介绍了它的框架层和配置层,总结出了MIDP应用程序开发的基本流程和方法,深入讨论了MIDlet这种算是MIDP中基本执行单元的应用程序,以及开发工具的选择及其比较。我的这次毕业设计,选择了JbuilderX这个典型的Java IDE工具进行开发,结合JBuilder MobileSet 2.0所提供的强大MIDP开发功能,来进行一个手机电话本的开发。在移动设备上保存一个电话本,需要保存的信息有联系人姓名及其电话号码,可以对电话本进行维护,包括新添联系人,删除联系人,修改联系人等,以及查看当前的时钟日历。通过这次毕业设计,提高了对J2ME的了解和认识,并且熟知了在移动设备上存储数据的永久存储机制----记录管理系统(RMS,Record Management System),这个简单的面向记录的数据库模型。

查看评论 已有0位网友发表了看法
  • 验证码: