panasonic c++ motorola nokia ipod canon phone cell gprs gps pda .net pocketpc palm wireless iphone mobile new j2ee apple java pocket pc