 |
What is Java technology?
Java technology includes two elements: a programming language
and an application environment, the former with which
programs are first written, and then executed in the latter.
The Java programming language syntax is similar to C++,
both being object-oriented.
However, there is one difference between the C++ and Java
languages that stands out. For C++, the application developer
needs to compile C++ source code into native machine code
that works only on the specific target device, whereas
Java language code is interpreted in the target device
by a Java Virtual Machine. This is the mechanism that
makes Java applications portable, or in other words, the
object that makes a Java application work in all devices
with a similar Java platform. Getting
Personal
Many people have begun to personalize their mobile phones
with downloadable ring tones and screen savers. Thanks
to Java™ technology, you can further enhance your
phone by downloading life management tools, travel-related
applications, information tools, and interactive games.
When they are no longer needed, removing them is as simple
as saving them.
Enabled by Java technology, phone users can now not only
decide what applications they want on their phones, but
also the look and feel of them. Developers can customize
the user interface (UI), giving users the freedom to download
the application versions they prefer.
Applications can be searched using the wireless application
protocol (WAP) browser, and bookmarks and push messages
are provided to direct the user to sites with Java applications.
New Nokia handsets have an Applications folder where applications
can be downloaded and stored.
The possibilities are virtually limitless with Java technology,
and countless application developers are using the opportunity
to put their creative skills to work for the world of
wireless communication. A Platform to
New Heights
Java technology itself consists of both
a programming language and a software platform, the latter
of which can run on top of several operating systems.
Nokia supports the standardization of Java technology,
driven by the Java Community Process (JCP), to avoid the
fragmentation of Java. Java implementation is now based
on JCP specifications.
As a result, applications created with the standard Java
application programming interface (API) are able to run
on all Nokia and other Java-enabled phones, while still
providing an open platform for developers.
The latest Java platform to be released is known as Java
2 Platform. The version for small consumer electronics
devices - such as mobile phones, Communicators, and personal
data/digital assistants (PDAs) - is known as Java 2 Micro
Edition (J2ME™). |