Národní úložiště šedé literatury Nalezeno 86 záznamů.  začátekpředchozí77 - 86  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Framework Nette
Tölg, Jan ; Pavlíčková, Jarmila (vedoucí práce) ; Lukáš, Martin (oponent)
Tato práce se věnuje zajímavému českému PHP frameworku Nette. První část seznámí čtenáře s obecnými pojmy, návrhovými vzory použitými v Nette a popíše základní vlastnosti frameworku. Cílem druhé části, tentokrát praktické, je demonstrace frameworku při psaní reálné webové aplikace. Práce není výukovým materiálem, ale pomáhá osvětlit základní výhody frameworku a případnému zájemci tak nabízí detailnější pohled v ucelené formě.
Modul zprostředkující práci v interaktivním režimu pro zásuvný modul (plug-in) BJ2NB do prostředí NetBeans
Verner, Jan ; Pecinovský, Rudolf (vedoucí práce) ; Pavlíčková, Jarmila (oponent)
Cílem této bakalářské práce je navrhnout a implementovat modul zprostředkující práci v interaktivním režimu pro plugin BJ2NB, který si klade za cíl doplnit vývojové prostředí NetBeans o výukové nástroje známé z prostředí BlueJ. Požadavky na funkcionalitu modulu vychází z analýzy potřeb, která byla vypracována na základě analýzy současné situace vývojových prostředí podporujících interaktivní režim. První část návrhu modulu obsahuje diagram a popisy případů užití. Další část popisuje, jak je modul navržen. Nachází se zde diagram balíčků, diagramy tříd a popis použitých technologií včetně aplikovaných návrhových vzorů. Hlavním výstupem této práce je samostatný modul, který je součástí příloh. Poslední část tvoří uživatelská (programátorská) dokumentace modulu.
Využití frameworku Django pro tvorbu informačních systémů
Hrubý, Jan ; Pavlíčková, Jarmila (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Cílem této práce je analýza frameworku Django z hlediska návrhových vzorů a architektonických principů s důrazem na vývoj informačních systémů. Na základě srovnání dvou reálných systémů byla identifikována základní obecná funkcionalita, kterou systémy běžně podporují. Tato analýza pomohla identifikovat přednosti a nedostatky frameworku. Ty vyplývaly zejména z aplikační architektury a z nedostatků některých jeho komponent. Na jejich základě byly odvozeny požadavky na rozšiřující knihovnu a nové aplikační komponenty. Problémy, které vznikly s řešením jednotlivých nových aplikačních komponent v rámci stanovených požadavků jsou teoreticky rozebrány a je popsáno jejich řešení s důrazem na aplikaci vhodných návrhových vzorů. V řešení se zde objevuje aplikace návrhového vzoru Observer ve více procesovém prostředí, řízení přístupu k záznamům (pesimistické a optimistické zamykání) a správa databázového schématu v přírůstkovém přístupu k vývoji informačního systému. Implementované komponenty byly na závěr použity pro realizaci skutečného informačního systému v týmu, které dokazuje celkovou vhodnost použití tohoto frameworku pro použití ve vývoji informačních systémů.
Podpora prezentační vrstvy v aplikačních frameworcích
Kapčiar, Jan ; Pavlíček, Luboš (vedoucí práce) ; Gála, Libor (oponent)
Tato diplomová práce se zabývá prezentační vrstvou a její podporou ve frameworcích pro webové aplikace. Je rozdělena na teoretickou a praktickou část. Prezentační vrstva je nejprve obecně popsána. Poté jsou vypsány jednotlivé základní technologie běžící ve webovém prohlížeči a komunikace se serverem. Práce rozebírá ajaxové techniky a z teoretického hlediska nahlíží na serverovou část prezentační vrstvy pomocí návrhových vzorů. Všechny teoretické poznatky jsou dále zkoumány na třech frameworcích (Zend, PRADO, Nette), na praktickém příkladu jsou sledovány možnosti, které každý aplikační rámec nabízí. Závěrečné zhodnocení sumarizuje konkrétní nabyté poznatky. Čtenáři je tak popsána prezentační vrstva ze všech úhlů pohledu. Navíc má k dispozici praktické srovnání, které mu může pomoci s výběrem vhodného frameworku pro vývoj.
Zend Framework
Odehnal, František ; Pavlíčková, Jarmila (vedoucí práce) ; Pecinovský, Rudolf (oponent)
Cílem této práce je zhodnotit Zend Framework z hlediska vývoje enterprise aplikací. První část práce je věnována popisu návrhových vzorů enterprise aplikací. Jsou zde popsány návhrové vzory doménové logiky, datové vrstvy a webové prezentace. Následuje seznámení se Zend Frameworkem, které obsahuje stručný popis jeho knihoven. Ve třetí části je znázorněno, jakým způsobem implementuje Zend Framework návrhové vzory a jak s touto implementací zacházet. Práce pokračuje demonstračním příkladem aplikace, která je naprogramována nejdříve za pomocí Zend Frameworku a následně bez něj. Poslední část je věnována zhodnocením silných a slabých stránek Zend Frameworku.
Webové aplikační frameworky pro rychlý vývoj aplikací
Válek, Ondřej ; Pavlíček, Luboš (vedoucí práce) ; Kotas, Pavel (oponent)
Práce se zabývá frameworky pro rychlý vývoj webových aplikací. Je určena především vývojářům, kteří vybírají framework pro svůj nový projekt nebo se zajímají o nové možnosti tvorby webových aplikací. Analyzuje pojmy a principy, na kterých frameworky staví. Dále určuje základní vlastnosti, jimiž se vyznačují frameworky určené pro rychlý vývoj webových aplikací. Definuje sadu srovnávacích kritérií, která jsou následně použita při hodnocení dvou vybraných frameworků ? Ruby on Rails a CakePHP. Praktická část popisuje implementaci referenční aplikace s použitím obou frameworků. Závěr práce odvozuje ze získaných poznatků, pro jaké aplikace jsou tyto frameworky vhodné.
Návrhové vzory pro databáze v hospodářských organizacích
Sychra, Jakub ; Palovská, Helena (vedoucí práce) ; Klas, Jan (oponent)
Při navrhování databáze se často setkáváme s případy, kdy je potřeba zachytit nějakou situaci z reality, která se často opakuje a její řešení není zcela jednoduché. Cílem této práce je popis těchto situací pomocí datových modelů. Ty představují možný způsob řešení, které lze považovat za vzorové a aplikovatelné i pro jiné situace. Úvodní kapitola má za úkol uvést čtenáře do problematiky návrhových vzorů. Ty jsou v informatice úspěšně využívány při návrhu objektově orientovaných programů. Pro úspěšné pochopení modelů zobrazených v této práci je druhá kapitola věnována základům datového modelování. Zbývající kapitoly se věnují tvorbě návrhových vzorů databáze hospodářské organizace. Každá z kapitol je zaměřena na některou část z databáze a popisuje její nejdůležitější entity a vazby. V závěru jsou uvedeny příklady modelů databáze, ve kterých jsou použity poznatky vycházející z této práce.
Extending Java with AOP
Grék, Jan ; Pavlíček, Luboš (vedoucí práce) ; Hamerník, Petr (oponent)
This work aims to introduce the world of aspect-oriented programming to a Java programmer and help her/him to understand main approaches and to sharpen lines between some of the AO languages, mainly AspectJ and CaesarJ. First part is about foundations of AOP, based on the paper by Kiczales et al. and paper of Filman and Friedman. I also discuss AOP-related approaches to software development. Another theme is an impact of AOP on modularity in the context of the work of Kiczales, Mezini and work of Aldrich. In the second part I describe AspectJ. I elaborate on the jumping aspect problem and show alternative solutions to it. Then I describe qualities of Gof design patterns AspectJ implementation, based on work by Hannemann and Kiczales and explain AOP community reaction. I give alternative approaches to observer design pattern implementation in AspectJ and discuss their difficulties. The third part is about AO languages, Java Layers and CaesarJ. I explain, why mixins are not possible with Java Generics and elaborate on work by Mezini and Osterman about CaesarJ and give more detailed analysis of problems addressed by CaesarJ in relation to AspectJ and Java.
Web 2.0 ? dopad na společnosta možnosti komerčního využití
Saktor, Marek ; Kubešová, Vlasta (vedoucí práce) ; Kašpar, Zdeněk (oponent)
Cílem práce Web 2.0 ? dopad na společnost a možnosti jeho komerčního využití je vysvětlit čtenáři tento fenomén, zmapovat současnou situaci na poli internetových služeb a předvést možnosti jejich využití pro jednotlivce, malé společnosti i velké investory. Práce se také snaží nastínit pravděpodobný vývoj této oblasti a prokázat hypotézu, že společenské sítě zjednodušují získávání informací a tím zvyšují dokonalost konkurence na trhu. Práce začíná rozborem prvků, kterými se weby označované jako Web 2.0, tedy web druhé generace vyznačují. Jedná se především o silný důraz na uživateli generovaný obsah, zaměření na velké množství malých klientů, technologický návrh spočívající v lehkém klientu a robustní databázi, síťový efekt, který službu zkvalitňuje a neustále přidávání nových funkcí, zvané též jako permanentní beta. V druhé části je fenomén rozebírán ze sociálního hlediska. Zkoumá se motivace lidí přispívat komunitě, přínosy v oblasti politické, edukativní, rozvoje pracovního trhu a solidárních finančních půjček. Zmíněny jsou i největší hrozby, které se pojí se společenskými sítěmi ? riziko zcizení identity (citlivých osobních údajů), podvody s falešnou totožností a nebezpečí dětského zneužívání. Kromě analýzy těchto hrozeb je nabídnuto i možné řešení, jak se jim bránit a jak s nimi bojovat. Třetí část práce je věnována prostoru pro komerční využití. Popisuje se zde využití takzvaného word-of-mouth marketingu, jež spočívá ve vzájemném doporučování produktu uživateli, reklamy, kterou mezi sebou uživatelé šíří sami (virals), business model pro nový Web 2.0 a budoucnost způsobu prodeje hudby, filmů a knih. Ukazuje komunitní weby jako vhodný distribuční kanál pro drobné podnikání. Je zde i kapitola věnovaná online hře Second Life, která splňuje kritéria internetové služby druhé generace (veškeré objekty ve světě vytváří uživatelé) a má vlastní ekonomiku propojenou skrze pohyblivý měnový kurz s reálnou.
Vývojové prostředí pro návrhové vzory v C#
Bernard, Borek ; Kašparová, Alena (vedoucí práce) ; Stuchlik, Jan (oponent)
Hlavním tématem práce je problematika podpory návrhových vzorů ve vývojových prostředích s důrazem na platformu .NET a vývojové prostředí Visual Studio. Práce je rozdělena do čtyř hlavních tematických celků ? první zkoumá možnosti formálního zápisu vzorů, druhý mapuje úroveň podpory návrhových vzorů v dnešních CASE nástrojích, třetí popisuje vizi softwarových továren a doménově specifických jazyků, zatímco poslední shrnuje předchozí poznatky a přináší koncept vývojového prostředí pro návrhové vzory založeného na Visual Studiu 2005. Představený koncept je tříúrovňový a podporu vzorů řeší jak na úrovni diagramů, tak na úrovni zdrojového kódu. Kromě něj práce přináší i některé další myšlenky týkající se podpory návrhových vzorů ve Visual Studiu a jejich integrace do reálného vývojového procesu.

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