Font Size: a A A

Research And Application Of Bluetooth-based Mobile Online Game Based On J2ME

Posted on:2009-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:Z ZhouFull Text:PDF
GTID:2178360245455218Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Wireless terminals in people's daily life use have gradually become popular with the development of mobile communication technologies and the improvement of wireless data traffic. Cell phones are given another function besides calling. A brand new cell phone games' field attracts many software developers' eyes.The video game market is currently the fastest growing form of E-entertainment. Today's players like multiplayer online games and have the ability to play anytime/anywhere using cell phones. However, according to the existing conditions, online games will face very long delay. The author noticed that most users generally use bluetooth phones to transmit files and pictures, few people use it to play game. So in present circumstances, the author changed the traditional mode of networking and adopted more and more popular bluetooth technology to set up a LAN, to solve problems incurred by mobile terminals and cost. Bluetooth is not a new technology, but using JAVA to develop bluetooth applications on the MIDP platform is a new one. As a no-cost, short-distance wireless networking technology, bluetooth has great potential development advantages.This thesis uses J2ME platform and JABWT to develop a bluetooth based online game on handheld devices. There are a variety of development platforms in wireless field. After detailed comparison, we select the best popular J2ME platform for this development and discussed the entire J2ME architecture in detail, including CLDC and MIDP, focusing on the game development which is based on the J2ME platform. We study basic theory and related development technique in the first part of the thesis and then implement an application at last. In addition, some key technologies and challenges, e.g. a limited memory space and the usage of multithread, are analysed. Key points of this thesis are design of the entire architecture, function, connection between client and server and the synchronization of multiplayer. We choose a reasonable design pattern for optimizing the realization of J2ME. System realization is started with building system operation environment, and then objects of system classes. The detailed realization of some concrete class objects has been described and the system operation results have been given in the final part of the thesis. The implemented demo system has been tested in a simulation as well as in a real environment. The last chapter gives summary and prospect of the system.
Keywords/Search Tags:Mobile Game, J2ME, CLDC, MIDP, JABWT
PDF Full Text Request
Related items