| As the continuously increase of the intelligence level in the field of embeddeddevices, problems like huge cost and low code reuse rate are needed to be solved orimproved.To address this issue,this paper propose a development model for the embeddedGUI developing field, it supports a cross-platform developing features. Followed bythis we use this model on a specific project, and then finished it sucessfully. In thebeginning the paper discussed the situation of embedded GUI development aroundthe world, and the problems which Neusoft is facing, in order to clarify the directionof this paper: To design and create a brand new mode in GUI development ofembedded field and use it to solve the company’s problems. Then through therequirment analysis we propose the two main goals of this design: To achieve aplatform-independent way of GUI development and to enhance the effecting powerof the GUI application.This mode uses a platform independent language,divides the traditonal modewhich directly base on the hardware into two parts:the GUI layer development andthe platform package development,use this way we can isolate the GUI layer’sdevelopment and sucessfully achieved “a complier to run everywhere†just like theJava codes and then makes the cross-platform possible.Then we used this on aLEDTV GUI project and save the cost fluky for the company.First by the brief design the paper ensure the function needed of each modaland sub-modal.Then realized them in the detail design and package them in Classes,in this way we offered a API of embedded GUI development for the developer.Atlast we use this framework on the project of Toshiba company’s LEDTV project, aseries of LEDTV GUI application development.Finally we worked out these projectsand passed the system test.The whole project also proved that we achieved out goalsand finished the paper’s demand. |