Deprecated: Function ereg_replace() is deprecated in /var/vhosts/jtom/httpdocs/typo3_src-4.1.13/t3lib/class.t3lib_page.php on line 473 Deprecated: Function ereg_replace() is deprecated in /var/vhosts/jtom/httpdocs/typo3_src-4.1.13/t3lib/class.t3lib_page.php on line 475 Deprecated: Function ereg_replace() is deprecated in /var/vhosts/jtom/httpdocs/typo3_src-4.1.13/t3lib/class.t3lib_page.php on line 478
The construction of an application for various sets demands the consideration of the application platform. Among the devices and its operating systems which are available today a standard has not yet established itself. For this reason it is necessary to make use of a platform-independent language such as Java for the development of applications.
A further advantage is the permanent availability on various development platforms for mobile sets, desktops and mainframe computer systems. If application server technology is implemented on the part of the server, even here the programming can be carried out in Java so that there is no interruption in the process of development.
J2ME (Java2 Micro Edition)
J2ME is a standard platform for mobile sets which was made available by SUN. J2ME has got a virtual Java Machine which is available for various operating systems. The choice of classes is adapted to the demands of mobile sets. The whole environment is therefore smaller and coordinated with the use in sets which are poorly equipped. This advantage, however, makes the development of applications more difficult, as not all usual classes are available. Here jtom will support you.
For the various sets a JVM (Java Virtual Machine) is available. The constructed Java-programs are therefore able to function on every platform and possibly have to be converted. This is necessary e.g. for the MIDP implementation for PalmOS.
For running Java-programs the virtual Java machine and the Java-program have to be installed. Thereby the same problems regarding the distribution of the software occur which are already known from the desktop development.
The J2ME Client makes it possible to save data persistently on the set. Apart from that further periphery devices (e.g. integration of a scanner) can be accessed via the Java-program. This facility, however, is restricted; possibly platform-dependent classes have to be used in addition.
The problem of the software distribution of J2ME-programs is solved by MIDlet technology. Similar to a Java-applet, a MIDlet can be integrated into a WAP/WML-page. It is loaded from the net and installed only once and then locally stored. By integrating a J2ME-program into a WAP/WML-page new systems can easily be made available to the user. For this only a corresponding WAP/WML-browser is required which includes a so called OTA (Over The Air).
There are even more ways to distribute MIDlets. The new mobile phones allow e.g. the installation of MIDlets by sending a corresponding SMS. If the addressee confirms the programme can be installed on the mobile using the link in this SMS. An easier procedure is hardly imaginable.