Wireless Java : developing with Java 2, micro edition