DocumentCode
2427360
Title
Research and implement of tree structure based graphic user interface editor
Author
Tan, Xiaohui ; Wan, Wanggen ; Cui, Bin ; Lin, Jicheng
Author_Institution
Sch. of Commun. & Inf. Eng., Shanghai Univ., Shanghai
fYear
2008
fDate
7-9 July 2008
Firstpage
859
Lastpage
862
Abstract
GUI (graphics user interface) is an important and indispensable part of software. It receives userspsila inputs and displays corresponding outputs. A brilliant interface is especial important to a digital entertainment productspsila success. An efficient and visualized GUI editor is presented in this article. The editor designed for creating and editing game interfaces quickly without programming. It works in a WYSIWYG (what-you-see-is-what-you-get) mode. It not only reduces the difficulty of interface programming, but also shortens game productspsila develop time. The controls in this editor are viewed as nodes and their management is very flexible due to the adoption of tree structure. The output file of this editor is in XML format for general purpose and easy transfer, so any engine supports the function of parsing XML file can load this editorpsilas interface file , and its parse are based on Tinyxml which is a lightweight open source XML file parser based on DOM (document of model). Several experiments prove this editor is an efficient tool.
Keywords
XML; graphical user interfaces; public domain software; tree data structures; Tinyxml; document of model; game interface; graphic user interface editor; interface programming; open source XML file; parsing; tree structure; what-you-see-is-what-you-get mode; Collaboration; Displays; Engines; Graphical user interfaces; Graphics; Layout; Product development; Tree data structures; User interfaces; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Audio, Language and Image Processing, 2008. ICALIP 2008. International Conference on
Conference_Location
Shanghai
Print_ISBN
978-1-4244-1723-0
Electronic_ISBN
978-1-4244-1724-7
Type
conf
DOI
10.1109/ICALIP.2008.4590250
Filename
4590250
Link To Document