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 | Velikost | Formát | |
---|---|---|---|---|
F51.pdf | Plný text | 166,37 kB | Adobe PDF | Zobrazit/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.