Introduction to the Personal Basis Profile
started 9/11/2002; 3:02:56 AM - last post 9/11/2002; 9:23:13 PM
|
|
jon fernquest - Introduction to the Personal Basis Profile
9/11/2002; 3:02:56 AM (reads: 1745, responses: 3)
|
|
Introduction to the Personal Basis Profile |
The newly-released Personal Basis Profile (PBP)
provides a Java runtime environment with network
connectivity and basic graphical presentation for
high-end PDAs, set-top boxes and other devices.
PBP applications can use floating-point values, object finalization,
and other features missing from the CLDC...
The PBP also incorporates all the features of the Foundation Profile
(FP), including the many core J2SE classes the FP adds to the smaller
set that the CDC specifies....
the PBP does not specify familiar UI components like buttons,
menus, or listboxes - and the leanness of the specification is
quite intentional. The PBP is meant to support a wide variety
of UI component sets, on devices of many different kinds. The
expectation is that applications will rely on
toolkits that provide lightweight components appropriate
to a target category of devices.
Another recent article describes the new
Xlet application model
for the profile.
Posted to OOP by jon fernquest on 9/11/02; 3:20:32 AM
|
|
|
|
jon fernquest - Re: Introduction to the Personal Basis Profile
9/11/2002; 3:21:19 AM (reads: 626, responses: 0)
|
|
Note that #4 on
10 Reasons We Need Java 3.0
was "Ditch the AWT."
The article also advocated
forking and diversification
among the languages
in the Java language family:
J2ME might choose to take a different path than J2SE and J2EE...
J2ME can continue development-based Java 2 with its
dichotomy between primitive and object types, its 2+2=-1
arithmetic, and all of the problems that entails. In this environment,
the benefits of moving may not outweigh the cost. But Java is no
longer a language just for cheap set-top boxes (and really it never was).
The needs of the desktop and the server are not the same as the needs
of the cell phone and the digital watch. Programmers in each environment
need a language tailored for them. One size does not fit all.
What will the new diversity in GUI's be like?
And where will they come from?
Will Personal Basis Profile GUI's be completely proprietary?
|
|
jon fernquest - Re: Introduction to the Personal Basis Profile
9/11/2002; 3:21:23 AM (reads: 625, responses: 0)
|
|
|
Chris - Re: Introduction to the Personal Basis Profile
9/11/2002; 9:23:13 PM (reads: 599, responses: 0)
|
|
The best thing about writing WORA code in Java is that are so many Javas from which to choose. ;-)
|
|
|
|