J2ME Technology

Technology and Market considerations:
Applications are the future, but a problem comes up: applications for PalmOS, Symbian, Microsoft PocketPC and Smartphone, Embedded Linux are incompatible to each other.
In addition, what about the dozens of additional proprietary hardware and software of smaller devices that does not adopt Palm, Symbian, Microsoft or Linux systems?
Supporting one system only mean missing 80% of market.

Rewriting an application for dozens of totally different API (Application Programming Interface) and languages would increase development cost from few thousand US$/EUROs to several hundreds of thousand US$/EUROs.
Finally, maintaining the application have unpredictable costs: every new operating system and hardware that comes out would require an expensive code porting.

Doing applications, is it not worth the efforts?

A solution exists, it's Java™ 2 Platform, Micro Edition (J2ME).

J2ME is a version the Java™ language optimized for small devices. It is endorsed and developed by manufacturers such as Motorola, Nokia, Siemens, Sony Ericsson, Alcatel, Samsung, Fujitsu, Hitachi, Mitsubishi, NEC, Palm, Philips, RIM, Sharp and by most carriers. Additionally, J2ME is mandated in MeXe classmark 3 standard devices.
It consists of a JAM (Java Application Manager) and a KVM (Kilobyte Virtual Machine) which could be implemented in any device.
The first J2ME capable devices released in Europe was Motorola Accompli 008 and Siemens SL45i only, but then in 2002 most of the high end and color phones from Nokia, Motorola, Siemens and Samsung was provided of Java compatibility. As J2ME exist for PalmOS, WindowsCE, Symbian (which include by default J2ME since version 7.0) and Embedded Linux, the same J2ME application will run on every recent and especially future mobile device.
When old phones will be substituted by the user base with the newer ones that support J2ME, costs for developing and maintaining applications to be executed on dozens of different systems will be reduced as doing it for one only: Java.
The Return on Investment (ROI) will increase, especially for nearly no need of code revisions in the following years.
Additionally, J2ME technology is 100% secure by design, and no viruses can be done in Java.

Native apps versus J2ME Multiplatform apps: J2ME win.

A new Wireless Technology exists. Are you ready for J2ME?


Copyright © 2001-2003 Anfy Team