J2ME programming (four sub-volumes).part1