This article introduces the development issues relating to thick clients with
J2ME and related Java technology such as PersonalJava. It is intended for
developers planning to deploy traditional thick client applications on
'consumer devices' such as mobile phones, smart phones, PDAs, and set-top
boxes. It also covers material specifically of interest to device
manufacturers and Original Equipment Manufacturers (OEMs).
Introduction to Thick Clients
A Recap on Thin Clients
The rather subjective term "thin client" is fairly well-known nowadays; a
good example would be a "Web-based application." A thin client doesn't
require the developer to design and write the software that runs directly on
the client device. Instead, they typically use the features of a browser or
some ot... (more)
It could be argued that the clock speed of a given processing platform
enables you to estimate the execution time of a user application running on
that platform.
However, quoting figures such as MIPS (millions of instructions per second)
are somewhat futile, since the execution of a specific number of instructions
on one processor will not necessarily accomplish the same end result as tha... (more)
While representing my company at JavaOne this year, it was apparent that many
Java engineers are becoming more interested in the issues surrounding JVM
selection and integration. Many questions were asked concerning the
trade-offs involved in the different ways of implementing the JVM. This
article is aimed at helping device manufacturers, OEMs, and J2ME application
engineers understand ... (more)