Application
development based on Java Platform?
The Java Platform
is a new software platform for delivering and running highly interactive,
dynamic, and secure applets and applications on networked computer systems. But
what sets the Java Platform apart is that it sits on top of these other
platforms, and executes bytecodes, which are not specific to any physical
machine, but are machine instructions for a virtual machine. A program written
in the Java Language compiles to a bytecode file that can run wherever the Java
Platform is present, on any underlying operating system. In other words, the
same exact file can run on any operating system that is running the Java
Platform. This portability is possible because at the core of the Java Platform
is the Java Virtual Machine.
While each underlying platform has its own implementation of the Java Virtual Machine, there is only one virtual machine specification. Because of this, the Java Platform can provide a standard, uniform programming interface to applets and applications on any hardware. The Java Platform is therefore ideal for the distributed application, where one program should be capable of running on any computer. The Java Platform is designed to provide this "Write Once, Run Anywhere" capability.
Developers use the
Java Language to write object-oriented, multithreaded, dynamically linked. They
compile once to the Java Platform, rather than to the underlying system. Java
Language source code compiles to an intermediate, portable form of bytecodes
that will run anywhere the Java Platform is present.
The Java Platform
create environment for writing distributed applications. The Java Platform
enable to write distributed application not only on traditional computing
device. The application can run from embedded device, like SmartCard to high
server environment.
Tamas Zsemlye
Sun Microsystems
Magyarország Ltd.