nokia imedia motorola monitor canon apple embedded new media notebook iphone ipod firmware panasonic computer hardware software mobile laptop