2010/12/03

What`s the difference between JSE, JME and JEE?

Java is a program language that enables the development on many platforms. It´s possible to run Java programs on small devices (like mobile phones), on personal computers and even on mainframes. To be able to do that Java has three development environments: JSE, JME and JEE.

JSE – Java Standard Edition
Java Platform, Standard Edition or Java SE is a widely used platform for programming in the Java language. It is the Java Platform used to deploy portable applications for general use. In practical terms, Java SE consists of a virtual machine, which must be used to run Java programs, together with a set of libraries (or "packages") needed to allow the use of file systems, networks, graphical interfaces, and so on, from within those programs.

The other two environments (JME and JEE) are based on JSE.

JME – Java Micro Edition

Java Platform, Micro Edition, or Java ME, is a Java platform designed for embedded systems (mobile devices are one kind of such systems) . Target devices range from industrial controls to mobile phones (especially feature phones) and set-top boxes.

JEE – Java Enterprise Edition

The Java platform Enterprise Edition differs from the Java Standard Edition Platform (JSE) in that it adds libraries which provide functionality to deploy fault-tolerant, distributed, multi-tier Java software, based largely on modular components running on an application server.

More information at:

No comments:

Post a Comment