Národní úložiště šedé literatury Nalezeno 1,293 záznamů.  začátekpředchozí1271 - 1280dalšíkonec  přejít na záznam: Hledání trvalo 0.04 vteřin. 
Možnosti využití e-learningu pro výuku programování
Svoboda, Ondřej ; Švecová, Jarmila (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Cílem práce je vytvořit souhrnný pohled na problematiku e-learningu a uvést doporučení pro výuku programování. Dále vytvořit materiál, který by měl pomoci studentům začínajícím s objektově orientovaným programováním. V teoretické části jsou popsány formy elektronické výuky včetně úlohy ICT. Jsou srovnány výhody a nevýhody e-learningu oproti klasické výuce a podán obraz vývoje tohoto odvětví od historie po současnost i s výhledem do budoucna. V samostatné kapitole jsou uvedeny nejdůležitější standardy včetně standardizačních organizací. Také jsou zhodnoceny formy e-learningu ve vztahu k výuce programování. Součástí je webová prezentace obsahující výklad základních pojmů spojených s objektově orientovaným programováním. Při výkladu pojmů se autor snaží pojmy co nejvíce přiblížit realitě pomocí různých příkladů. Cílem je poskytnout na pojmy další možný pohled. Prezentace dále obsahuje materiály, které mají pomoci studentům zvládnout první dvě cvičení předmětu 4IT101 Základy programování. Každý úkol obsahuje sepsaný postup nutný pro jeho splnění a animaci provádějící postupem krok za krokem.
Trends in web application development
Jasný, Vojtěch ; Brabec, Tomáš (vedoucí práce) ; Špánek, Roman (oponent)
The thesis is divided between two main topics: the first are trends in web application development on the client-side. Described are AJAX and COMET techniques, JSON format for data interchange, tools usable to debug Javascript applications and three Javascript libraries. Important part of client-side development are forms, which are far from ideal in their current state. Hence description of XForms and Web Forms 2.0 and their comparison is included. The second topic is server-side development. First the most used technologies used today are evaluated. Further, several frameworks are described and compared on a set of criteria. Python, Ruby and Java languages are represented.
Webová aplikace pro testování programů při výuce
Podolka, Luděk ; Pavlíček, Luboš (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Cílem této diplomové práce je popsat možné způsoby řešení kompilace, spouštění a testování uživatelských programů v jazyce Java v prostředí webového serveru. Dalším cílem je navrhnout a implementovat webovou aplikaci, která by umožňovala studentům psaní a testování jednoduchých programů při výuce Javy. Metodou dosažení cíle je studium relevantních zdrojů, zejména dokumentace a zdrojového kódu projektů implementujících dynamické spouštění programů. K dosažení cíle praktické části autor využívá analýzu požadavků a principy implementace agilní metodiky extrémního programování. Pro názornost návrhu aplikace jsou použity prvky notace jazyka UML. První část práce je zaměřena na teorii spouštění programů v Javě, načítání tříd, kompilaci zdrojových kódů a bezpečnost programu. Dále je uveden přehled nástrojů, které vznikly následným vývojem a jsou postaveny nad těmito základními koncepty. Jedná se dynamické modulární systémy, nástroje pro testování software, nástroje pro automatizaci sestavení a integrační servery. Tyto nástroje implementují dynamické spouštění programů. Třetí skupinou jsou nástroje vhodné pro kvalitativní analýzu zdrojového kódu, které mohou být využity při vytvářené webové aplikace pro účely výuky. V praktické části autor shrnuje zadání úkolu vytvoření webové aplikace a provádí analýzu požadavků. Na základě požadavků se autor krátce věnuje vnitřnímu uspořádání webové aplikace. Detail návrhu aplikace je demonstrován na vybraném uživatelském příběhu. V textu je zařazen přehled technologií a nástrojů použitých k řešení praktické části. Nedílnou součást práce tvoří webová aplikace provozovaná na adrese http://kitscm.vse.cz/tppv. Vlastním přínosem autora je vytvoření přehledu problematiky potřebné k úspěšné analýze, návrhu a implementaci webové aplikace pro testování programů a samotný výsledek provedení těchto procesů.
Algoritmus hledání nejkratší cesty využitý v dopravní síti - úpravy vzhledem k aktuálním změnám a omezením sítě
Kohout, Pavel ; Kuncová, Martina (vedoucí práce) ; Tichý, Vladimír (oponent)
Obsah této bakalářské práce tvoří představení a popis vybraných algoritmů hledajících nejkratší cestu v grafu a předvedení jejich využití. V práci se věnuji praktické úloze, kdy s využitím reálných dat předvedu fungování algoritmu vzhledem k dopravní síti a jejím omezením. Kromě toho si kladu za cíl popsat některé oblasti, ve kterých tyto algoritmy naleznou své uplatnění. Zvláštní důraz kladu na dostupná řešení a jejich problémy. Cílem této práce je zvýšit informovanost o algoritmech a napomoci tak jejich dalšímu rozšiřování a zdokonalování.
Framework Wicket
Kvapil, Hynek ; Pavlíčková, Jarmila (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Tématem této bakalářské práce je Java framework Apache Wicket, který slouží předně k usnadnění tvorby prezenční vrstvy webových aplikací. Práce se v prvé řadě snaží seznámit čtenáře se stěžejními vlastnostmi, architekturou a komponentovým přístupem k tvorbě v prostředí tohoto aplikačního frameworku. Práce nemá za cíl být výukovým materiálem pro tento nástroj, ale může sloužit při výběru mezi frameworky obdobného zaměření. Jelikož si klade za cíl umožnit čtenáři vytvořit si detailnější představu o tom, co framework Apache Wicket může nabídnout vývojářům, jež se rozhodnou jej používat.
Webové služby a jejich podpora v Javě
Kubal, Pavel ; Pavlíčková, Jarmila (vedoucí práce) ; Stanovská, Iva (oponent)
Cílem této práce je poskytnout ucelený pohled na problematiku nástrojů pro podporu vývoje webových služeb v programovacím jazyce Java. První polovina práce se zaměřuje na teoretickou část problematiky a čtenáře seznámí se základními pojmy. Druhá část se věnuje průzkumu trhu s nástroji pro podporu vývoje webových služeb. Výstupem práce je sumarizace vlastností tří největších hráčů na tomto trhu a uvedení praktických zkušeností získaných v průběhu zkoušení těchto nástrojů.
Srovnání vývoje grafického uživatelského rozhraní ve Swingu a ve wxWidgets
Hrubý, Jan ; Pavlíčková, Jarmila (vedoucí práce) ; Kureš, Richard (oponent)
V této bakalářské práci se zabývám porovnáním dvou populárních programových knihoven pro tvorbu grafického uživatelského rozhraní. První je Swing za použití jazyka Java a druhou je wxWidgets za použití C++. Cílem mé práce je především objektivní srovnání silných a slabých stránek těchto knihoven se zaměřením na faktory jako je rychlost vývoje, přenositelnost mezi různými platformami, rychlost uživatelského rozhraní, snadnost internacionalizace, vývoj nových komponent a tvorba distribuce programu. Toto srovnání může usnadnit volbu knihovny pro konkrétní projekt a díky použití jednoduchých praktických příkladů je možné snáze porozumnět a osvojit si mechanismy, které tyto toolkity používají. Práce je rozdělena na část o Swingu a o wxWidgets. V každé z těchto částí nejprve nastíním způsob, jakým se daná knihovna používá, ukážu implementaci jednoduché aplikace a tvorbu vlastních komponent uživatelského rozhraní. V závěru práce pak provedu přehledné srovnaní obou knihoven podle stanovených kritérií.
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.
Frameworky pro objektově relační mapování
Patrný, Vojtěch ; Pavlíčková, Jarmila (vedoucí práce) ; Hrnko, Petr (oponent)
Tato práce se zabývá frameworky a postupy pro objektově relační mapování (ORM) v prostředí programovacího jazyka Java. Cílem práce je ukázat návrhové vzory pro ORM, představit standardy a hlavní implementace Java ORM frameworků, najít vhodná kritéria pro srovnání ORM frameworků a na případové studii ukázat implementaci ORM pomocí vybraných frameworků. Práce má následující strukturu: Nejprve se věnuje základním návrhovým vzorům, přístupům k mapování objektů a vlastnostem ORM frameworků ovlivňující výkon aplikací. Následující část popisuje dostupné standardy a implementace ORM v prostředí jazyka Java a představuje případovou studii, která tvoří přílohu práce. V poslední části práce se nachází kritéria pro hodnocení ORM frameworků a porovnání hlavních implementací standardu JPA.
Porovnání frameworků pro tlustého klienta v Javě
Hybler, Michal ; Pavlíček, Luboš (vedoucí práce) ; Pecinovský, Rudolf (oponent)
V úvodní části práce jsou vysvětleny základní pojmy a vytvořen přehled základních vlastností frameworků a rozdělení aplkací na typy vhodné k rozřazení frameworků. V hlavní části práce je uvedena analýza frameworků, které jsou určeny pro tvobu tlustého klienta v programovacím jazyce Java. Na konci práce je uveden přehled aplikací, ke kterým jsou jednotlivé frameworky vhodné.

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