Title Grafinės vartotojo sąsajos generavimas iš dialogo specifikacijos /
Translation of Title Graphical user interface generation using dialog specification.
Authors Motekaitytė, Vida
Full Text Download
Pages 83
Keywords [eng] Graphical user interface ; code generation ; automated generation ; system specification
Abstract [eng] User interface code generation is a complex task. Managing interacting objects, handling their performing functions is a real challenge for system developer. Various automated code generation tools offer creation just of particular pages, but not full scenario. Programmers have to take care of all system functionality. This paper deals with analysis and implementation such tools that enables scenario generation that allows creation not only static web pages but also transitions between them. This project’s aim is to investigate data storage, transfer and transformation technologies, which are fitted to store and transmit parameters and attributes, also transform them to programme’s code. Furthermore, to create graphical user interface software design method, which allows to generate graphical user interface using abstract model - dialog specification. In general the proposal is to make scenario’s specifications from state transition model, save them in XML documents and transform to program code using XSL transformations. To obtain the purpose in this work in the first part are analyzed: similar systems which can design graphical user interface or generate code fragments, formal and non formal system’s requirements, architecture and possible solutions for the system developments, defined the quality criterions. In the second part of this work is proposed analysis of the system which was developed during the master work, analyzis of risk factors, and requirements for data. In the third part is given detailed view to the system’s architecture, realization model, reasoning of suggested method also there is testing model and data, control example, generalization of created model and recommendations. In the fourth part is performed experimental research of the system and conclusions are in the final part.
Type Master thesis
Language Lithuanian
Publication date 2007