Programming Java 2 Micro Edition On Symbias OS: A Developer's Guide To MIDP 2.0