Název: Automatic graphic user interface generation for VTK
Autoři: Lefer, Wilfrid
Citace zdrojového dokumentu: Journal of WSCG. 2002, vol. 10, no. 1-2, p. 279-286.
Datum vydání: 2002
Nakladatel: UNION Agency
Typ dokumentu: článek
article
URI: http://wscg.zcu.cz/wscg2002/Papers_2002/F51.pdf
http://hdl.handle.net/11025/5990
ISSN: 1213-6972 (print)
1213-6980 (CD-ROM)
1213-6964 (online)
Klíčová slova: modulární prostředí;vizualizace;grafické uživatelské rozhraní;objektově orientovaná analýza kódu
Klíčová slova v dalším jazyce: modular environments;visualization;graphic user interfaces;object-oriented code analysis
Abstrakt: VTK (The Visualization Toolkit) has become one of the most popular modular visualization environments. It is an open source software, which has evolved rapidly, new tools being constinuously integrated and a new (minor) release being produced daily. This rapid evolution makes it difficult to develop a graphic user interface (GUI) while maintaining software integrity, that is coherence between interface and code. In this case traditionnal GUI production tools, such as application builders, are not appropriate. This paper proposes a re-engineering approach for automatically generating GUIs for VTK and gives solutions for most of the issues that have to be addressed. We take advantage of the object-oriented feature of VTK to propose a source code analysis method that generates a software components database. Then the rich information contained in this database is used to build a GUI for VTK using a specific GUI technology. This involves a fine analysis of the components of the VTK source and the relationships between them in order to select the components that should be included in the GUI. Then the GUI is generated, which includes a run-time environment to generate and execute the code corresponding to the applications designed by the users. Although VTK has been used to implement our software, the concepts and solutions proposed in this paper are general and could be applied to any object-oriented visualization toolkit.
Práva: © UNION Agency
Vyskytuje se v kolekcích:Volume 10, number 1-2 (2002)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
F51.pdfPlný text166,37 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/5990

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.