The Java Technology for the Wireless Industry specification (JTWI)
encompasses a standard set of J2ME APIs for mobile device development that is
being widely adopted by mobile telephone service providers, making it an
important platform for Java developers.
Its core component, the Mobile Information Device Profile (MIDP), provides a
number of specialized libraries for multimedia and games development;
however, its underlying subset of general purpose Java classes is strictly
limited. In addition, support for persistence via the Record Management
System is relatively poor. This raises an important question: Is JTWI a
realistic application development tool or is it only good for games and other
software trivia?
In this article, we try to answer this question by exploring the viability of
MIDP as a tool for nontrivial application development. An enterprise
applicatio... (more)