J2SE Embedded

J2SE Embedded传统的J2ME分为CDC的CVM(phonemeadvanced)和CLDC的KVM(phonemefeature)因为以前的嵌入式设备资源十分有限,故J2ME对J2SE的库进行了大幅裁减,只保留了java.io.*和java.lang.*的部分package,另外新增了java.microediton.*库。KVM适合RAM512k以下,CVM适合RAM2M以下。KVM未完全遵守J2…

大家好,欢迎来到IT知识分享网。J2SE Embedded

传统的J2ME分为CDC的CVM(phoneme advanced)和CLDC的KVM(phoneme feature)

因为以前的嵌入式设备资源十分有限,故J2ME对J2SE的库进行了大幅裁减,只保留了java.io.*和java.lang.*的部分package,另外新增了java.microediton.*库。KVM适合RAM512k以下,CVM适合RAM2M以下。KVM未完全遵守J2SE规范,不能支持”write once,run everyware”,CVM貌似可以

而现在嵌入式设备存储空间越来越大,故android在库上也接近j2se,sun也推出了j2se embedded(目前支持ARMV5,V6,V7架构的linux,下载对应包后貌似安装十分方便),要求至少32M的空间,应该是一种趋势。这样只用学习J2SE就能进行嵌入式开发。

 

系统要求:

Linux: kernel 2.6.28 or higher; glibc 2.9 or higher,详见
http://www.oracle.com/technetwork/java/javame/embedded/resources/se-embeddocs/index.html
 Headless模式虽然不是我们愿意见到的,但事实上我们却常常需要在该模式下工作,尤其是服务器端程序开发者。因为服务器(如提供Web服务的主机)往往可能缺少前述设备,但又需要使用他们提供的功能,生成相应的数据,以提供给客户端(如浏览器所在的配有相关的显示设备、键盘和鼠标的主机 … 

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15799.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信