敬业的IT人 >> 网站建设 >> Web编程 >> J2EE/J2ME >> Java嵌入式开发之J2ME简表

Java嵌入式开发之J2ME简表

敬业的IT人 互联网 佚名 2008-1-11 21:36:31
  • 125条常见的java面试笔试题大汇总
  • JAVA中配置环境变量设置方法大全
  • Java Reflection (JAVA反射)详解
  • Java: JNI完全手册
  • Java连接数据库谈
  • Java虚拟机类装载:原理、实现与应用
  • java中文件操作大全
  • Java反编译的研究
  • 深入Java字节码加密
  • 介绍java 产生随机数的两种方式

  虽然配置为一组通用设备提供了最小的 Java平台,但是应用程序开发者感兴趣的是为一个个别的设备生产应用程序,当他们只是使用配置的话,他们编写的应用程序就会有一些欠缺。 配置必须满足所有的设备的最小的要求, 用户界面、输入机制和数据持久性有高度地设备具体性,每一种设备都有自己的用户界面、输入机制和数据存储方法,这些往往不在配置所满足的最小要求的范围之内。

  简表为相同消费电子设备的不同的生产商提供了标准化的 Java类库, 事实上,虽然配置规范的开发由 Sun领导,但是许多简表规范仍将继续由特殊设备的供应商领导。 比如说, Motorola领导了行动电话和呼叫器简表规范的开发,又如 Palm 领导 PDA简表的开发。

  现在,五个已知简表已经有了规范, 记住,每个简表的责任都是为了完善配置的不足,下表列出了这五个简表:

   简 表完善配置Mobile information devices profile (MIDP)移动电话和呼叫器 CLDCPersonal digital assistant profilePalm和Handspring的PDA 设备 CLDC Foundation profile用于所有不需要GUI的CDC设备的标准简表 CDCPersonal profile替代PersonalJava的Foundation完善的简表 CDC RMI profile 提供RMI的Foundation完善的简表 CDC

  现在我想谈一谈另一个Java类库集,它现在差不多可以被认为是另一个简表了。当Sun为Palm开发第一个KVM时,他们需要一组类来 开发Palm的演示程序。这套类库被封装进 com.sun.kjava程序包, 在 CLDC早期的开发中,这些类被广泛的使用来测试和演示 J2ME.因为 kjava是唯一的允许应用程序开发者使用 J2ME和 KVM开发应用程序的类,所以它就被广泛使用了。甚至到了今天,一个用于 PDA或更特殊一点的 Palm的简表多已经在开发中,许多开发者仍然希望使用 kjava类来开发 PDA应用程序。尽管 kjava类不被支持,并且仅仅用于设计测试程序或演示程序,并且它们将被一个即将到来的简表所替代,但是开发者们仍然热衷于使用它来开发。

  MIDP

  Mobile Information Device Profile(移动信息设备简表 ,简称 MIDP ),第一个实现的简表,补充了 CLDC并且提供应用程序语义和控件、用户界面、持久存储器、网络和用于移动电话的计时器、双通道呼叫器和其他无线电设备。 因为 MIDP和 CLDC两者都有引用实现,我们可以使用一个例程来研究一下这个简表。

  下面的例子是一个允许用户输入代表想知道的基金报价的代号的例子。应用程序然后通过

粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com