Národní úložiště šedé literatury Nalezeno 111 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
A system for community package transport
Wikarská, Miriam ; Hnětynka, Petr (vedoucí práce) ; Škoda, Petr (oponent)
Práca je založená na tom, že aplikácia, ktorá by umožňovala komunitnú prepravu zásielok neexistuje. Práca prezentuje analýzu funkcií, ktoré by ta- káto aplikácia mohla mať. Aplikácia je analyzovaná cez jej prípady použitia, konceptuálny model a ďalšie požiadavky. Práca ďalej prezentuje podstúpené implementačné kroky pri vytváraní prototypovej implementácie. Práca vy- svetľuje komunikáciu v rámci aplikácie, perzistenciu dát, overovanie jej pou- žívateľov a komunikáciu medzi používateľom a aplikáciou. Prototyp aplikácie je implementovaný v programovacom jazyku Java. Práca ukazuje, že imple- mentácia takejto aplikácie je možná, na príklade vykresľuje zamýšľané pou- žitie aplikácie a porovnáva prototyp aplikácie s niektorými službami alebo aplikáciami, ktoré prepravujú zásielky. Práca nakoniec sumarizuje splnené ciele a predstavuje možnosti budúceho rozšírenia aplikácie.
Implementace hry Abaku
Cihlářová, Klára ; Hnětynka, Petr (vedoucí práce) ; Kofroň, Jan (oponent)
Cílem této práce bylo implementovat stolní početní hru Abaku. Abaku je hra pro 2 až 4 hráče podobná hře Scrabble, ale místo skládání slov se v této hře skládají početní příklady. Hráči se připojují k serveru pro hru mezi sebou nebo hrají pouze lokálně proti umělé inteligenci. V případě hry mezi více hráči se na závěr hry zobrazí statistiky pro dané hráče, které jsou uloženy v databázi. Dále je součástí této práce také program pro provádění operací s databází.
Extensible Collaborative Development Platform
Halaša, Michal ; Hnětynka, Petr (vedoucí práce) ; Bureš, Tomáš (oponent)
Název práce: Rozšířitelná vývojová platforma s možností spolupráce Autor: Michal Halaša Katedra / Ústav: Katedra distribuovaných a spolehlivých systémů Vedoucí bakalářské práce: RNDr. Petr Hnětynka Ph.D., S 212, Malostranské nám. 25, Praha Abstrakt: V dnešní době existuje více vývojových platforem s důrazem na spolupráci uživatelů. Tyto platformy poskytují vývojářům sadu aplikací umožňujících společný vývoj (VCS nástroje, aplikace na sledovaní chyb, emailové konference atp.). Na druhou stranu existují samostatné nástroje na obsluhu jednotlivých aplikací. Většinou tyhle samostatné nástroje poskytují více funkcionality pro vývojáře, ale musejí být nastaveny a spravovány samostatně. Cílem tyto práce je vyvinout vývojovou platformu (tzv. Forge), která je plně rozšiřitelná a poskytuje sjednocený spůsob správy všech použitých nástrojů. Klíčová slova: java, rozšíritelnost, vývojová platforma
Moderní implementace LALR(1) konstruktoru
Fišer, Karel ; Bednárek, David (vedoucí práce) ; Hnětynka, Petr (oponent)
Cílem této práce je navrhnout moderní design konstruktoru parserů a návrh poté realizovat. Výsledkem práce je programátorské dílo sestávající z programu, který ze vstupního souboru čte popis bezkontextové LALR(1) gramatiky a sémantických akcí. Do výstupních souborů generuje zdrojový kód syntaktického analyzátoru, který při parsování jazyka odpovídajícího dané gramatice vykonává dané sémantické akce. Součástí jsou šablony zdrojových kódů pro implementaci výsledného analyzátoru, a to pro několik cílových moderních objektových programovacích jazyků. Powered by TCPDF (www.tcpdf.org)
Supporting real-time features in a hierarchical component system
Hošek, Petr ; Hnětynka, Petr (vedoucí práce) ; Kofroň, Jan (oponent)
Tato práce se zabývá rozšířením komponentového systému SOFA 2 umožňujícím vývoj spolehlivých systémů realného času pro věstavené zařízení použitím přístupu založeného na komponentovém vývoji. SOFA 2 nabízí hierarchický komponentový model a mnoho pokročilých vlastností které mohou být přínosné v této oblasti softwarového vývoje. Práce obsahuje diskusi k nutným změnám a vlastnostem, které je potřeba zahrnout do komponentového systému SOFA 2. Práce dále obsahuje návrh a prototyp implementace rozšíření za účelem realizace a ověření použitelnosti navržených konceptů. Tato implementace umožňuje vývoj spolehlivých systémů realného času pro věstavené zařízení pomocí jejich dekompozice na komponenty, které přináší striktní oddělení logiky a vyšší znovupoužitelnost. Prototypová implementace se soustředí na maximální využití existujících nástrojů a kódu. Obsaženy jsou také příklady použití a porovnání s dalšími přístupy, které umožňuje demonstrovat použitelnost a vlastnosti prototypové implementace.
Application for Real Estate Management
Rada, Michal ; Kofroň, Jan (vedoucí práce) ; Hnětynka, Petr (oponent)
Cieľom bakalárskej práce je navrhnúť a implementovať Internetovú aplikáciu, ktorá má za úlohu zjednodušiť prácu majiteľom nehnuteľností so správou nehnuteľností, nájomníkov, výberom poplatkov a nájomného a sledovaním a výpočtom návratnosti investícii do nehnuteľností. Aplikácia by mala obsahovať nielen rozhranie pre prenajímateľa, ale aj rozhranie pre nájomníkov, ktoré by poskytovalo odpovedajúce informácie druhej strane a umožňovalo nájomníkom kontaktovať svojho prenajímateľa. Aplikácia by mala byť navrhnutá s ohľadom na ľahkú použiteľnosť a jednoduchosť ovládania, ideálne nezávisle na platforme.
Semiautomatické vyhodnocování multikriteriálního hodnocení kartografických děl
Kotrč, Jaroslav ; Hnětynka, Petr (vedoucí práce) ; Malohlava, Michal (oponent)
Bakalářská práce se zabývá automatizací vyhodnocování multikriteriálního hodnocení kartografických děl. Hodnocení využívá několik hodnotících škál, různých vah kritérií a především různého počtu hodnocených kritérií a jejich rozčlenění. V práci je popsána struktura vhodná k automatizaci vyhodnocování. Na jejím základě je vytvořen a popsán program, který je součástí práce. Program umožňuje vytvářet strukturu kritérií a popis hodnocených děl. Nad touto strukturou je poté pomocí programu prováděno hodnocení kvality díla vyplněním ohodnocení jednotlivých kritérií. Následně se spočítá agregace hodnocení zohledňující rozdílné vlastnosti hodnotitelů a důležitost kritérií.
Supporting multiplatform applications with YA-RPC
Kovařík, František ; Hnětynka, Petr (vedoucí práce) ; Yaghob, Jakub (oponent)
Název práce: Supporting multiplatform applications with YA-RPC Autor: František Kovařík Katedra: Katedra softwarového inženýrství Vedoucí diplomové práce: RNDr. Petr Hnětynka, Ph.D. E-mail vedoucího: hnetynka@d3s.mff.cuni.cz Abstrakt: Během posledních tří desetiletí se vzdálené volání procedur (RPC) stalo oblíbeným způsobem pro komunikaci mezi počítači a procesy, využívaným v mnoha různých distribuovaných systémech. I přes velké množství RPC protokolů a implementací vyvinutých během těchto let, ani jeden systém nenabízí veškeré podstatné funkce a zároveň uživatelsky přívětivé rozhraní pro programování aplikací. V této práci představíme Yet Another Remote Procedure Call - YaRpc - specifikaci flexibilního a uživatelsky přívětivého middleware, který nabízí pokročilé funkce jako např. rozšiřitelnost a nezávislost na transportním či komunikačním protokolu, zpětná volání a konfigurovatelnou obsluhu volání metod. Následně popíšeme YaRpc Native Protocol (YNP), což je nový, minimalistický a výkonný RPC protokol s bohatou množinou funkcí. Dále představíme nativní implementaci YaRpc standardu a YNP protokolu v Javě a .NET Frameworku, a porovnáme jejich použití vůči protokolům jako je Java RMI, .NET Remoting a SOAP webové služby. Klíčová slova: YaRpc, vzdálené volání procedur, distribuované systémy
Supporting multiplatform applications with YA-RPC
Kovařík, František ; Hnětynka, Petr (vedoucí práce) ; Yaghob, Jakub (oponent)
Název práce: Supporting multiplatform applications with YA-RPC Autor: František Kovařík Katedra: Katedra softwarového inženýrství Vedoucí diplomové práce: RNDr. Petr Hnětynka, Ph.D. E-mail vedoucího: hnetynka@d3s.mff.cuni.cz Abstrakt: Během posledních tří desetiletí se vzdálené volání procedur (RPC) stalo oblíbeným způsobem pro komunikaci mezi počítači a procesy, využívaným v mnoha různých distribuovaných systémech. I přes velké množství RPC protokolů a implementací vyvinutých během těchto let, ani jeden systém nenabízí veškeré podstatné funkce a zároveň uživatelsky přívětivé rozhraní pro programování aplikací. V této práci představíme Yet Another Remote Procedure Call - YaRpc - specifikaci flexibilního a uživatelsky přívětivého middleware, který nabízí pokročilé funkce jako např. rozšiřitelnost a nezávislost na transportním či komunikačním protokolu, zpětná volání a konfigurovatelnou obsluhu volání metod. Následně popíšeme YaRpc Native Protocol (YNP), což je nový, minimalistický a výkonný RPC protokol s bohatou množinou funkcí. Dále představíme nativní implementaci YaRpc standardu a YNP protokolu v Javě a .NET Frameworku, a porovnáme jejich použití vůči protokolům jako je Java RMI, .NET Remoting a SOAP webové služby. Klíčová slova: YaRpc, vzdálené volání procedur, distribuované systémy
Distribuovaná hašovací tabulka pro klienta protokolu BitTorrent
Brodský, David ; Parízek, Pavel (vedoucí práce) ; Hnětynka, Petr (oponent)
Obsahem této práce je presný popis distribuované hašovací tabulky (DHT) implementované v BitTorrent klientovi Azureus, její použití pro úcely distribuovaného trackeru a porovnání s jinou DHT sloužící ke stejnému účelu. Součástí této práce je také implementace rozhraní na bázi TCP serveru umožnujícího snadný prístup k DHT bez nutnosti ji znovu implementovat a specifikace použitého komunikacního protokolu.

Národní úložiště šedé literatury : Nalezeno 111 záznamů.   1 - 10další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.