|
Generování informační grafiky pro živé přenosy
Krejčík, Marek ; Starka, Tomáš (oponent) ; Matýšek, Michal (vedoucí práce)
Cílem práce bylo vytvořit program pro generování statické i dynamické grafiky pro použití v živém vysílání elektronických sportů. Program měl být schopen vytvořit statickou grafiku pro jednotlivé zápasy a také generovat dynamickou grafiku na základě odpovědí získávaných ze serverů společnosti Riot Games v průběhu živě hrané hry. Také by měl být schopen odesílat získanou grafiku do střihového zařízení bez použití klíčování.
|
|
Rozhraní IS FIT pro Android
Kabát, Petr ; Křivka, Zbyněk (oponent) ; Kouřil, Jan (vedoucí práce)
Tato bakalářská práce se zabývá podstatnými aspekty vývoje aplikace zpřístupňující rozhraní IS FIT na mobilní telefony. Aplikace se dělí na dvě základní části, a to serverovou část získávající data z IS FIT a část klientskou, která se stará o přehledné a komfortní ovládání vybraných funkcí informačního systému. V rámci této práce byly implementovány dvě verze klientské aplikace. Primárně nativní aplikace pro operační systém Android a také v podobě multiplatformní webové stránky.
|
| |
|
Překlad XTR výstupu nástroje UPPAAL do uživatelsky přívětivé reprezentace
Mazánek, Antonín ; Mrázek, Vojtěch (oponent) ; Strnadel, Josef (vedoucí práce)
Diplomová práce seznamuje s nástrojem Uppaal. Popisuje principy a možnosti modelování a analýzy systémů pomocí tohoto nástroje. Dále se blíže zabývá formáty souborů, které nástroj Uppaal používá. Strukturou souboru XML, sloužící pro uložení vytvořených systémů, formátem XTR, který nástroj používá k ukládání simulačních běhů, a formátem IF, který je nutný k porozumění obsahu souboru ve formátu XTR. V textu je zmíněna i dostupná programová podpora pro práci s těmito formáty. Další částí, kterou se tato diplomová práce zabývá, já návrh uživatelsky přívětivé reprezentace simulačních běhů spolu s návrhem a implementací aplikace, která provádí překlad simulačních běhů nástroje Uppaal do navržené reprezentace. Na konci práce je zmíněno možné pokračování v projektu spolu s hodnocením navržené reprezentace a aplikace pro překlad.
|
|
Komponenta Java Swing řízená pomocí CSS
Hvězda, Matěj ; Milička, Martin (oponent) ; Burget, Radek (vedoucí práce)
Tato práce je zaměřená na vytvoření komponenty Java Swing, která zobrazí obsah HTML dokumentu na základě kaskádových stylů (CSS). Důvod k vytvoření takové komponenty je umožnění vývojářům tvořit uživatelské rozhraní pomocí CSS v Javě bez nutnosti toho, aby znali rozhraní Java Swing. K syntaktickému rozboru HTML a CSS je použit zobrazovací stroj CSSBox , který umožní získat veškeré potřebné informace ke správnému zobrazení dokumentu. Komponenta je implementována pomocí komponent Swingu kupř. element HTML je implementován na základě komponenty JPanel, a i všechny editovatelné prvky ve formulářích jsou implementovány vhodnými komponentami Java Swing. U komponenty řízené pomocí CSS je možnost měnění její velikosti, přístup k prvkům formuláře, nastavení odkazů a jejich vzhledu, aj.
|
|
Návrh aplikace pro správu tenkých klientů
Juhaňák, Filip ; Mikulka, Pavel (oponent) ; Ondrák, Viktor (vedoucí práce)
Tato diplomová práce pojednává o návrhu a vývoji aplikace určené pro centralizovanou správu a konfiguraci tenkých klientů nabízených společností OldanyGroup s.r.o. Účelem této aplikace je zjednodušení administrace a sledování nasazených zařízení pro zákazníky, ale také zvýšení konkurenceschopnosti celého řešení tenkého klienta nabízeného společností.
|
|
Portál pro sledování stavu herních serverů
Skála, Dominik ; Hynek, Jiří (oponent) ; Burget, Radek (vedoucí práce)
Cílem této práce je vyvinutí monitorovací aplikace herních serverů, která se zabývá sběrem a vizualizací monitorovaných dat. Práce nejprve pojednává o existujících řešeních, o jejich výhodách a nevýhodách. Na základě tohoto pozorování je tvořen návrh řešení, zejména návrh monitorovací aplikace a také návrh moderní webové aplikace s aplikačním rozhraním. Aplikační rozhraní je vyvinuto v jazyce PHP ve frameworku Yii. Samotné webové rozhraní je vyvinuto v JavaScriptové knihovně ReactJS. Nezávislou aplikací je monitorovací aplikace, která je také vytvořena v jazyce PHP. Na závěr práce je provedeno zhodnocení dosažených výsledků a efektivity monitorovací aplikace, z dosažených výsledků jsou také vyvozovány další varianty implementace monitoringu a dalších rozšíření aplikace.
|
|
Pokročilá RSS čtečka pro Android OS
Řehulka, Marek ; Herout, Adam (oponent) ; Szőke, Igor (vedoucí práce)
Tato práce se zabývá vývojem pokročilé RSS čtečky pro mobilní platformu Android. Součástí práce je návrh, implementace a testování čtečky. Práce také popisuje problematiku vývoje aplikací pro mobilní zařízení se systémem Android a technologii syndikace obsahu. Výsledná aplikace je naprogramovaná v jazyce Java s použitím vývojového kitu Android SDK a pluginu ADT pro vývojové prostředí Eclipse. Aplikace implementuje vícevláknové zpracování, parsery JSON/XML formátů, vlastní adaptéry, SQLite databázi a uživatelské rozhraní založené na XML.
|
|
GUI designer webových formulářů
Janošík, Petr ; Ryšavý, Ondřej (oponent) ; Ráb, Jaroslav (vedoucí práce)
Bakalářská práce se zabývá návrhem a implementací aplikace pro tvorbu webových formulářů. Pro tvorbu webového formuláře je potřeba znát alespoň tyto programovací jazyky: HTML, CSS, JavaScript a PHP. Z toho lze usoudit, že tvorba formulářů není zcela triviální. Tato aplikace navíc využívá knihovny jQuery a formát JSON, pro přenos dat mezi klientem a serverem. Přenášená data definují jednotlivé prvky formuláře, pomocí kterých muže být opět vygenerován stejný formulář. Dále bude aplikace využívat přístupu AJAX pro tvorbu RIA (Rich Internet Application).
|
| |