|
Modelem řízený návrh softwarových systémů
Hanák, Tomáš ; Janoušek, Vladimír (oponent) ; Kočí, Radek (vedoucí práce)
Tato práce se zabývá moderním přístupem při vytváření softwarových systémů, který se nazývá modelem řízený návrh softwarových systémů. Jedná se o metodiku, která odstraňuje řadu kritických problémů, jež se vyskytují při konvenčním návrhu systémů. Hlavní myšlenka tohoto poměrně nového přístupu se zakládá na možnosti automatického, či poloautomatického generování výsledného kódu z konceptuálních modelů.
|
|
Srovnání metod pro řešení problému obchodního cestujícího
Šušová, Lucia ; Janoušek, Vladimír (oponent) ; Rozman, Jaroslav (vedoucí práce)
Tato práce se zabývá srovnáním metod řešení problému obchodního cestujícího (traveling salesman problem). Pro řešení tohoto NP-úplného problému existuje celá řada algoritmů, kdy není jednoduché vybrat ten správný. Hlavní přínos této práce tkví v experimentálním srovnání jednotlivých metod mezi sebou. Čtenář se tak dozví, jaké výsledky pří hledání cesty může očekávat při použití konkrétního algoritmu. První část práce se zabývá teoretickým základem, kdy jsou popsány všechny potřebné informace pro správně pochopení problému. Druhá část se zabývá popisem jednotlivých heuristik a metod řešení rozdělených do kategorií podle principu činnosti. Dále práce obsahuje experimentální srovnání metod. Toto porovnávání bylo prováděno na základě vlastní implementace jednotlivých heuristik, část práce se věnuje také samotné implementaci metod a popisu programu. Na závěr jsou uvedeny možnosti dalšího vývoje projektu a nechybí ani zhodnocení výsledků.
|
|
USB host s mikrokontroléry PIC
Kučera, Pavel ; Janoušek, Vladimír (oponent) ; Hanáček, Petr (vedoucí práce)
Předmětem diplomové práce je implementace USB hostitele v mikrokontroléru PIC. Práce obsahuje popis vývoje způsobu připojování zařízení k počítači se zaměřením na detailní popis sběrnice USB. Jsou popsány způsoby řešení USB hostitelů pro vestavěné systémy. Na základě analýzy současného stavu je navržen systém USB hostitele s rozdělením aplikace do vrstev, který je následně implementován v mikrokontroléru.Výsledný firmware USB hostitele je testován na vývojovém kitu s připojením reálného zařízení.
|
| |
| |
|
Webový prohlížeč pro Squeak Smalltalk
Šlemr, Martin ; Hrubý, Martin (oponent) ; Janoušek, Vladimír (vedoucí práce)
Práce se zabývá popisem webového prohlížeče Scamper v prostředí Squeak Smalltalk, jeho dosavadního vývoje, nového návrhu a implementace, která respektuje CSS box model a vizuální formátovací model včetně tabulek. Také objasňuje pojmy související s prohlížeči obecně a technologií kolem Internetu jako protokol HTTP a struktura pro popis dokumentů MIME. Další částí je popis systému Squeak Smalltalk a jeho grafického prostředí Morphic.
|
|
Využití klíčenky Gnome v projektu FreeIPA
Židek, Michal ; Janoušek, Vladimír (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato diplomová práce poskytuje úvod do projektu FreeIPA a projektu GNOME Keyring. Rozebírá možné výhody integrace GNOME Keyringu do FreeIPA pomocí komponenty FreeIPA zvané Password Vault. Jsou poskytnuty návrhy možných implementací a rozebírají se jejich výhody. Jeden z návrhú je pak implementován ve formě prototypu.
|
|
Návrh a realizace IoT pro monitorování a řízení chytré domácnosti
Smejkal, Jakub ; Rozman, Jaroslav (oponent) ; Janoušek, Vladimír (vedoucí práce)
Tato bakalářská práce se zabývá generickým návrhem a realizací systému pro IoT, konkrétně pak chytrou domácnost. Cílem této práce je porovnat existující systémy a hardwarové prostředky. Součástí práce je několik ukázkových firmwarů a také prototyp softwaru pro dohledový a řídicí systém. Zvolený problém je vyřešen pomocí návrhu obecného systému pro chytrou domácnost. Pro vzorovou implementaci systému byla využita hardwarová zařízení od české firmy HARDWARIO a senzory od různých výrobců. Ve vzorové implementaci budou použity různé enviromentální senzory, detektory pohybu apod. Vytvořený prototyp aplikace bude umožňovat přehledný a snadný monitoring celé domácnosti na jednom místě pomocí UI, které bude plně upravitelné pro potřeby uživatele.
|
|
Bezdrátová komunikace mezi domácí elektronikou
Sezima, Václav ; Janoušek, Vladimír (oponent) ; Hanáček, Petr (vedoucí práce)
Tato bakalářská práce se zabývá problematikou bezdrátové komunikace mezi přístroji a senzory v inteligentní domácnosti. Cílem je návrh a implementace zařízení zvané brána, které tvoří uzel pro posílání zpráv a příkazů mezi zařízeními v domácnosti a kontrolérem, který slouží k jejich ovládání z centrálního místa, například počítače nebo mobilu. Součástí práce je také vytvořit několik senzorů pro testovací a demonstační účely. Brána a senzory jsou postavené na vývojových deskách WEMOS a Arduino a podporují několik různých bezdrátových technologií pro komunikaci mezi sebou a kontrolérem.
|
| |