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