Národní úložiště šedé literatury Nalezeno 178 záznamů.  začátekpředchozí169 - 178  přejít na záznam: Hledání trvalo 0.01 vteřin. 
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.
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.
Synchronizace vektorové grafiky mezi klienty a serverem
Votava, Štěpán ; Bruckner, Tomáš (vedoucí práce) ; Vencovský, Filip (oponent)
Cílem diplomové práce je analýza existujících algoritmů pro zajištění konzistence při synchronizaci vektorové grafiky v reálném čase mezi více klienty a serverem, jejich otestování, popis rozdílů a výběr nejvhodnějšího. Teoretická část práce se věnuje problematice komunikace v reálném čase v protokolu HTTP, WebSockety a detailněji se zabývá algoritmy pro zajištění konzistence a architekturou aplikace. V praktické části jsou popsány technologie využité v diplomové práci, dále samotný návrh aplikace a její implementace. Výsledkem práce je přehled algoritmů pro zajištění konzistence, výběr technologie vhodné pro komunikaci mezi klienty a servery v případě synchronizace vektorové grafiky v reálném čase a implementace vybraných technologií v Node.js aplikaci.
Hlášení podnětů obcím - ZmapujTo.cz
Hujer, Martin ; Mittner, Jan (vedoucí práce) ; Šebesta, Michal (oponent)
Tato práce se zabývá hlášením podnětů obcím občany. Hlavním cílem je vytvoření systému pro hlášení podnětů obcím pomocí chytrého mobilního telefonu. První kapitola se zabývá analýzou existujících zahraničních i českých projektů, které se mapováním podnětů zabývají. Druhá kapitola je zaměřena na analýzu a návrh nového řešení. Ve třetí kapitole jsou uvažovány varianty technických řešení jednotlivých částí systému. Čtvrtá kapitola popisuje volbu konkrétních technických prostředků a vývoj jednotlivých částí systému.
Kooperativní práce na dokumentech v aplikaci TeXonWeb
Telenský, Václav
Diplomová práce se zabývá návrhem a implementací možnosti kooperativní práce na dokumentech v aplikaci TeXonWeb. Součástí práce je analýza konkurenčních řešení a klíčových technologií pro implementaci. Kooperativní práce na dokumentech je funkcionalita, která umožňuje uživatelům snadnou spolupráci na jednom dokumentu v reálném čase. Text práce popisuje vlastní implementaci za použití vybrané technologie, která je popsána v počáteční analýze. Práce poskytuje i nápady pro další možný postup.
Srovnání vývoje webových aplikací v Nette frameworku (PHP) a Node.JS
Kočárek, Michal ; Pecinovský, Rudolf (vedoucí práce) ; Mazánek, Petr (oponent)
Práce se zabývá srovnáním platforem pro vývoj webových aplikací, konkrétně frameworku Nette pro platformu PHP a platformy Node.JS. Cílem práce je poskytnout komplexní obraz o rozdílech mezi zkoumanými platformami. Srovnání rozšiřuje předchozí diplomové práce, které porovnávaly frameworky Grails pro platformu Java, Zend pro platformu PHP a ASP.NET MVC. Tímto vzniká srovnání pěti platforem pro vývoj webových aplikací. Součástí práce jsou webové aplikace, které jsem vyvinul nad frameworkem Nette v PHP a nad platformou Node.JS. Aplikace slouží zejména jako zdroj informací pro srovnání. Navíc mohou posloužit začínajícímu vývojáři pro seznámení se s danými platformami nebo jako studijní materiál pro zkoumání rozdílů mezi nimi. Aplikace vycházejí ze stejných uživatelských požadavků, jako aplikace vytvořené v předchozích diplomových pracích. Je tak možné srovnávat aplikace pro všech pět platforem. Jednotlivé platformy jsou porovnávány ve více oblastech. První oblast se zaměřuje na fundamentální odlišnosti. Druhá oblast je zaměřená teoreticky, na architekturu platforem. Platformy jsou hodnoceny dle míry implementace architektonických vzorů definovaných Martinem Fowlerem. Další oblast se zabývá vlastním používáním platforem při vývoji webových aplikací. Oblast zahrnuje jak objektivní kritéria, tak osobní hodnocení nabyté právě z vývoje ukázkových aplikací. Poslední oblast srovnává dostupnou podporou daných platforem. Výsledky práce poskytují komplexní srovnání pěti odlišných platforem dle stejných kritérií. Přínosem je také existence ukázkových aplikací, vyvinutých dle stejných požadavků. Případný zájemce si tak díky nim může vytvořit vlastní obrázek vycházející z odlišné implementace stejné funkcionality v různých platformách.
Mobilní konzole pro ovládání prezentací v HTML
VALDAUF, Jaroslav
Cílem bakalářské práce je vytvořit kompletní balík aplikací složený z webové prezentační aplikace pro PC a webové aplikace pro mobilní zařízení, která bude sloužit pro ovládání prezentace a zároveň bude zobrazovat poznámky k jednotlivým snímkům. Komunikaci mezi aplikacemi bude zajišťovat program, který bude součástí balíku.
Real-time webové aplikace
Toman, František ; Mittner, Jan (vedoucí práce) ; Buchalcevová, Alena (oponent)
Tato práce se věnuje realtime webovým aplikacím. Hlavním cílem práce je pomoci čtenáři se začátky budování realtime webové aplikace. Dosaženo toho bude představením potřebné teorie, popisem technologií a softwarových produktů určených pro vývoj realtime webových aplikací. Přínosem práce je shrnutí problematiky na jednom místě v českém jazyce, zhodnocení technologií z hlediska nasazení na reálné prostředí internetu. Dalším přínosem je zpracování novinek, které mají pro budoucí vývoj realtimových aplikací potenciál. Práce je členěna do šesti kapitol. V první uvedu motivaci pro výběr tématu. Ve druhé kapitole rozvedu teoretickou stránku realtimových aplikací. Třetí kapitola pojednává o technologiích komunikačních spojení. Ve čtvrté kapitole se budu zabývat softwarovými produkty zaměřenými na vývoj realtime webových aplikací. Pátá kapitola obsahuje příklad implementace jednoduché realtime webové aplikace a poslední šestá kapitola shrnuje poznatky získané při zpracovávání práce.
Real-time web applications
Paulech, Matej ; Mittner, Jan (vedoucí práce) ; Buchalcevová, Alena (oponent)
Tato práce se zabývá real-time webovými aplikacemi. Jejím hlavním cílem je seznámit čtenáře s pojmem real-time webová aplikace a s technikami určenými pro tvorbu real-time webových aplikací s důrazem na praktickou ukázku. První kapitola se věnuje historii vzniku webu, popisu HTTP protokolu a definici real-time webových aplikací. Druhá kapitola popisuje technologie použité v dalších částech práce s důrazem na jejich dopady a využití při tvorbě real-time webových aplikací. Jedná se o technologie JavaScript, JSON, Ajax (XHR, JSONP), knihovnu jQuery a serverové řešení Node.js. Třetí kapitola představuje hlavní část práce. Zabývá se technikami real-time komunikace klienta se serverem nazývanými také transportní způsoby. Popis každé techniky je doplněn obrázkem znázorňujícím komunikaci klienta se serverem a ukázkovým zdrojovým kódem. V závěru třetí kapitoly se nacházejí řešení používané programátory v praxi, konkrétně řešení Ajax Push Engine (APE), knihovna Socket.IO a služba Pusher.com. Čtvrtá, zároveň poslední kapitola obsahuje popis tvorby ukázkové webové aplikace vytvořené pro účely teto práce - skupinového chatu. Jedná se zejména o popis její funkcionalit a návodu jak si u sebe připravit prostředí pro běh real-time webové aplikace. Také obsahuje návod pro vytvoření kostry real-time webové aplikace s použitím serverového řešení Node.js, frameworku Express a knihovny Socket.IO. Zdrojové kódy ukázkové aplikace se nacházejí na přiloženém DVD v případě tištěné verze práce, v přílohách informačního systému VŠE v případě elektronické verze práce a také na službě GitHub. Hlavním přínosem práce je poskytnutí komplexního a jednotného popisu technik tvorby real-time webových aplikací s poskytnutím ukázkového zdrojového kódu ke každé technice.
Real-time webové aplikace
Procházka, Tomáš ; Mittner, Jan (vedoucí práce) ; Pavlíčková, Jarmila (oponent)
Svou práci zaměřuji na dva vybrané servery, díky kterým je možné dosáhnout real-time komunikace mezi klientem a serverem. Mým cílem je především obeznámit programátory PHP aplikací s problematikou real-time komunikace na internetu, poukázat na odlišnosti od programování klasických PHP aplikací a zaměřit se především na praktickou stránku problému. Abych toho dosáhl, strukturoval jsem celou práci tak, že nejdříve vysvětlím minimum potřebné teorie, a poté se budu věnovat praktickým ukázkám, které řádně oko- mentuji. Vlastní přínos pak vidím především všabloně pro webové stránky běžící v prostředí Node.js, která může být použita jako startovní bod každé webové prezentace.

Národní úložiště šedé literatury : Nalezeno 178 záznamů.   začátekpředchozí169 - 178  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.