| |
|
Aplikační rámec pro vývoj informačních systémů v jazyce Dart
Raška, Miroslav ; Křivka, Zbyněk (oponent) ; Rychlý, Marek (vedoucí práce)
Vývoj webových aplikacích se potýká se specifickými problémy, které by mohly být vyřešeny novým webovým aplikačním rámcem kombinujícím moderní technologie a nový přístup k návrhu aplikací. Jednotlivé problémy webových aplikací jsou nastíněny včetně stavu jejich řešení v současných webových rámcích. Představena je architektura řízená zprávami, kostra aplikačních komponent a rozličná rozšíření. Popsány jsou problémy při implementaci obecného řešení v jazyce Dart. Dopady jednotlivých rozhodnutí a řešení problémů jsou ilustrovány na ukázkách reálných webových aplikací.
|
|
Android aplikace pro děti s možností snadného přidávání obsahu
Turcovský, Jakub ; Herout, Adam (oponent) ; Szőke, Igor (vedoucí práce)
Bakalářská práce se zabývá návrhem a implementací projektu, díky kterému mohou rodiče sami tvořit obsah aplikací pro své děti. Tyto aplikace jsou v naprosté většině hry, které podporují děti předškolního věku v jejich mentálním vývoji a vzdělávají je v práci s dotykovými zařízeními. Tento projekt, nazvaný Tamaty (pozn. TÁta, MÁma a TY), se skládá z webového frameworku, který umožňuje rodičům nahrát na server mediální soubory, vytvořit z nich balík s obsahem, a poté ze samotných aplikací pro platformu Android, které tento obsah dovolují stáhnout a vytvořit z něj hru pro děti. Pro potřeby této práce jsou implementovány variace na známé hry pexeso a puzzle.
|
|
Zend Framework
Kutišová, Magda ; Pavlíčková, Jarmila (vedoucí práce) ; Oraný, Vladimír (oponent)
Diplomová práce se zabývá srovnáním první a druhé verze PHP frameworku Zend Framework. Zabývá se změnami architektury a funkcionality frameworku, které přinesla jeho druhá verze, vydaná ve stabilním sestavení v září 2012. Na praktickém příkladu ukázkové aplikace tyto změny demonstruje a hodnotí pomocí sady různorodých kritérií. Úvodní část práce charakterizuje a klasifikuje webové frameworky a určuje jejich místo mezi ostatními softwarovými frameworky. V další části se práce zabývá základní charakteristikou a historií Zend Frameworku a zařazuje ho mezi webové frameworky na základě jejich předchozí klasifikace. Praktická část, která tvoří většinu práce, na příkladu ukázkové aplikace demonstruje rozdíly mezi první a druhou verzí Zend Frameworku od instalace a konfigurace frameworku, přes popis jeho architektury, po zhodnocení jeho rychlosti a bezpečnosti.
|
|
Vývoj webových aplikací pomocí frameworku JavaServer Faces
Hanel, David ; Pavlíček, Luboš (vedoucí práce) ; Šlajchrt, Zbyněk (oponent)
Bakalářská práce se zabývá technologií JavaServer Faces (JSF). Jedná se o serverový framework, jenž by měl usnadňovat tvorbu webových aplikací fungujících na Java platformě. Po krátkém úvodu do architektury Java EE platformy jsou v jednotlivých kapitolách analyzovány možnosti, které JSF vývojářům přináší. Celý text je podán ve formě srozumitelné pro ty, kteří mají zkušenosti s vývojem webových aplikací pomocí technologie JavaServer Pages (JSP), avšak s tímto frameworkem se setkávají poprvé. Postupně budou představeny základní prvky JSF aplikací a jejich funkcionalita, jako např. komponenty uživatelského rozhraní, navigace mezi stránkami, konverze a validace dat, zpracování událostí, životní cyklus aplikace atd. Práce může sloužit jako výukový materiál. Z toho důvodu jsou na konci kapitol tři až sedm vložena také zadání příkladů k procvičení, jejichž možná řešení lze nalézt v přiložených souborech.
|