Grafické rozhraní simulátoru disků DiskSim
DiskSim Simulator GUI
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Jakubovič Kamil
Vedoucí práce
Kašpar Jiří
Oponent práce
Šimeček Ivan
Studijní obor
Informační technologieStudijní program
InformatikaInstituce přidělující hodnost
katedra počítačových systémů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
Náplní této bakalářské práce je návrh a realizace grafického uživatelského rozhraní simulátoru disků DiskSim. Účelem rozhraní je snadná a přehledná práce se simulátorem s důrazem na grafickou interpretaci jeho výsledků. Klíčovými požadavky na rozhraní jsou snadná instalace, platformní přenositelnost a budoucí rozšiřitelnost. Ty spolu s poznatky z analýzy existujících řešení vedou k návrhu síťové architektury klient-server. Výsledkem praktické části práce je samostatný webový server spuštěný pod minimalistickým aplikačním rámcem Bottle sloužící jako spojovník mezi webovým prohlížečem uživatele a vlastním simulátorem. Použitím rozhraní REST lze navíc simulátor ovládat i vzdáleně a neinteraktivně. Snímky obrazovky prohlížeče uvedené v implementační části ozřejmí snadnost použití grafického rozhraní a názornou reprezentaci výsledků zadaných simulací. This bachelor thesis deals with a design and implementation of a graphic user interface to the disk simulator DiskSim. The main target of the thesis is an easy and clear work with the simulator with an emphasis on a graphic representation of its results. Easy installation, platform independence, and future extensibility are the key features of the interface. These keys together with a result of already existing solutions lead in a network architecture client-server. The outcome of the practical part is a standalone web server run under a minimalist framework Bottle joining a user web browser and the simulator. The simulator can also be controlled remotely and noninteractively thanks to the used REST API. The web browser screenshots listed in the implementation chapter shows the easiness of the interface and the illustrative representation of simulator results.
Kolekce
- Bakalářské práce - 18104 [335]