The Study, Based On Several Key Issues In The J2me Platform Mobile Game Development | | Posted on:2007-04-06 | Degree:Master | Type:Thesis | | Country:China | Candidate:Y Tan | Full Text:PDF | | GTID:2208360185455818 | Subject:Computer application technology | | Abstract/Summary: | PDF Full Text Request | | Pervasive computing is coming to the masses. The tremendous growth in mobile phones and personal digital assistants (PDAs) has resulted in a new platform for developers. Every user of telecommunications wants mobile equipments such as PDAs and mobile phones with more functions. Analysis of online sales records for these platforms shows that games, specifically those using the Java 2 Micro Edition (J2ME), are the best sellers.Sun Microsystem's J2ME is a stripped-down version of Java, suitable for small devices with limited capabilities, such as small display sizes restricted storage memory, heap sizes and slow CPUs. It is great challenge to produce real-time games with high framerates and quick responding for J2ME platform. The great variety of J2ME devices and the business requirements demand that the same game be available in most such devices in a short period of time. This adds complexity to the development process, and software maintenance.The developing of mobile games based on J2ME platform is involved in several key problems. (1) The computing speed of current CPU is fairly limited, and thus for those games concerned with dealing many images, especially for action games with many actors and many scenes, making every actors vivid in these games is quite difficult by the conventional solution of dealing these kind of problems of personal computer, which is a problem hoping to be solved urgently; (2) The mobile equipments'resources, especially the heap and package size, are rather limited, so this paper studied the management of heap and reduction of resources'size. By analyzing the factors which affect the performance of mobile games, this paper puts forward the way to optimize the code of the games based on J2ME and the limited resources in the condition of ensuring the functions of the mobile telephone, so the game will run faster and the performance of the mobile phone will be greatly;(3) Porting is an other critical task in mobile device game development. The high diversity of devices requires correspondingly customized versions of a single game. Managing the variabilities among these customized versions while exploring the latent game commonality cannot... | | Keywords/Search Tags: | Java, J2ME, Mobile games, Optimization, Porting | PDF Full Text Request | Related items |
| |
|