Getting started with java mobile programming