We have two famous java mobile project platform cdc and midp.Cdc is in base of uiq or nokia symbian or like that and we not focused in it now.Midp when combined whith cldc(is not same whith cdc) provide java standart runtime envirument see here for more info andcldc defines the base set of application programming interfaces and a virtual machine for resource-constrained devices like mobile phones, pagers, and mainstream personal digital assistants and mainstream personal digital assistants (PDAs).You aren't forced to know this info and only youneed to know is that you should select best platform for you and your ide give you options for this porpose.For example in netbeans ide 6 you select menu file->new project and you see a dialog.In this dialog you select mobility and in project...