Národní úložiště šedé literatury Nalezeno 1,248 záznamů.  začátekpředchozí1192 - 1201dalšíkonec  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Regulární výrazy v programovacích jazycích
Benešová, Patricie ; Pavlíčková, Jarmila (vedoucí práce) ; Fortinová, Jana (oponent)
Cílem této bakalářské práce je popis použití regulárních výrazů v dialektech knihovny PCRE, jazyků Java, Perl a Javascript, dále také v unixových systémech v jazycích AWK a GAWK a programu grep. První část práce se zabývá obecným popisem metaznaků, lookaround či unicodových vlastností využívaných v regulárních výrazech. Druhá část práce je rozdělena dle výše uvedených dialektů. Pro každý programovací jazyk či knihovnu jsou vybrány specifické podporované možnosti. Dále jsou zde uvedeny příklady použití regulárních výrazů v kódu daného jazyka. Samostatná kapitola je pak věnována jazyku Java a výukové aplikaci v ní napsané. Aplikace slouží zejména pro vyzkoušení možností popsaných této práci a může tak sloužit pro výuku regulárních výrazů. Na závěr je uvedeno přehledné srovnání všech uvedených dialektů a vybrané syntaxe.
Vizualizace dat z MBI
Syrovátka, Adam ; Novotný, Ota (vedoucí práce) ; Pour, Jan (oponent)
Tématem diplomové práce je návrh a implementace webové aplikace na vizualizaci vztahů mezi objekty MBI s důrazem na praktický přínos nad rámec stávající funkcionality webového portálu MBI - Managementu byznys informatiky. První část práce se zabývá představením koncepce MBI a hodnocením funkcionality webového portálu MBI z hlediska proveditelnosti uživatelských dotazů a vizualizace jejich výsledků. Dotazy, které jsou pro uživatele na portále MBI obtížně realizovatelné, jsou stanoveny jako hlavní funkční požadavek na implementovanou webovou aplikaci. Druhá část práce se týká návrhu a implementace webové aplikace. Nejprve jsou specifikovány funkční a nefunkční požadavky, jejichž součástí je i návrh uživatelského rozhraní a způsobu vizuálního procházení grafu. Na základě těchto požadavků je navržena odpovídající architektura aplikace, pro kterou je zvolena grafová databáze a vhodná dotazovací a vizualizační knihovna. Dle vybraných technologií je implementována aplikace a provedeno její otestování proti stanoveným požadavkům. Poslední část práce obsahuje servisní dokumentaci a uživatelskou dokumentaci, která popisuje kompletní funkcionalitu aplikace a uvádí praktický scénář užití.
Využití MongoDB s Node.js
Hejtmánková, Kateřina ; Palovská, Helena (vedoucí práce) ; Mittner, Jan (oponent)
Cílem práce je poskytnout sbírku příkladů nad dokumentově orientovanou databází MongoDB využívající platformu Node.js, konkrétně pomocí programu Mongoose, pro objektově dokumentové mapování (ODM). Cíle je dosaženo pomocí analýzy modulu Mongoose a Async, který poskytuje funkce pro přehlednější asynchronní dotazování, potřebné pro práci s vstupy/výstupy do databáze MongoDB v Node.js. Hlavním přínosem této práce je (v obecnějším slova smyslu) ukázka toho, jak vytvořit administrační část webové aplikace (backend) v Node.js, s použitím dokumentově orientované databáze MongoDB. Práce pojednává v teoretické části o charakteristikách a významu dokumentově orientované databáze MongoDB, charakteristikách a architektuře platformy Node.js používající beztypový a multiplatformní jazyk JavaScript a o programech pro objektově dokumentové mapování (ODM) pro Node.js na databázi MongoDB. Praktická část obsahuje sbírku příkladů, kde je v první části uveden návod na instalaci a spuštění potřebných programů. Další část je věnována jednoduchým příkladům modulu Mongoose a v poslední části jsou uvedeny složité příklady modulu Mongoose a Async, představující hlavní přínos této práce.
Implementace Case nástroje pro PSD
Zrůst, Vojtěch ; Svatoš, Oleg (vedoucí práce) ; Řepa, Václav (oponent)
Předmětem této diplomové práce je analýza, návrh a vývoj aplikace sloužící pro tvorbu Procesně-Stavového Diagramu (dále jen PSD). Účel práce je poskytnout tento nástroj co největšímu množství lidí a tím dostat PSD mezi standardní nástroje pro manažery/analytiky. Teoretická část práce analyzuje základní funkcionalitu, která by měla být zahrnuta do první verze této aplikace, a strategii a způsob implementace. Důležitou součástí této analýzy je porovnání tří typů aplikací: desktopové, webové a mobilní; a jejich relevance vůči danému problému. Praktická část zahrnuje samotnou implementaci a kroky nezbytné k tomu, aby mohla být aplikace spuštěna a používána.
Platformě nezávislé aplikační rozhraní na architektuře REST.
Herma, Tomáš ; Palovský, Radomír (vedoucí práce) ; David, Petr (oponent)
Tato diplomová práce se zabývá tvorbou webové aplikace, RESTového API, knihovny pro práci s API pro platformu Android a iPhone a ukázkové aplikace na tyto dvě platformy. Práce se v první části zabývá analýzou současného trhu aplikačních rozhraní. V druhé části jsou popsány zvolené technologie a samostatná tvorba a implementace.
Aplikace pro odhalování sledování aktivit uživatelů na internetu
Ďopan, Lukáš ; Šlajchrt, Zbyněk (vedoucí práce) ; Pavlíčková, Jarmila (oponent)
Sledování uživatelů v prostředí internetu je jedním z nejkontroverznějších a nejvíce rozebíraných témat poslední doby, kdy kromě užší veřejností známého sledování reklamními agenturami pro marketingové účely vypluly na povrch například i tajné praktiky plošného sledování populace v USA. Jelikož, jak se v této práci ukáže, mnohé existující nástroje na obranu proti sledování spolupracují s reklamními agenturami, cílem této práce je vyvinout nezávislý nástroj, který by sledování odhalil a dokázal mu zabránit. Po krátkém úvodu, kdy práce stručně rozebírá motivaci a vývoj sledování uživatelů na internetu, jsou shrnuty všechny známé a v současnosti používané techniky sledování. V dalších dvou sekcích se práce zabývá největšími světovými společnostmi provádějící sledování a jejich nástroji, po nichž následuje rozbor možnosti obrany proti jednotlivým technikám sledování a také přehled nástrojů zajišťujících tuto obranu. Praktická část práce obsahuje popis, ukázku použití a manuál k vyvinutému nástroji, který uživatele brání proti nejrozšířenějším způsobům sledování tím, že zabraňuje přístupu k podezřelým serverům třetích stran.
Moderní Java frameworky pro front-end webových aplikací
Jahoda, Lukáš ; Buchalcevová, Alena (vedoucí práce) ; Mittner, Jan (oponent)
Cílem této práce je analýza vybraných frameworků pro vývoj moderních webových aplikací na platformě Java se zaměřením na stranu klienta. Práce je doplněna o vhodně zvolené příklady zdrojových kódů, které čtenáři napomohou k dotvoření vlastního pohledu na dané frameworky a zároveň mohou posloužit jako tutoriály. Úvodní část se zaměřuje na trendy moderních webových aplikací a to zejména na straně klienta. Dotýká se témat jako podpora mobilních zařízení, AJAX či responsivním designem uživatelského rozhraní aplikace. Práce dále představuje nejnovější technologie na straně klienta mezi které patří HTML5, CSS3, knihovna jQuery a dynamický jazyk LESS jehož hlavním cílem je zjednodušení, zkrácení a hlavně zdynamičtění kaskádových stylů. Výstupem této sekce je volně dostupná obecná LESS šablona, která lze aplikovat na nově vznikající projekty. Pro samotnou analýzu byl vytvořen statický registrační formulář, na který jsou následně aplikovány frameworky Apache Wicket a Spring MVC s šablonovacím nástrojem Freemarker. Z hlediska analýzy byly zvoleny tyto kritéria: základní struktura projektu, aplikace statické šablony, externí JavaScript / jQuery knihovny, možnosti překladu, aplikace formuláře, odeslání formuláře a validace vstupních polí. Jednotlivá kritéria byla detailně popsána a to zejména z pohledu implementace obou frameworků. Výstupem analýzy jsou volně dostupné struktury projektů a také obě výsledné aplikace.
Analytický nástroj pro získávání statistik ze sytémů správy verzí
Chromický, Václav ; Pavlíčková, Jarmila (vedoucí práce) ; Šlajchrt, Zbyněk (oponent)
Práce se zabývá získáváním informací ze systémů pro správu verzí. Jejím cílem je implementace softwarové aplikace, která získávání informací usnadňuje, se zaměřením na verzovací systém Git. V teoretické části identifikuje a přináší rozbor dat uložených v repozitářích verzovacích systémů a dále hodnotí na trhu dostupné nástroje na základě stanovených kritérií. V praktické části specifikuje požadavky na vývoj, popisuje návrh výsledné softwarové aplikace a obsahuje návod, jak aplikaci rozšířit a implementovat vlastní metriky, které k získání informací vedou. Aplikace je vyvinuta v jazyce CoffeeScript v prostředí Node.js, obsahuje několik příkladových metrik a výstupem je grafické rozhraní v podobě interaktivních grafů postavené na zabudovaném HTTP serveru nebo strojově čitelný export do souboru.
Editor business rules
Duben, Přemysl Václav ; Vojíř, Stanislav (vedoucí práce) ; Dudáš, Marek (oponent)
Tato bakalářská práce je zaměřena na návrh a implementaci editoru business rules použitelného v rámci výzkumného projektu EasyMiner. Editor má pomoci netechnickému odborníkovi v tvorbě business rules ve zjednodušeném formátu strukturovaného jazyka SBVR. K dosažení cíle je využita znalost problematiky tvorby internetových aplikací ve spojení s podrobnou rešerší obdobných nástrojů. V rámci práce jsou vyzkoušeny dva způsoby ovládání s přehledným zhodnocením jejich využitelnosti a návrhem na další budoucí rozvoj. Přínosem práce má být zejména reálné nasazení v rámci infrastruktury projektu EasyMiner, kde se má jednat o pokusný alternativní editor nalezených asociačních pravidel a který rozšíří možnosti data-miningu asociačních pravidel o postupně vytvářenou bázi znalostí ve formátu business rules. Práce je členěna na teoretickou a analyticko-implementační část. V teoretické části je čtenář seznámen s hlavními požadavky, klíčovými pojmy a souvislosti, rešerší obdobných nástrojů i se stručnou rešerší odborné literatury. V druhé části je pak upřena pozornost na komplexní analýzu vývoje editoru se zaměřením na moderní standardy k dosažení co nejlepšího výsledku.
Vývoj hybridních mobilních aplikací
Zyka, Michal ; Pavlíčková, Jarmila (vedoucí práce) ; Keřka, Marek (oponent)
Cílem této práce je postupně vysvětlit principy vývoje hybridních mobilních aplikací s použitím jazyků HTML5, CSS, JavaScript a frameworků jQuery, jQuery Mobile a Apache Cordova. Ukázkové aplikace jsou praktickou částí práce. V teoretické části práce detailně popisuje jQuery Mobile framework, vysvětluje jednotlivé fáze životního cyklu aplikace počínaje návrhem a distribucí konče. Ukáže, jak tvořit dynamický obsah a komunikovat s backendem, jak aplikaci testovat a debugovat přímo z mobilního zařízení. Vysvětlí, jak přistupovat k nativním funkcím mobilních zařízení pomocí frameworku Apache Cordova a a v závěru předvede deployment aplikace na platformy Android a iOS.

Národní úložiště šedé literatury : Nalezeno 1,248 záznamů.   začátekpředchozí1192 - 1201dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.