Java Reference
In-Depth Information
PART 5
Other Java ME
Interfaces
In the last four parts, you've learned the fundamentals of building applications using the
two Java configurations supporting Java ME: the CLDC and the CDC. Along the way, you've
seen most of the interfaces and libraries common to the Java ME platform that make it so
powerful: the Java language and basic Java interfaces; GUI support through the MIDP, the
AWT, and the AGUI; support for files through Java's existing mechanism or the FCOP; com-
munication via HTTP and wireless protocols; and other features. Much of what you've seen
belongs squarely to the Java ME platform; some bits, such as the FCOP and PIM APIs and
support for web services and wireless messaging, are actually extensions to the Java ME
platform so common as to be encountered on nearly all Java ME devices. Others, like the
advanced graphics toolkits provided by the Personal Profile and the AGUI, are less com-
mon, but it's increasingly likely that you'll encounter them in the future.
However, the rest of this topic isn't about Java ME itself, but rather about some of the most
powerful and exciting packages that sit atop Java ME. As I write this, there are more than 20
JSRs that define optional packages that enhance the Java ME platform. They provide inter-
faces that support additional capabilities such as interfaces for cryptography, support for
video, and location-based services. Not all of the packages defined by the JSR process are
available on all Java ME devices, but the growing convergence between all devices makes it
likely that given your application idea, you'll find a JSR documenting a Java package for
Java ME that implements the interfaces you need, and there will be sufficient devices with
support for that package. As a result, you'll likely have a viable market for your application.
 
Search WWH ::




Custom Search