Getting started with Java mobile programming