Restrukturalizace interaktivního nástroje na výuku transformací I3T a reimplementace grafického rozhraní pomocí knihovny Dear ImGui
Restructuralization of Interactive Tool I3T for Teaching Transformations and Reimplementation of User Interface Using Dear ImGui Library
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Martin Herich
Vedoucí práce
Felkel Petr
Oponent práce
Sloup Jaroslav
Studijní program
Softwarové inženýrství a technologieInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
I3T je nástroj pro interaktivní výuku transformací. V současné době však neuspokojuje potřeby svých uživatelů. Má nepřívětivé zastaralé uživatelské rozhraní a není multiplatformní. Text se zabývá analýzou původního řešení a přípravou na přechod k implementaci nového uživatelského rozhraní tvořeného pomocí knihovny Dear ImGui. To obnáší návrh nové architektury aplikace a zpřehlednění starého kódu. Výsledkem práce je nový prototyp odvozený z původního kódu aplikace umožňující nástroj snadněji v budoucnu rozšířit nebo modifikovat, což dopomůže vývoj I3T v brzké době hladce dokončit. I3T is an educational tool for interactive teaching of transformations. Unfortunately, the application does not satisfy all users needs. It has obsolete unfriendly user interface and it is not multi-platform. The text describes analysis of former application and preparation for implementation of new user interface created using Dear ImGui library. It involves designing new architecture and make less complex and more readable code. As the result of the work new C++ project based on the former I3T source was created. It allows to easily extend and modify existing code to prepare I3T tool for its completion.
Kolekce
- Bakalářské práce - 13136 [1124]