Font Size: a A A

Mobile Phone Interface Framework And Design

Posted on:2008-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y HuangFull Text:PDF
GTID:2208360215950109Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
There are a lot of solution providers for mobile phone vendors in current global market with the rapid development of mobile phone industry. In order to maximize the profits and productivity, most such vendors utilize more than one solution at the same time, accordingly the hardware solutions are also provided. Therefore, Time-To-Market serves as one of the essential aspects of competition. As a professional solution provider for mobile phone technology, Shenzhen Xunrui Communication, developed a series of products for international market successfully. This paper is based on the W6220 mobile phone project implemented there.Mobile phone is a kind of pocket real-time embedded system. In current "content-centralized" epoch, software is the backbone of the increment of mobile phones' value for mobile phone vendors. Graphics User Interface (GUI), is indispensable component and kernel technology of mobile phone's development, and provides graphical methods and development frameworks. This paper illustrates the design of embedded GUI support system——MMI_GUI: the middleware between the operating system and application software. MMI_GUI hides the underlying operating systems and heterogeneous hardware platforms, and provides homogeneous functional characteristics. From the perspective of functionality, MMI_GUI can be divided into three modules: kernel mechanism module, graphics fuction module, and control module, composing the whole system, and use the message mechanism function, they form a system.First, this paper puts forward the research background and the main context. Second, it introduces the technology and application choice of ARM, which is the core processor of the mobile phone. Then, it demonstrates the software and hardware architecture of ARM mobile phone system separately. The main point of this paper is the principle and design of MMI_GUI, the support system of application software's interface development. Part 3 analyses the principle of MMI_GUI and describes the MMI_GUI hierarchy. Part 4 describes the software architecture and the implementation of modules, specially introduced the kernel mechanism module, then introduce the application design pattern based on MMI_GUI, the product W6220 is exhibited at last. It is proven by practice that MMI_GUI has a clear structure, efficient coding, effectively reusable modules, and also displays the advantage in the aspects of improving product quality, supporting complicated applications, and shortening the development cycle.
Keywords/Search Tags:ARM, Embedded System, MMI, GUI, Window Management, Message Driven
PDF Full Text Request
Related items