motorola samsung mobile mac pocket pc nokia pocketpc apple epson .net iphone ipod brother c++ java canon lexmark pda panasonic palm new gps blackberry j2ee