National Repository of Grey Literature 86 records found  beginprevious77 - 86  jump to record: Search took 0.01 seconds. 
Nette framework
Tölg, Jan ; Pavlíčková, Jarmila (advisor) ; Lukáš, Martin (referee)
This thesis deals with an interesting Czech PHP framework called Nette. The first part of the thesis introduces the reader to general ideas, design patterns used in Nette and also describes the main properties of the framework. Goal of the second part is focused on real-life application demonstration of the framework while developing a web application. This thesis is not an instructional material, but helps to explain the main advantages of the framework and can thus offer a more detailed description in a comprehensive form to a prospective interested person.
The module enabling the work in an interactive mode for plug-in BJ2NB in the NetBeans IDE
Verner, Jan ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
The main goal of this bachelor thesis is to design and implement a module enabling the work in an interactive mode for plug-in BJ2NB, which aim is to augment the NetBeans IDE by including the learning tools known from BlueJ IDE. The module functionality specifications are based on a need analysis which was elaborated on the base of the current situations of IDEs supporting an interactive mode. The first part of the module design contains a use case diagram and descriptions. The next part describes how the module is designed. There are a package diagram, class diagrams and a description of used technologies including applied design patterns. The main work result is the module itself which is attached in appendix. The last part is module documentation.
Suitability of the Django Framework for Information Systems Development
Hrubý, Jan ; Pavlíčková, Jarmila (advisor) ; Pecinovský, Rudolf (referee)
The aim of this study is to analyze the Django framework in terms of design patterns and architectural principles with emphasis on development of information systems. Based on a comparison of two real systems was identified basic general functionality, the systems commonly support. This analysis helped identify the strengths and weaknesses of the framework. These ensue from the application architecture and from weaknesses of some of its components. Based on these were derived requirements for library expansion and new application components. Problems that have arisen with the solution of the new application components within the specified requirements are theoretically analyzed and described their solutions with emphasis on the application of appropriate design patterns. The solution here appears the Observer design pattern in an environment different processes, access control entries (pessimistic and optimistic locking) and a database schema in an incremental approach to the development of an information system. Implemented components were used to program information system in a team, which demonstrates the overall suitability of this framework for use in the development of information systems.
Presentation layer support in the frameworks
Kapčiar, Jan ; Pavlíček, Luboš (advisor) ; Gála, Libor (referee)
This master thesis deals with the presentation layer and its framework support for the web applications. The thesis is divided into theoretical and practical part. First of all, the presentation layer is described; followed by the depiction of the particular basic technologies running within the web browsers. Communication with the server is one of the topics mentioned as well. The thesis analyzes the AJAX techniques and from a theoretical perspective focuses on the server part of the presentation layer by means of the design patterns. Afterwards, theoretical findings are analyzed with three different frameworks (Zend, PRADO, Nette) while the practical example shows all the options offered by each framework. The final conclusion summarizes the particular experiences observed. Therefore, the reader is expected to obtain information regarding the presentation layer from all the points of view. Moreover, the practical comparisons are provided in order to help the reader to choose an efficient framework for development.
Zend Framework
Odehnal, František ; Pavlíčková, Jarmila (advisor) ; Pecinovský, Rudolf (referee)
The goal of this bachelor's thesis is to judge Zend Framework as a tool for development enterprise applications. The first part deals with description of design patterns for enterprise applications. There are descriptions of domain logic, data source and web presentation design patterns. After this part, there is an introduction with Zend Framework. It includes short description of its libraries. In the third part there is described how Zend Framework implements design patterns and how to work with this implementation. A short demonstration follows. It is a simple application which is programmed firstly with Zend Framework and after that without it. Last part deals with judging strong and weak point of Zend Framework.
Web application frameworks for fast application development
Válek, Ondřej ; Pavlíček, Luboš (advisor) ; Kotas, Pavel (referee)
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é.
Design patterns for enterprise databases
Sychra, Jakub ; Palovská, Helena (advisor) ; Klas, Jan (referee)
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š (advisor) ; Hamerník, Petr (referee)
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 (advisor) ; Kašpar, Zdeněk (referee)
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 (advisor) ; Stuchlik, Jan (referee)
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.

National Repository of Grey Literature : 86 records found   beginprevious77 - 86  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.