
Creating Mobile Games: Using Java ME Platform to Put the Fun into Your Mobile Device and Cell Phone is a practical build-it-yourself mobile Java games book with lots of complete working code and advice:
Software engineers with some knowledge of Java who would like to switch to MicroEdition programming, particularly games