|
Vytvoření frontendu pro bankovní systém
Jandoš, Ondřej ; Palovská, Helena (vedoucí práce) ; Vokr, Michal (oponent)
Tato práce řeší tvorbu frontendu pro modularizovaný bankovní systém. Je zaměřena přede-vším na tvorbu frontendu v APEXu. Práce popisuje doporučení a postupy, jak by se měla tvořit aplikace v Oracle APEXu a její obsah. Frontend popisuji ke stavu, do jakého stavu byl v době psaní diplomové práce vytvořen backend. Přínosem práce je samotná tvorba aplikace v APEXu pro bankovní prostředí.
|
|
SQL front-end pro systém Bobox
Klimperová, Lucie ; Bednárek, David (vedoucí práce) ; Lokoč, Jakub (oponent)
Cílem této práce je návrh a implementace SQL frontendu pro framework Bo- box vyvíjený na Katedře softwarového inženýrství MFF UK. Motivací pro vývoj frameworku Bobox je snaha zjednodušit psaní paralelních programů. Framework Bobox je jedna z implementací systému pro zpracování proudových dat a poskytu- je běhové prostředí pro vyhodnocování exekučních plánů v paralelním prostředí. Tato práce se zabývá implementací frontendu pro tento framework. Vstupem je dotaz v jazyce SQL a informace o struktuře databáze. Frontend provede syntaktic- kou a sémantickou analýzu a následně generování mezikódu. Výstupem frontendu je mezikód ve formě relační algebry v XML a slouží jako vstup pro navazující op- timalizující backend.
|
|
Systém pro sdílení skenerů po síti
Richter, Martin ; Rychlý, Marek (oponent) ; Očenášek, Pavel (vedoucí práce)
Cílem této diplomové práce je vytvoření systému pro sdílení skenerů po počítačové síti. Systém je navržen pro rozhraní TWAIN a WIA na operačním systému Microsoft Windows a pro rozhraní SANE na linuxových systémech. Implementace proběhla pomocí programovacího jazyka C++, knihoven Boost a frameworku Qt. Vytvořené pomocné knihovny mají význam i mimo tuto práci, především framework TWAIN++. Výsledný systém umožňuje sdílení skenerů po síti a připojení k nim pomocí libovolného skenovacího rozhraní.
|
|
Tvorba uživatelského rozhraní mobilního ovladače pro interaktivní obrazovky
Nová, Jana ; Novotný, Ota (vedoucí práce) ; Daněk, Lukáš (oponent)
Cílem této diplomové práce je vytvoření responsivní frontendové části mobilního ovladače pro aplikace na interaktivních obrazovkách s využitím moderních frontendových technologií. V teoretických kapitolách je čtenář seznámen se základními principy přístupnosti a použitelnosti včetně představení testovacích nástrojů, kterými lze tyto principy kontrolovat. Dílčím cílem práce je vytvoření stručného průvodce moderními frontendovými nástroji a technologiemi jako jsou například frontendové frameworky, CSS preprocesory či nástroje pro automatizaci úloh na frontendu. V praktické části jsou také tyto popsané nástroje a technologie využity pro tvorbu mobilního ovladače.
|
|
Současné trendy kódování webového frontendu
KOMRSKA, Roman
Tato diplomová práce shrnuje současné trendy kódování, na jejichž základě je vytvořena webová aplikace, která je responzivní a použitelná na mobilních zařízeních. V teoretické části jsou popsány novinky a současné trendy webového kódování a v praktické části podrobně rozepsán celý postup návrhu, vývoje, testování a následného nasazení na webový server tak, aby se čtenář, kterým může být například nováček v oboru, lépe zorientoval v dané problematice.
|
|
Frontend responzivního webu s využitím HTML5 frameworků a buildovacích nástrojů
TETÍK, Jakub
Cílem bakalářské práce je zpracovat problematiku vývoje frontendu responzivních webových stránek s využitím HTML5 frameworků (Bootstrap, Foundation, HTML5 Boilerplate aj.) a buildovacích nástrojů (Grunt, Gulp aj.). Tyto nástroje usnadňují vývojářům práci, automatizují opakující se úlohy (kompilace CSS preprocesorů, spojování a minifikace souborů, generování dokumentace) a mají mnoho dalších výhod. HTML5 frameworky obsahují šablony kódu, které vývojář již nemusí vymýšlet, šablony implementuje, případně modifikuje dle potřeby do projektu. V rámci práce bude provedena komparace s vývojem responzivních stránek bez pomoci těchto nástrojů a frameworků. Výstupem práce bude kompletní webová prezentace, na které budou vidět rozdíly jednotlivých frameworků a nástrojů, bude srovnána časová náročnost vývoje, výsledná datová velikost a obtížnost pro vývojáře z hlediska znalosti syntaxe.
|
|
Zpětný překlad aplikací pro architekturu PowerPC
Mišák, Ján ; Matula, Peter (oponent) ; Ďurfina, Lukáš (vedoucí práce)
Tato práce se zabývá přidáním podpory pro architekturu PowerPC do přední části zpětného překladače. Nacházejí se v ní základní informace o reverzním inženýrství, jeho využití a významu v informačních technologiích. Práce také obsahuje souhrn znalostí o architektuře PowerPC a informace o zpětném překladači projektu Lissom, hlavně jeho přední části. Cílem práce bylo implementovat podporu dekompilace binárnich souborů pro architekuru PowerPC v přední části zpětného překladače. Výsledkem práce je implementace řady analýz ve formě tříd jazyka C++ a úprava existujících části kódu tak, aby byla podporována požadovaná funkčnost.
|
|
Modernizace informačního systému základní školy
Bárta, Michal ; Rychlý, Marek (oponent) ; Jaša, Petr (vedoucí práce)
Úkolem práce je modernizace informačního systému základní školy ZŠ Kamenice a jeho komponent. Modernizace se týká analýzy současné aplikace a požadavků na jeho používání, následně navržení struktury nového moderního a efektního systému pro správu a jeho implementace v některém PHP frameworku. Modernizace se rovněž týká datového modelu a struktury databáze včetně přidání transakcí a integritních omezeních za podmínky exportu a zachování původních dat systému.
|
|
Grafické uživatelské rozhraní pro media přehrávač MPlayer
Zsíros, Anton ; Křivka, Zbyněk (oponent) ; Masopust, Tomáš (vedoucí práce)
Tato práce se věnuje vytvoření grafického uživatelského rozhraní pro media přehrávač MPlayer. V úvodní části se čtenář seznámí s přehrávačem MPlayer a s dostupnými uživatelskými rozhraními pro tento přehrávač. Následující část popisuje protokol přehrávače MPlayer, který zprostředkuje komunikaci mezi přehrávačem a aplikací, do které je vestavěn. Poslení část se zaobírá návrhem a implementací aplikace s grafickým rozhraním, která využívá MPlayer jako multimediální vrstvu.
|
|
Methodology of Construction Compiler Front-End and Its Integration into the GNU Compiler Collection
Machata, Petr ; Masopust, Tomáš (oponent) ; Eysselt, Miloš (vedoucí práce)
This MSc Thesis was performed in English with the support of the ANF DATA s.r.o., Brno. The entry barrier to the development for GCC got considerably lower during the last years. Articles with various architectural overviews and how-to documents pop up in magazines, websites, and on conferences. With official intermediate language, GENERIC, used for communication between front end and the rest of the compiler, things are yet easier: It is no more necessary to bear the tedium of RTL when one writes new front end. Yet, there is a complexity inherent in handling a source base the size of GCC. There are files to be written, peculiar options to be set up, and these all with relatively thin documentation. This work is written to help with this last point. An example front end is described, with everything from the source base setup, through various GENERIC constructs, up to compilation of runtime library, or using GCC native preprocessor.
|