Besides addressing user interface issues, the document includes helpful pointers for working in the resource-limited world of PersonalJava product development. Developing set-top boxes or Internet screenphones requires teams of developers that know how to optimize software code and obtain high performances in a constrained HW environment. Also, with these devices you are dealing with different customer sets, used to different human interfaces. Actually using a set top box is very different from using a screenphone. The winner will be the one adapting to the customer's needs and not necessarily imposing a particular technology.
Developers can utilize the same popular tools they already know and love.
If not, it gives hints on how to work around this. Sun provides a platform descriptor file, which works with JavaCheck that is used to define the methods and fields that are supported in the PersonalJava platform specification. The graphical tool provides additional features such as interactive sorting of errors and error level filtering. These features simplify tracking down disallowed classes. The primary development steps in the PersonalJava arena allow you to keep using your favorite development tools for non-PersonalJava programs.