Font Size: a A A

The Design Of Multi-language Application Software On CDMA Mobile Phone

Posted on:2005-04-24Degree:MasterType:Thesis
Country:ChinaCandidate:G LiFull Text:PDF
GTID:2168360125459231Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the increasing of the functions of mobile phone,the application layer software becomes the most complexity part of mobile phone software.It bases on the protocol layer, disposes the signales which are received from the protocol layer and shows the messsages to users,and it also manage the user devices such as keyboard,dispayer, transmitter and earphone.Furthermore ,it translates the user commands into uniform semaphones to the protocol layer and the layer executes the action according to the signals.In oder to inprove the encapsulation, modification and migration of the application layer software,it is made up of Foreground Layer(FL), Background Layer(BL) and Generic Interface Module(GIM).The mainly task of FL is logic controle.FL is the user interface module and it fullfills its function by input list,menu and data input module and it output messages to user by generic interface module.GIM abstracts the fountions of keyboard,displayer and other equipments and offers the way that user alternates with mobile handset.BL likes a filter,changes and encapsulates the messages which are received from the protocol layer to the form that FL is need singles form. So BL makes the software ease to re-exploitation by this transaction.FL is the control center of Man Machine Interface(MMI),and it made out of a series of function modules.In oder to reflect the cascading load function modules and the precedence of handling the message and avoiding the complex coupling between the modules and messages,FL adopts the Chain of Responsiblility structure mode.Founction modules is breaked up into some handlers,so it enhance the program flexibility of distributing the duties to handler. A single is processed by a handler which can be changed by added or deleted dynamicly from the chain.Each menu item is encoded a identification(ID) which cites by FL,because it actually is a character string to display and cannot be modified by user,so adopting this kind of way to salve memory resource.There are three kind of strings---Uighur,Chinese and English,in the database of GIM, corresponding to the same ID.There is a variable named language in FL.When showing the menu,GIM searches the string corresponding the language variable and ID Which received from FL,finds the fonts of the string from the font library and drives the display showing the multi-language menu items.It realizes the two-key input method of Uighur characters on mobile phone through the analyzing of Uighur letters characteristic.For sake of the input method becomes more populer,it adopts the combination of the EVENT_A events of the finite event sequence based on comparing finite and unfinite the keypad events characteristics .This paper also presents the disposing flow of auto selecting forms of Uighur letters,the disposing flow of Uighur letters through double buffers and sum up the rules of Uighur letters' auto selection. It analyses the characteristics of designing embeded system software and the advantages of C language on designing embeded software and use it to realize the program method of object oriented.In orde to make the program running more rapidly,some work should do.This includes optimizing circle,clearing memory initiatively,preventing memory patches,zero copying technic and using the protect variables and head files.
Keywords/Search Tags:application layer, Uighur, input method, embeding
PDF Full Text Request
Related items