Mobile Information Device Profile for Java 2 MicroEdition: Professional Developer's Guide (Professional Developer's Guide Series)