Java Reference
In-Depth Information
PART 3
CDC Development
Sun Microsystems has long seen Java as a platform for all computing devices, big or
small. Arguably, Java's been successful for big jobs; technologies like Java Servlets power
some of the world's big businesses. As you saw in Part 2, Java has been equally success-
ful on some of the world's smallest devices—specifically, today's cheap, ubiquitous cell
phones. Starting with PersonalJava, which evolved into the Java ME CDC, Sun is poised to
repeat its success for mid-tier devices, including set-top boxes and other entertainment
platforms. In this part, I show you how the CDC complements the CLDC, introducing the
two key programming models for the CDC and its profiles: the Foundation, Personal Basis,
and Personal Profiles. Don't assume that what you read applies only to entertainment
devices or only to high-end mobile devices. Just as convergence has helped drive key fea-
tures of Java SE into Java ME, in the years to come I expect what you see in these pages
will be equally applicable to many Java-enabled non-traditional computing devices.