Národní úložiště šedé literatury Nalezeno 19 záznamů.  předchozí11 - 19  přejít na záznam: Hledání trvalo 0.02 vteřin. 
Rámec pro tvorbu aplikací s podporou peer-to-peer spolupráce
Hrdina, Jan ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce)
Práce se zabývá návrhem a implementací aplikačního rámce pro tvorbu kolaborativních webových editorů, které umožňují peer-to-peer spolupráci v realném čase. V práci jsou shrnuty existující přístupy pro replikaci dat, z nichž je pro další použití jako nejvhodnější vybrána implementace CRDT (conflict-free replicated data type) pro JSON od M. Kleppmanna. Pomocí výsledného rámce může být vytvářený obsah bezpečně sdílen uvnitř skupin protějšků, kde každému členovi je možné nastavit jiná oprávnění. Pro navázání spojení a komunikaci P2P jsou navrženy a implementovány vlastní komunikační protokoly postavené na WebRTC, WebSocket a WebCrypto. Rámec umožňuje řešení konfliktů a samostatnou práci i bez připojení k internetu. Pro konzistentní uživatelský zážitek je součástí knihovna s prvky uživatelského rozhraní pro správu přátel, skupin a další časté úkony. Rámec je implementován s využitím funkcionálních návrhových vzorů realizovaných v jazyce ReasonML. Funkčnost výsledku je ověřena vytvořením ukázkové aplikace editoru myšlenkových map.
Tvorba webu s využitím technologie JAM Stack
MINKA, Jakub
Cílem bakalářské práce je představit moderní alternativu v oblasti tvorby webu pomocí technologie JAM Stack. Webové technologie se vyvíjí velice rychlým tempem a v současné době je na trhu množství webových technologií, které lze použít k tvorbě webu. Každá má své plusy a mínusy a právě technologie JAM Stack se nachází někde na rozhraní. Staví totiž na rozdíl od klasického front end + back end na čistě statickém konceptu bez použití serveru a databází. Umožňuje tak tvořit bezpečné a rychlé weby. JAM Stack je název pro techniku tvorby webu, která sestává ze tří elementů. JavaScriptu, který zpracovává a vykonává požadavky klienta, množství API (rozhraní pro programování aplikací), které zprostředkovávají server-side a databázové operace a značkovacího jazyka (Markup). Autor se ve své práci zaměří na různé formy JAM Stacku, vyzkouší a popíše některé použitelné API a nástroje pro zápis jazyka, prozkoumá možnosti využití této technologie a porovná jí s ostatními technologiemi. V praktické části vytvoří funkční webovou prezentaci, která bude celá tvořená čistě technologií JAM Stack. K publikaci webu na internetu využije některý z hostingů statických webových stránek a web bude distribuován prostřednictvím CDN.
Životní cyklus projektu webové prezentace v sektoru B2B
Dušek, Václav ; Střížová, Vlasta (vedoucí práce) ; Bubeníček, Jan (oponent)
Tato diplomová práce pojednává o tvorbě nové webové prezentace divizního úseku ITreklama společnosti DISKUS spol. s r.o. Tvorba nového webového řešení s sebou nese specifické potřeby, a to především kvůli obchodnímu zaměření na sektor B2B, do něhož tento divizní úsek spadá. Projekt využívá tradičního přístupu k řízení se všemi jeho relevantními nástroji, aby bylo dosaženo co nejvyšší přidané hodnoty. Hlavním cílem je úspěšné spuštění nové webové prezentace a mezi dílčí cíle patří identifikace potřeb cílové skupiny a popis specifických nároků na webovou prezentaci v obchodním sektoru B2B. Vysvětlení životního cyklu projektu, spolu s identifikací specifických potřeb pro webovou prezentaci v sektoru B2B, má následně sloužit i jako metodika pro oblast tvorby webových B2B prezentací.
Startpage for TV Application
Bureš, Michal ; Bureš, Tomáš (vedoucí práce) ; Horký, Vojtěch (oponent)
V naší práci implementujeme konfigurovatelnou TV aplikaci pro set-top box zařízení, v kontextu zabudovaného webového prohlížeče. Práce je vedena dle zákaznického zadání a plně integrovaná do velké IPTV platformy. Má formu komplexního výchozího menu, jehož první sekcí je interaktivní dlaždicová struk- tura obsahující pohyblivý video přehrávač. Ostatní sekce obsahují menší ap- likace, nebo podsekce menu. Základem jsou moduly, které transformují zdroje dat na dlaždice. Ty jsou pak projektovány na horizontální karusely dle dynam- ické konfigurace. Navrhli jsme vhodně definované rozhraní k integrování nových modulů. Necelých dvacet jich je připraveno k okamžitému použití. Poskytují různé druhy parametrizovatelných dlaždic, například živé programy, s možností je přímo pustit či nahrát. Naše vrstva uživatelského rozhraní využívá knihoven React a Redux a je navržena jako jednostránková aplikace. Pro předvídatelnost, jakákoli změna stavu aplikace je řešena prostřednictvím vytvoření akce, která je zpracována pouze pure funkcemi. Nedostatečný výkon set-top boxů nás přivedl k implementaci pomocí immutable stavu aplikace, po kterých se pruměrná doba rendrování našich React komponent zkrátila o více než polovinu. iii
Návrh internetových stránek
Mezera, David ; Dydowicz, Petr (oponent) ; Koch, Miloš (vedoucí práce)
Tato bakalářská práce se zabývá návrhem a realizací internetových stránek, které budou překračovat konkurenci jak web designem, tak i použitelností a praktičností. Cílem mé práce je vytvoření internetových stránek, které společnosti zajistí lepší marketingovou propagaci a získají tak nové zákazníky.
Nástroje a technologie pro vytváření mobilních aplikací
Čtvrtníček, Dušan ; Žák, Jakub (oponent) ; Samek, Jan (vedoucí práce)
Tato bakalářská práce popisuje a porovnává možnosti vývoje mobilních aplikací pro různé mobilní operační systémy (Android, Windows Phone atd.). Práce také popisuje dostupné nástroje k tvorbě mobilních aplikací. Na základě vytvořené aplikace, byly porovnány a zhodnoceny dva vývoje - nativní a hybridní.
Systém pro podporu agilního řízení projektů
Liška, Radek ; Burget, Radek (oponent) ; Kreslíková, Jitka (vedoucí práce)
Tato práce se věnuje využití agilních metodik v procesu tvorby webových stránek. Nejprve jsou nejpoužívanější tradiční a agilní metodiky vývoje software teoreticky rozebrány. Na základě identifikovaných postupů jsou vybrány ty, jenž vhodně řeší největší problémy spojené s řízením projektů tvorby webových stránek. Ze zjištěných skutečností je vytvořen hrubý návrh výsledného systému s využitím agilních postupů. V závěrečné části práce je pak tento návrh implementován ve formě prototypu systému.
Systémová integrace při tvorbě webových stránek
Ingr, Martin ; Čechovský, Vít (oponent) ; Jakubcová, Marie (vedoucí práce)
Diplomová práce se zabývá systémovou integrací při tvorbě webových stránek. Konkrétně je zde podrobně zdokumentována posloupnost všech kroků potřebných k naprogramování prostředí pro cílenou prezentaci dat, vybudování vlastního administračního systému pro jejich správu, dále k volbě a aplikaci vhodného redakčního systému pro publikování článků a v konečném důsledku k integraci těchto systémů do jednoho funkčního celku. V úvodní části práce je pozornost věnována zejména poznatkům z teoretické oblasti, které se společně s vypracovanými analýzami staly podkladem pro systémovou integraci, včetně procesů, které této fázi předchází.
Srovnání PHP frameworků Phalcon, Nette a Zend
Rebenda, Jiří ; Vojíř, Stanislav (vedoucí práce) ; Zumr, Jiří (oponent)
Dostupnost jazyka PHP a jeho rozšíření napříč vývojáři webových aplikací zapříčiňuje existenci mnoha projektů na něm postavených. S růstem jeho popularity rostly (a pravděpodobně do budoucna růst budou) i požadavky na něj kladené. Mnoho z nich nemusí přímo souviset s jazykem jako takovým, nýbrž s potřebami danými vnějšími okolnostmi (rozvoj Internetu apod.). Jednou z reakcí na existencí stále se opakujících se problémů a jejich rostoucí komplexitu jsou speciální knihovny známé též jako frameworky. Tato bakalářská práce se věnuje porovnání tří vybraných frameworků (Zend Framework 2.3, Nette 2.1.2 a Phalcon 1.3.1). V první (kratší) části jsou zprvu deklarovány některé základní pojmy a omezení daná prostředím PHP. Dále jsou spolu s popisem jednotlivých kritérií, na základě kterých jsou frameworky dále porovnávány, uvedeny otázky, na něž jsou v hlavní části práce poskytnuty (více či méně explicitní) odpovědi. Druhá - teoreticko-praktická část - se již zabývá rozborem frameworků v souvislosti s definovanými problémovými oblastmi. Smyslem popisu aplikačního rozhraní frameworků spolu s ukázkami kódu je popsat čtenáři eventuální rozdíly v pojetí řešení některých vybraných problémů. Práce se rovněž okrajově dotýká způsobů, jakými lze hodnotit jejich relativní oblíbenost. Výstupem práce není kladné, či záporné hodnocení některého z frameworků. Práce by naopak měla být chápána jako jeden z možných zdrojů např. při rozhodování se, zda některému z frameworků věnovat vyšší pozornost, či nikoliv. Dílčím přínosem je i fakt, že jsou potvrzeny některé axiomatické předpoklady (např. co se týče jejich rychlosti a oblíbenosti).

Národní úložiště šedé literatury : Nalezeno 19 záznamů.   předchozí11 - 19  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.