基于Windows CE的嵌入式Java解决方案
[摘要]
本文介绍了一系列基于Windows CE的Java虚拟机以及集成开发环境,其中包括 IBM公司的Visual Age Micro Edition
(就是现在的WebSphere Studio Device Developer),
Sun公司的Personal Java, WabaSoft 发起的Waba,Insignia公司的Jeode (就是现在Esmertec的Jeode),Nsicom公司的CrEme以及New
Monics公司的PERC。在Java虚拟机的支持下,一个嵌入式应用程序不但可以运行在不同硬件平台不同版本的Windows
CE操作系统上,还可以轻易的移植到其他嵌入式操作系统上。因此,在嵌入式应用程序开发方面,嵌入式Java比嵌入式VC或者是嵌入式VB具有不可替代的优势。
[介绍]
Windows CE,根据微软公司在Windows CE and Pocket PC: FAQ
中的定义,是操作系统开发商用以构建专有操作系统的一系列组件。原始设备制造商(OEM) 可以向微软公司购买一个称为“Windows
CE平台开发系统”的集成开发环境并利用该系统组装和编译基于Windows CE的操作系统,该操作系统包括一系列基于Windows CE
的组件以及开发商自行开发的应用软件或者是设备驱动程序。由于基于Windows CE 的操作系统具有与微软Windows
系列操作系统相类似的用户界面,因此受到众多最终用户以及开发商的青睐。目前Windows
CE已经被广泛应用在手机,掌上型电脑,个人数字助理,快译通以及电子字典等便携式设备上。
虽然Windows CE的原义是指一系列操作系统组件,通常意义上的Windows CE,则是指一切基于Windows
CE的操作系统,例如采用了Windows CE 2.x技术的掌上型电脑Palm-Size PC操作系统(譬如CASIO的Cassiopeia)
和采用了Windows CE 3.0技术的Pocket PC操作系统(譬如Compaq的iPad H3650)。 通常意义上的Windows
CE应用程序开发,基本上也是针对这两个操作系统的应用程序开发。
(Windows CE的最新版本是Windows CE.NET
4.2,来自Microsoft的嵌入式操作系统还包括Windows XP EMbedded。)
就象微软的Visual Studio系列产品是Windows平台上最有效率的集成开发环境一样,目前最为流行的针对Windows
CE的两个集成开发环境也是由微软开发的,分别称为嵌入式VC (Embedded VC 3.0)和嵌入式VB (Embedded VB
3.0)。可以想象,这两个集成开发环境与Windows
平台上的VC和VB具有异曲同工之妙。但是,即使是使用微软自己的集成开发环境为微软自己的操作系统开发应用程序,开发人员仍然需要时时忍受不兼容的痛苦,例如为Pocket
PC 编写的应用程序不能够在Pa
相关文档:
1.关于struts 的API
struts 的官方网站,介绍的很是全面
http://struts.apache.org/struts-doc-1.2.x/userGuide
这个是struts 的官方网站提供的关于标签库的
这个是可以下载到原码的
http://www.apache.org/dist
2.下面这个就是著名的commons 包的下载地址
&n ......
class Tank{
int level;
}
public class Assignment {
public static void main(String[] args) {
Tank t1 = new Tank();
Tank t2 = new Tank();
t1.level= 9;
t2.level= 47;
System.out.println("1:t1.l ......
学JAVA需要掌握的技术及流程
对于java初学者来说庞大的Java语言不知到从哪里入手开始学习,也不知道都要学些什么才能符合企业的要求,以下是java私塾根据技术的更新而调整的最新教学内容及流程,供大家参考。
1.java的基础知识
不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对 ......
目标:有安装程序包像安装qq一样简单一直下一步即可 ,可卸载,要求程序自动启动,不需要单独安装JRE,就在写这套解决方案的时候,我真是百般痛恨微软.哎无奈啊.幸好最终还是被我想出来了,分享下吧。
第一步
jre减肥,删除jre\lib\rt.jar中不使用的类,删除charsets.jar中不使用的字符集编码.MyWork开源项目(http://mywor ......