1.1 J2ME技术历史
J2ME(Java 2 Micro Edition),Java 2微缩版,是使用Java语言进行嵌入式开发的一种技术体系。
1991年,SUN公司为了针对消费类电子设备,也就是今天的智能家电,而设计了Java语言,但是由于过于超前,所以导致Java语言的发展很不顺利,才意外转向Web开发,并因为Web开发而变得流行。所以J2ME技术的发展历史,也就是Java语言的发展历史,Java语言就是为了实现嵌入式开发而设计的一种程序设计语言,所以特别适合嵌入式设备上的程序设计。
虽然Java语言因为Web开发而流行,但是一直还保留着针对嵌入式开发的功能,例如一直发展到今天的Personal Java等技术。
而J2ME这个名词的起源,来自Java 2的出现,1998年底,由于JDK1.2的发布,使得Java语言发生了很大的变化,所以SUN公司正式将Java称为Java 2,并把Java开发体系划分为四个领域:
u J2EE(Java 2 Enterprise Edition),Java 2企业版,针对企业级程序进行开发的Java技术,包含JSP/Servlet、JDBC、EJB、JavaMail等技术。J2EE技术以J2SE为基础,也就是可以使用J2SE技术的所有功能。
该技术的官方主页:
http://java.sun.com/javaee/index.jsp
u J2SE(Java 2 Standard Edition),Java 2标准版,针对桌面和小型企业程序进行开发的Java技术,包括JavaBeans、AWT/Swing等技术。
该技术的官方主页:
u J2ME(Java 2 Micro Edition),Java 2微缩版,针对各种嵌入式设备进行开发的Java技术,包括CDC、CLDC、MIDP等技术。
该技术的官方主页:
u Java Card,Java智能卡技术,针对各种智能卡,例如信用卡等进行程序开发的Java技术。
该技术的官方主页:
http://java.sun.com/products/javacard/
从此才开始出现J2ME这个技术名词,也拉开了Java嵌入式开发的序幕。这个是J2ME技术发展历史上的一个最重要的里程碑,也是J2ME技术出现的标志。所以说J2ME技术还很年轻,还不是十分的成熟,还存在太多的机会。
而J2ME程序在国内的大量出现还是在2002年以后,这才引发了J2ME技术在国内的学习和开发热潮。
而在2005年,SUN公司又决定将J2ME改为JME(Java Micro Edition),所以以后J2ME这个名词将成为历史,而使用新的技术名词JME,J2ME这个技术名词已经成为历史,但是缩写的概念没有改变技术的本质。
这就是J2ME技术的历史。