motorola java samsung c++ panasonic ipod palm apple .net pocketpc iphone sony pda ericsson j2ee new gps mobile pocket pc