|
Grafické uživatelské prostředí v JavaFX
Fusek, Zdeněk ; Nagy, Ľuboš (oponent) ; Karásek, Jan (vedoucí práce)
Cílem této bakalářské práce je vytvoření jednoduchého výpočetního systému. V první části bude zpracována rešerše týkající se porovnání RIA platforem, jejímž výsledkem je analýza výhod a nevýhod jednotlivých platforem. Z důvodu zaměření práce bude platformě JavaFX věnován širší prostor k jejímu podrobnému popisu a možnostem využití. K vytvoření aplikace, jež je prezentována jako jednoduchý výpočetní systém je zapotřebí nejprve vytvořit modulární jádro, následně navrhnout uživatelské rozhraní předepisující základní vzhled celé aplikace. Posléze dojde k vytvoření funkce drag & drop, pomocí které budou přenášeny moduly aritmetických operací a jejich vstupů. Po propojení vstupů s aritmetickou operací je možné vypočítat výsledek. Vytvoření výpočetního systému je podrobně popsáno v praktické části. Bakalářská práce bude implementována ve vývojářském prostředí e(fx)clipse, a ke stylování práce budou použity CSS kaskádové styly.
|
|
Lehce rozšiřitelný grafový editor
Sysel, František ; Martinek, David (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato bakalářská práce se zabývá návrhem a implementací editoru grafů. Důraz je kladen na rozdělení celé aplikace do samostatných modulů, které je možno nahradit jinými moduly, či rozšířit aplikaci o nové moduly a tím doplnit její funkčnost. Teoretická část práce se zabývá vybranými technikami pro vývoj modulárních aplikací a praktická popisuje návrh a implementaci jednotlivých zásuvných modulů programu. Součástí práce jsou i automatické testy určené pro vývoj nových modulů.
|
|
Nasazení virtuálních serverů pro ISP
Zelený, Jan ; Michal, Bohumil (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Práce popisuje principy fungování virtualizace založené na projektu Xen. Text je zaměřen hlavně na zprovoznění systému za účelem jeho pozdějšího využití v prostředí ISP. Cílem této práce je také prozkoumat možnosti právě tohoto pozdějšího nasazení v prostředí ISP a vybrané řešení dále rozpracovat, aby bylo možné jej buď nasadit, nebo na vývoji pokračovat nezávisle na autoru této práce. Práce navrhuje a z větší části také implementuje systém, na kterém lze založit provoz širokého spektra služeb, kdy pro provoz těchto služeb není třeba zasahovat do již naprogramovaného systému.
|
|
Modulární systém kasina
Bartůněk, Petr ; Rozman, Jaroslav (oponent) ; Grulich, Lukáš (vedoucí práce)
Práce je zaměřena na modulární vývoj hazardního herního systému. V systému se nachází jeden hlavní modul obsluhující databázi hráčů a uživatelských účtů. Každá hra v tomto systému je dvojice modulů; herní server, který realizuje hru, a klientská aplikace, která nabízí uživatelské rozhraní této hře. Veškerá síťová komunikace probíhá pomocí mojí navržené multiplatformní síťové knihovny TCP_Network, pomocí navržených protokolů pro každý server.
|
|
Konfigurovatelný telemetrický a dohledový systém
Voborník, Petr ; Trchalík, Roman (oponent) ; Ryšavý, Ondřej (vedoucí práce)
Cílem bakalářské práce je návrh a implementace základu modulárního systému pro telemetrické a zabezpečovací účely. Systém se skládá z modulů pro zpracování příchozích dat, webového administračního a prezentačního rozhraní a souboru webových služeb. Systém je implementován v jazyce C# a pomocí technologií .NET Framerwork a ASP.NET
|
|
Bezdrátový modulární systém pro řízení a sběr dat řízený pomocí PC
Pejchal, Luboš ; Tošovský, Petr (oponent) ; Kubíček, Michal (vedoucí práce)
Cílem toho projektu bylo navržení koncepce levného a jednoduchého bezdrátového modulárního systému pro bezdrátové řízení zařízení a přenos krátkých úseků informačních dat (měření teploty, sledování stavu zařízení,…). Celý systém měl být řízen pomocí PC. Projekt zahrnuje použití bezdrátových hybridních modulů k přenosu informací a řízení modulů, ukazuje praktické použití digitálního čidla komunikujícího po jednovodičové sběrnice 1-Wire. Napájení senzoru teploty je zajištěno solárním článkem ve spojení s integrovaným zvyšujícím měničem napětí.
|
|
Modulární systém lineární osy
Chlapečka, Tomáš ; Bilík, Martin (oponent) ; Pavlík, Jan (vedoucí práce)
Tato práce obsahuje konstrukční návrh lineární osy o zdvihu 800mm a maximálním zatížením 800N. Dále tato práce obsahuje sestavení modulárního systému lineární osy vycházejícího z tohoto konstrukčního návrhu. Lineární osu lze osadit válcovanými, okružovanými a broušenými kuličkovými šrouby o stoupání 5, 10, 16mm a válcovanými trapézovými šrouby o stoupání 4 a 8mm. Zdvih lineárních os je možno volit v rozmezí 200-800mm s maximálním zatížením 800N ve všech délkových rozměrech. Posuv suportu lineární osy je zajištěn pomocí tvarového valivého vedení a čtyř vozíků. V modulárním systému jsou nabízeny dva servomotory s přímým i nepřímým odměřováním a čtyři krokové motory s nepřímým odměřováním. Dále práce obsahuje pevnostní a funkční výpočty hlavních komponent, grafy možného zatížení lineární osy v různých pracovních pozicích, životnosti kuličkových šroubů, maximálních otáček a rychlostí posuvu pro zvolené šrouby, katalogové listy, 3D model, výkresovou dokumentaci sestavení a výkresovou dokumentaci daných uzlů.
|
|
Vývojová deska s ARM Cortex M4
Volek, Lukáš ; Macho, Tomáš (oponent) ; Burian, František (vedoucí práce)
V práci jsem se převážně zaměřil na návrh univerzálního systému pro testování nejen mikrokontroléru STM32F407/417 od firmy STMicroelectronics, ale následně i různých senzorů a komunikačních sběrnic. Výsledkem tak je hlavní deska s mnoha specializovanými konektory pro jednotlivé sběrnice současně s konektory zpřístupňujícími všechny I/O piny. Napájení je díky pokročilejším verzím spínaných stabilizátorů opět variabilní od jednoho Li-Ion článku přes dvojici alkalických článků, autobaterii, běžné síťové napájecí adaptéry (stejnosměrné i střídavé do 15 Vpp), USB, laboratorní zdroje s několika výstupy až po POE (napájení přes Ethernet). Napájecí napětí jsou pod kontrolou komparátorů s optickou signalizací. (S jejich použitím je ve většině případů možné snadno určit postiženou větev bez měřicího přístroje a hořících součástek.) Dalším důležitým parametrem byla robustnost napájecích větví i komunikačních linek. V rámci možností je tedy osazeno množství TVS, tlumicích indukčností a velkých kondenzátorů s nízkým ESR. Software pro počítač je určen pouze k základní demonstraci funkčnosti.
|
|
Decentralizovaný systém řízení vytápění budov
Kopeček, Petr ; Beran, Jan (oponent) ; Bradáč, Zdeněk (vedoucí práce)
Předmětem této diplomové práce je návrh systému regulujícího vytápění budov. Cílem bylo vytvořit univerzální systém, který může být přizpůsoben konkrétním požadavkům při současné minimalizaci nákladů. Byly navrženy hardwarové moduly, komunikační sběrnice, komunikační protokol, topologie systému, regulační mechanismy a nastaveny regulátory. Je uvedena stávajicí realizace i možnosti budoucího rozšíření. V rámci práce jsou uvedeny i poznatky z reálné instalace systému. Byly také diskutovány otázky zvýšení bezpečnosti a funkčnosti systému.
|
|
Soběstačný domov pro 9000 obyvatel
Valový, Přemysl ; Rudiš, Viktor (oponent) ; Mléčka, Jan (vedoucí práce)
Cílem této diplomové práce je navrhnout nové soběstačné město pro 9000 obyvatel. Město jako fenomén doprovázející lidstvo po staletí se stalo nedílnou součástí hmotného i kulturního dědictví naší civilizace. Kumulace jeho populace, myšlenek i hmotných statků vždy vedla k obdivuhodné tvorbě a úsilí, které vždy posouvali lidstvo o kus dál. V dnešní době se však města potýkají s nesčetnými krizemi jak ekonomickými, tak sociálními. Nesmíme však, s výhledem do budoucna, opomenout ani blížící se krizi ekologickou. Překotný růst dob minulých je následován postupným úpadkem v době současné. Navíc, v dnešní globalizované společnosti, se město stává materiálně zcela závislým na svém okolí. Vysává zdroje z méně rozvinuté krajiny aby uživilo své obyvatele. Následky, které by nastaly pokud by tyto zdroje byly odstřihnuty, dokážeme jen stěží předpovídat. S překotným tempem růstu měst a migrací světového obyvatelstva do hustě urbanizovaných oblastí* nám vyvstává otázka, zda-li zůstane v mimoměstských (zemědělských) oblastech vůbec ještě někdo, kdo bude tyto budoucí metropole živit? *(od roku 2010 již více než polovina světové populace žije ve městech) Snahou o vytvoření nového soběstačného města není úsilí o jakousi náhradu měst současných, ale pokusem o vytvoření fungujícího vzoru, který by byl obecně aplikovatelný na města soudobá a naznačil by tak cestu, kterou by se sídla mohla ubírat k dosažení soběstačnosti, menší závislosti na dovozu, fungujícího komunitního života posilujícího celek a kvalitního environmentálního odkazu budoucím generacím. Cílem těchto snah není "přesun obyvatel do města vzorového", ale přesun idejí do města soudobého.
|