J2ME Wireless Gaming World >> Inquiry

Posted on 2002-07-21
Last Modified: 2013-11-23
Only recently have I gained an interest in the cellphone gaming industry and would like to begin game development for it using J2ME asap.  After perusing a number of websites I still have a few concerns which hopefully you can answer.

+ Are Java-capable cellphones available within North America and Europe in large volumes (as of today) or are its numbers sparse to nonexistant still only dominant in Japan?

+ On average what are the hardware specs (CPU, free memory, colors) of Java-capable phones which are meant for wireless gaming?  

+ What is the typical file size of a commerical Java appli for a java-capable cellphone?

+ What is the typical "development time" for a commercial action-oriented Java appli?  What is the average size of the development team?

+ Is commerical wireless gaming possibile and *profitable* for independant developers with no venture capitalists or carrier ties?  

+ Are there any WEBSITES or BOOKS which run through the required steps to get a wireless java game from concept to mass-market retail/exposure?

Thank you.  One or two questions answered would be terrific.
Question by:barkin
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
LVL 35

Accepted Solution

girionis earned 100 total points
ID: 7170528
 About November/December last year I was working for a games company. We developed a MMOG and we were thinking about expanding it to fit the needs of the mobile industry. I did some reasearch on the subject, but as I state in the beginning this was more than 6 months ago, so do not take evrything I say for granted, since the IT is a fast moving industry and loads of things change within six months.

  You can find several moble handsets that support J2ME, but not as many as you can find in Japan. Nokia has several, Motorola, Samsung and Siemens as well (in Europe). Most of them support the Mobile Information Device Profile (MIDP) and CLDC. Of course in Japan DoCoMo has more than enough models for everybody and all of them have their own DoCoMo proprietary classes, so if you go ahead be careful. They might not be as portable sa you think. For a complete list of all the handsets worldwide that support J2ME take a look here:

  Most of them require the KVM (Kilobyte Virtual Machine) to run. The CLDC can support phones with limited memory (no more than 512K) and 256 colours, while the newer phones can support up to 1MB of memory using the HotSpot VM. Of course there are PDAs that can run a fully operational VM (J2SE) but this does not fall in the mobile phones category. I would suggest to take a look at both of these specifications at Sun's web site for CLDC: and MIDP You can find lots of informaiton, tutorials and all the specifications of the products.

>What is the typical file size of a commerical Java appli for a java-capable cellphone?

  It depends on how big your application will be, but typically would be less than a proper Java application, since memory is a scarce resource here. That's why all these micro packages where developed by Sun.

> Is commerical wireless gaming possibile and *profitable* for independant developers with no venture capitalists or carrier ties?  

  I do not want to discourage you here but my *personal* opinion is no. The time that you could be playing Quake or UO from your mobile phone is far, far away still. At least five more years I would say. And I am being oprimistic here. Instead you could have small Applets like pac-man, space invaders or wonder boy. Yes this is feasible and has been done (take a look here: for some games for mobile phones .Excellent work.) and companies have anounce to bring pac man to mobile devices as well (,1072,46674,00.html) but this is as far as the mobile games industry can go.

  You could be making money by writting games for mobile phones. Gaming is a section in computing that never looses its glory, never gets older and never gets tarnished. I am still playing my favourite Sierra games that I used to play ten years ago, and I am still playing pac man on the MAME emulator, while most people would not not even think running a two-years old MS Office packet for example. So in the long run you could be making money, I believe that fun is selling more than business but you would still need to do something innovating since there are already well-established companies that are doing it.

  This is my 2-cents. As I told you in the beggining these are my *personal* opinions, from my perspective and do not take them for granted. I am talking as a developer and not from a business-oriented point of view.

  And an intereting article here (a bit old though):

  Hope it helps.
LVL 35

Expert Comment

ID: 7170621
 And if you interested an overview of some nooks for wireless development:

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

NOTE: I, EE, or Sony, take no responsibly if this harms your system. Sony does not recommend doing the fan test for ordinary users, but I have not heard of any damage being done to your system after doing this. Attempt at own risk.Hi! In this art…
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
Viewers learn about the third conditional statement “else if” and use it in an example program. Then additional information about conditional statements is provided, covering the topic thoroughly. Viewers learn about the third conditional statement …
Viewers will learn about arithmetic and Boolean expressions in Java and the logical operators used to create Boolean expressions. We will cover the symbols used for arithmetic expressions and define each logical operator and how to use them in Boole…
Suggested Courses

632 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question