Books
J2ME & Gaming
By Jason Lam

Download

Demo

Click Here for Demo


Description

This book is about programming with J2ME on wireless devices with focus on developing games. It is assumed you have some knowledge and programming experience with J2ME and J2SE. The book does not go into detail on topics like how to make high level GUI menu but does demonstrate what a game menu might look like. Nor will it explain in detail how to use the Record Management System (RMS), but will go over topics that use RMS such as high score and game settings. As well a knowledge and experience with threading will be an asset before proceeding with game development. The book will go over in detail the new game classes that are now included in the MIDP 2.0.


The book also serves as quick reference for Java programmers who are interested in mobile game development. As well, to provide good introduction for experience game developers who developed games in other languages/platforms and are now interested in using J2ME to develop games.


As of October 4, 2006 the download count is more then 113,000 times according to SourcForge.net statistics


Screen Shots


Graphics


Demo
Chapters Comment
Chapter 1 - Overview Complete
Chapter 2 - Mobile Game Contraints Complete
Chapter 3 - Before Code Complete
Chapter 4 - MIDP2 Game Classes Complete
Chapter 5 - Math Contraints Non-Applicable Anymore - CLDC 1.1
Chapter 6 - Eliminator: Introduction Incomplete
Chapter 7 - Eliminator: Splash Screen Complete
Chapter 8 - Eliminator: Game Menu Complete
Chapter 9 - Eliminator: Exception Handling Complete
Chapter 10 - Eliminator: Settings & High Score Complete
Chapter 11 - Eliminator: Terrain (Scrolling...) Complete
Chapter 12 - Eliminator: Player and Bullets Complete
Chapter 13 - Eliminator: Change of Scenery Complete
Chapter 14 - Eliminator: Enemeis & Game Items Not Started
Chapter 15 - Eliminator: Boss Not Started
Chapter 16 - Eliminator: Game Extras Not Started
Chapter 17 - Improving Complete
Chapter 18 - Adding Time Tiral to Your Game Complete
Appendix A - Running the Books Examples Incomplete
Appendix B - J2ME and Ant Incomplete
Appendix C - OTA Incomplete
Released under Open Source License GPL - Download Here  
Credits

Sample Code by Jason Lam
Book Written by Jason Lam
Graphics Created by Leeman Cheng and Carlo Casimiro



Update - June 2009

For those of you who are inquiring the book will not be completed, the chapters on the game tutorial itself are still relevant in terms of a beginners guide to game development and becoming familiar with the game APIs. The initial chapters are mostly out of date considering the mobile advancements and industry changes from 2003 to 2009.









BlackBerry Hacks
By Dave Mabe

I'm proud to announce I had the pleasant opportunity to work with Dave Mabe and contributed a few Hacks to the BlackBerry Hacks book published by O'Reilly.

Book URL: http://www.oreilly.com/catalog/blackberryhks/index.html

Description from the O'Reilly site

The BlackBerry has become an invaluable tool for those of us who need to stay connected and in the loop. But most people take advantage of only a few features that this marvelous communications device offers. What if you could do much more with your BlackBerry than just web surfing and email? BlackBerry Hacks will enhance your mobile computing with great tips and tricks. You'll learn that the BlackBerry is capable of things you never thought possible, and you'll learn how to make it an even better email and web workhorse:

  • Get the most out of the built-in applications
  • Take control of email with filters, searches, and more
  • Rev up your mobile gaming--whether you're an arcade addict or poker pro
  • Browse the web, chat over IM, and keep up with news and weblogs
  • Work with office documents, spell check your messages, and send faxes
  • Become more secure, lock down your BlackBerry and stash secure information somewhere safe
  • Manage and monitor the BlackBerry Enterprise Server (BES) and Mobile Data System (MDS)
  • Create web sites that look great on a BlackBerry
  • Develop and deploy BlackBerry applications
Whether you need to schedule a meeting from a trade show floor, confirm your child's next play date at the park, or just find the show times and secure movie tickets while at dinner, this book helps you use the remarkable BlackBerry to stay in touch and in-the-know--no matter where you are or where you go.