Mobile Applications Learning Trail
What is a Mobile Application?
Mobile Applications are applications that use the Java™ Micro Edition
(Java™ ME) platform, a set of technologies and specifications developed
for small devices like pagers, mobile phones, and set-top boxes. Java ME uses
smaller-footprint subsets of Java SE components, such as smaller virtual machines
and leaner APIs, and defines a number of APIs that are specifically targeted
at consumer and embedded devices.
The NetBeans Mobility Packs support the two base configurations of
the Java ME platform, CLDC and and CDC.
The Connected, Limited Device Configuration (CLDC) is for small wireless devices
with intermittent network connections, like mobile phones, and personal digital
assistants (PDAs). The Mobile Information Device Profile (MIDP), which is based
on CLDC, was the first finished profile and thus the first finished Java ME
application environment. MIDP-compliant devices are widely available worldwide.
The Connected Device Configuration (CDC) is for larger devices (in terms of
memory and processing power) with robust network connections, such as set-top
boxes, Internet appliances, and embedded servers.
Tutorials, Guides, and Demos
Developer Expert Assistance
Blog - en espanol
- Anatole Wilson's blog
The following Sun Java classes cover
Java ME programming:
to Mobile Java Technologies (course #WJB-450)
Desktop Development with Java Technologies (course #WJB-455)
Mobile Phone Applications with J2ME Technology (course #DTJ-365)
J2ME and Mobile Phone Development Topics (course #WJB-460)