| With the continuous development of the Internet and personal information devices, the processing power of people's mobile phone is becoming stronger, the number of mobile Internet users are gradually approaching the number of PC Internet users. Throughout history, every time the reform of the Internet will bring people innovative lifestyle. And the popularity of the Internet led to e-commerce booming, more and more people are shopping online. However, the arrival of mobile Internet is changing people's activity in e-commerce. The King Card project is a management system of individual membership cards and couples, which launched under new circumstance by M Technology Co, Ltd. and M telecom operator. The KJAVA client of King Card is a main part of the King Card system to show main business functions. Using GPRS's capability of Internet access, it helps people act with merchant without time and space constrains in the King Card system platform.During the period of the author's work on paper, he participated in the design and implementation of the King Card KJAVA client involves analysis of requirements, preliminary design, detailed design, code implementation and deployment phase of the project. This paper describes the background and significance of this project, and analyzed the use-case and functional requirements of KJAVA client software. Then, following the module division of this KJAVA client software, given the discussion of formatting and parsing method of message between client and server, UI rendering, and the method of connection between front UI and backend processing of business service. In the design and implementation stages, abstracted and realized the requests and responses of service message, UI elements in the principle of object oriented, and formed a general develop framework of rich interface in the J2ME platform. Finally, this paper has given a mechanism of automatic packaging J2ME project by using Java Ant tools. |