Národní úložiště šedé literatury Nalezeno 10 záznamů.  Hledání trvalo 0.00 vteřin. 
Squirrel: Webový framework v jazyce Swift
Klembara, Filip ; Bobák, Petr (oponent) ; Herout, Adam (vedoucí práce)
Cieľom tejto práce je vytvoriť framework v jazyku Swift, ktorý umožňuje tvorbu webových aplikácií a je jednoducho použiteľný, pracuje s databázou MongoDB, ponúka vlastný šablónovací systém, minimalizuje potrebu programovania typu kľúč-hodnota a využíva výhody jazyku Swift verzie 4. Zvolený problém som vyriešil pomocou implementácie vlastného serveru, nad ktorým pracuje mnou vytvorený framework. V riešení bolo použité generické programovanie a protokol Codable, ktorý umožňuje jednoduchú serializáciu dát. Vytvorené riešenie poskytuje jednoduché prostredie pre tvorbu webových aplikácií fungujúce na všetkých Swiftom podporovaných Linuxových distribúciách. Prínosom tejto práce je zjednodušenie vývoja webových aplikácií Swift vývojárom v jazyku Swift.
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.
Mobilní systém pro rozpoznání textu na iOS
Bobák, Petr ; Sochor, Jakub (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato práce dokumentuje postup vývoje moderní klient-server aplikace pro rozpoznání textu na platformě iOS. Čtenář je v úvodu seznámen s obecným principem klient-server modelu, včetně jeho známých architektur, a také s členěním logických vrstev mezi obě strany. Následuje popis současných trendů a používaných technologií vhodných pro tvorbu aplikačního rozhraní webového serveru. Dále jsou diskutovány principy a možnosti rozpoznání textu na straně serveru. V rámci klientské části práce poskytuje základní poznatky o platformě iOS a zmiňuje také některé podstatné koncepty charakteristické pro vývoj iOS aplikací. Vlastní implementace pak klade důraz na možnost obecného použití serverové části tak, aby ji bylo možné integrovat přímo s koncovým klientem, případně i s jiným aplikačním serverem třetí strany. Součástí výstupu práce je také framework pro přímou komunikaci iOS klienta se serverem. Jako příklad použití je implementována demonstrační aplikace pro vyhodnocení aditivních látek z etiket potravin.
Návrh počítačových cvičení pro zabezpečení informačních systémů
Nakládalová, Kateřina ; Tomašov, Adrián (oponent) ; Myška, Vojtěch (vedoucí práce)
V dnešní době je spousta služeb poskytována v internetovém prostředí prostřednictvím webových aplikací. Kyberprostorem se tak přenáší velké množství dat a citlivých informací, které mohou být útočníky odcizeny při nedostatečném zabezpečení systémů, které s nimi pracují. Vzdělání v oblasti Informační bezpečnosti je proto stěžejní. Za tímto účelem byla vytvořena webová aplikace v programovacím jazyce Java k demonstraci útoků na ni mířených. Aplikace je sestrojena s využitím frameworku Spring a připojena k databázi PostgreSQL. V práci jsou předvedeny a popsány nejběžnější útoky na webové aplikace, kterými jsou Útok hrubou silou, útoky SQL injection, útok Cross-site scripting a Cross-site request forgery, chyby v řízení přístupu, expozice citlivých dat, nekonzistence dat ve webové aplikaci a zásah do manipulace s parametry webové aplikace. Proti těmto útokům jsou uvedeny konkrétní způsoby implementace ochrany k zajištění jejich bezpečného používání. Tato práce může sloužit jako užitečný zdroj informací pro vývojáře i uživatele webových aplikací, kteří chtějí získat vědomosti o problematice počítačových útoků a snižovat tím riziko jejich výskytu.
Squirrel: Webový framework v jazyce Swift
Klembara, Filip ; Bobák, Petr (oponent) ; Herout, Adam (vedoucí práce)
Cieľom tejto práce je vytvoriť framework v jazyku Swift, ktorý umožňuje tvorbu webových aplikácií a je jednoducho použiteľný, pracuje s databázou MongoDB, ponúka vlastný šablónovací systém, minimalizuje potrebu programovania typu kľúč-hodnota a využíva výhody jazyku Swift verzie 4. Zvolený problém som vyriešil pomocou implementácie vlastného serveru, nad ktorým pracuje mnou vytvorený framework. V riešení bolo použité generické programovanie a protokol Codable, ktorý umožňuje jednoduchú serializáciu dát. Vytvorené riešenie poskytuje jednoduché prostredie pre tvorbu webových aplikácií fungujúce na všetkých Swiftom podporovaných Linuxových distribúciách. Prínosom tejto práce je zjednodušenie vývoja webových aplikácií Swift vývojárom v jazyku Swift.
Mobilní systém pro rozpoznání textu na iOS
Bobák, Petr ; Sochor, Jakub (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato práce dokumentuje postup vývoje moderní klient-server aplikace pro rozpoznání textu na platformě iOS. Čtenář je v úvodu seznámen s obecným principem klient-server modelu, včetně jeho známých architektur, a také s členěním logických vrstev mezi obě strany. Následuje popis současných trendů a používaných technologií vhodných pro tvorbu aplikačního rozhraní webového serveru. Dále jsou diskutovány principy a možnosti rozpoznání textu na straně serveru. V rámci klientské části práce poskytuje základní poznatky o platformě iOS a zmiňuje také některé podstatné koncepty charakteristické pro vývoj iOS aplikací. Vlastní implementace pak klade důraz na možnost obecného použití serverové části tak, aby ji bylo možné integrovat přímo s koncovým klientem, případně i s jiným aplikačním serverem třetí strany. Součástí výstupu práce je také framework pro přímou komunikaci iOS klienta se serverem. Jako příklad použití je implementována demonstrační aplikace pro vyhodnocení aditivních látek z etiket potravin.
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.
Porovnání web frameworků v Javě
Podolka, Luděk ; Pavlíček, Luboš (vedoucí práce) ; Jandík, Martin (oponent)
Cílem této práce je porovnání softwaru známého jako webové frameworky v prostředí Java platformy z pohledu architekta webové aplikace. Autor práce se pokusil o vytvoření vlastní metodiky pro porovnání architektury a základní funkcionality webových frameworků, která vychází z dostupné dokumentace, prezentací odborníků a zkušeností vývojářů. Porovnání architektury a funkcionality provedl na zástupcích požadavkem řízených a komponentově orientovaných frameworků ? Struts a JSF RI. Podstatnou částí práce je také porovnání vývoje vlastní internetové aplikace. Zde autor nastiňuje způsob práce s vývojovým prostředím a porovnává množství úkonů potřebných pro implementaci požadované funkcionality i pro každé rozšíření aplikace. V závěrečném zhodnocení obou typů architektury doporučuje vhodnost použití obou variant.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.