| With the development of mobile Internet, smart terminals have become the maintools to carry mobile Internet technology gradually. What can we get to know from themainstream correspondence exhibition in recent years is that the competition of futuremobile phones will focus on providing products of high configuration, personalizedapplication, user-friendly interface, and smooth processing speed. Along with the rapiddevelopment of smart mobile phones, feature phones still share a part of market becauseof their low price, long life and low power consumption. However, if feature phoneswant to maintain a certain amount of users, it should take advantage of some latesttechnologies and learn something from the smart phones, such as using a touch screenand transplanting some popular applications, so that to enhance the user experience.This paper is based on Mstar platform which has lower development costs andlarger shipments, and it produces an application which enriched the software library ofthe feature phone. The development trend of the mobile phone terminals and games, thecharacteristics of Mstar platform hardware and software, competitive advantages andthe code style of using the C language to simulate the object-oriented language wereanalyzed at the very beginning; then the software architecture as well as the life cycleand the design process of the applications on the Mstar platform were introduced, andthe development platform was built at the same time. There are two key points in thisarticle: one is about constructing framework structures of the application, and the otheris about debugging the downloaded program. At last, we explained the relevanttechnologies which were used in this paper, such as the treatment process of windowmanager function, the data structure of WAV file on PC, the debugging mechanism ofsimulator and mobile phone. Ultimately, the popular application “talking ben the dogâ€based on the Mstar platform was designed and applied.The system mainly included five parts: the preparation of images, audios and stringresources, writing the code for resources packaging and decoding, writing the code forthe window system and human-computer interaction part, writing the code for the soundsampling and playing system, as well as compile, download and debug the program. In the first task, we used several softwares, such as kmplayer, photoshop and audioprocessing Masters to process the images and audios of the “talking ben the dog†whichapplied on smart phones. In the second task, we used the system interfaces to code theresources packaging and decoding program after learning the software architecture ofMstar platform. In the third task, we wrote the code for the window system and part ofhuman-computer interaction on the base of the resources of Task One after learning thesoftware architecture of Mstar systems, and got the prospective effect on the simulator.In the fourth task, we built the sound sampling and coded for the playing system withapplying the data structure of WAV file and message processing mechanism of Mstarplatform being applied. In the fifth task, we downloaded the software, debugged it withthe simulator and mobile phone and gave solutions to the bugs. |