National Repository of Grey Literature 1,019 records found  beginprevious1004 - 1013next  jump to record: Search took 0.03 seconds. 
Methodology for Web Applications Development
Mittner, Jan ; Buchalcevová, Alena (advisor) ; Burkoň, Lukáš (referee)
This work deals with methodologies of software development, particularly web applications. Its main objective is to propose a methodology that helps ensure quality web development and prevents a number of frequently recurring problems. The first chapter deals with characteristics of current state and defines the need for process and discipline, the need for team development and the importance of appropriate tools. The second chapter describes the specifics of the web development. It defines the quality criteria in relation to web applications, particularly the aspects of accessibility, usability and security are concerned. It deals with web frameworks and the benefits and risks arising from their usage. It also outlines requirements for the chosen methodology for web development and describes types of projects to be applied to the methodology. The third chapter analyzes the suitability of the selected life cycle models and methodologies in software development for web applications. The life cycle models consider a model of "program and repair", the waterfall model and incremental model. It also deals with the assumptions of agile methodologies and their level of satisfaction for web development. For the analysis is used the methodology evaluation system METES with which is examined Rational Unified Process, Open Unified Process, Extreme Programming, Scrum and Feature Driven Development. The fourth chapter deals with the characteristic of Open Unified Process methodology. It describes the principles, features and development process. The main chapter deals with the proposal of methodology for web development. As the basis is chosen Open Unified Process methodology, whose elements are supplemented and adapted for web development. As the elements of the methodology are elaborated principles, practices, roles, work products, tasks, delivery process, manuals and guidelines and tools. Each element is adapted to fit the specific needs of web applications. In order to achieve greater control over the quality of web applications there are also included detailed checklists as an integral part of products which are aimed at preventing the most frequently occurring errors and problems. The chapter concludes with an overview of tools that have been validated in web development.
Comparsion of frameworks for rapid web development
Florian, Jan ; Pavlíčková, Jarmila (advisor) ; Šlajchrt, Zbyněk (referee)
This thesis aids at comparing two frameworks based on Python and Ruby used for agile web development. Besides the basic description, history and philosophy of both Django and Ruby on Rails, all criteria used for their evaluation are laid down, described and put into wider context. In addition, the implementation of the MVC architecture in both frameworks is described along with the basic project structure and tools available.
An application for a company’s library
Mazánek, Petr ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
This work applies to an electronic solution for administration of the company's library. On the basis of an analysis of the current access and its defects a list of qualitative and functional requests for application, which is consequently drafted and implemented, has been compiled. The final system has a form of web application, which is available to its users through Internet browser from an arbitrary device connected to the company's computer net (eventually Internet), including mobile phones etc. Thanks to the fact that the program is based exclusively on open-source technologies, there are no license fees of third parties connected with its setting or operation. The application foremost enables its users (mostly employees of a company) to accede the online book catalogue, search it using different criteria, acquire information about available books and make reservations of the required books to be lent. Librarians within the system administrate especially a book catalogue and reservations and borrows of the books. The program strongly diversifies with its functionality from solution for classic public libraries -- it is possible to register and administrate there the private books of employees, information about current borrow of the given book are available to all users, it is allowed to the employees to dispose the borrows between themselves, users are able to insert commentaries to the books etc. As a part of this work there is a source code of the application and users' manual containing except for description of functions the preview of screens of the system as well.
Cloud computing and its application in practice
Kozák, Jaroslav ; Svoboda, Jiří (advisor) ; Kunstová, Renáta (referee)
Goal of this work is to define the concept of cloud computing. Then I analyzed the market for cloud computing, the use in business for small and medium enterprise. The work deals with the analysis of the Czech market, SaaS, IaaS and for the world market we provide an overview of catalogs, which provides cloud computing providers. After analyzing the markets deal with a case study to compare the solution of the classical way and the use of technology solutions for cloud computing. The definition of cloud computing, I used the definition of many foreign authors, and the definition of NIST. When analyzing the market, I searched online applications and SaaS applications and evaluate whether the SaaS model, or ASP. In the case study I conducted an analysis of TCO costs for ICT / IT solutions in the classical pathway and the use of cloud computing. When we came out in the analysis as a better solution using cloud computing. As the main contribution of the paper I define a case study that compares the address ICT / IT in a classic way, using cloud computing. In this case the forecasts were to materialize, that cloud computing is based on the cheaper end customer. The structure of work is the definition of the concept and its distribution for better understanding. Then I planted the notion of cloud computing in its historical context, I can answer two questions, namely whether it is a buzzword, and why cloud computing flourishes today. Then I conducted a market analysis, cloud computing, when I tried to search and select products that I use for finding work in the case study, comparing two solutions.
The usage of the .NET 3.0 and 3.5 technologies for web application development
Šmolík, Marek ; Buchalcevová, Alena (advisor) ; Skoupý, Radek (referee)
This thesis is focused primarily on a selection of technologies that are contained in the .NET platform of version 3.0 and version 3.5 and which can be used in web application development. These technologies are then presented both from the theoretical and practical point of view. Presented technologies include eg WCF or ADO.NET entity framework. The work is intended mainly for readers -- programmers but no prior knowledge of technologies named above is needed. The goal of the work is to familiarize readers with the benefits of these versions of .NET platform for their practice and to help them to realize if it is interesting for them and whether they could use it.
Deployment of applications in PHP
Zikmund, Štěpán ; Pavlíček, Luboš (advisor) ; Burkoň, Lukáš (referee)
This work deals with automated deployment of web appliactions in PHP. There is not any wide used standard tool for deploying of web application wrote in PHP. That is way the main objective of work is to create automated and universal solution which can be used for application with various database systems or frameworks. For purpose of design this tool I describe at the beginning of this work individual components of web application. It is source code of application, HTML templates and CSS, grafic files, data and database schema. Next I write about posibilities of uploading application to server. This chapter is based on Sharar Evron's talk at conference ZendCon 2010 named Best Practices in PHP deployment. For individual components of application I try to find specific steps which are necessary or usefull to do during application deployment. It is e.g. JavaScript and CSS files minification, database schema modification or secure data injecting in application's configuration files. In fourth and fifth chapter I write about implementation of these steps and connection them in process of application deployment and rollback. For this implementation I use tool Phing.
Utilization of Flash technology in e-commerce applications
Nagy, František ; Šedivá, Zuzana (advisor) ; Buchalcevová, Alena (referee)
The growing intensity of competition between traders leads to harder acquisition of competitive advantage. Businesses and companies are therefore trying to get this benefit from e-commerce solutions, enabling them to serve as a presentation tool as well as a communication tool with the customers; reduce the transaction costs and facilitate the marketing of products and services. The increasing amount of firms using these solutions requires them to create them the most attractive and technologically advanced: therefore they utilize more sophisticated technologies that enable them to achieve this purpose. This work is dedicated to one of these technologies - Adobe Flash. It intends to familiarize the reader with this technology, compare it with the competing technologies and demonstrate its use in the commercial sphere on the World Wide Web. As well it should point out possible problems with application development and the possible solutions for these issues. On a realistic example it should demonstrate the inevitability of this technology, despite of growing competition. The readers who intend to create an e-commerce application should have enough information to be able to do so after reading this paper (the work does not devote to ActionScript programming in detail), or be able to choose a more suitable technology for their application. It also includes several recommendations to optimize Flash elements and applications to contribute to the most user-friendly experience.
Design of web applications testing methodology
Fiurášek, Tomáš ; Buchalcevová, Alena (advisor) ; Borovcová, Anna (referee)
Development of web applications is closely associated with testing. This master's thesis deals with the domain of testing. The goal of this thesis is to design a methodology of testing of web applications for small software company. The designed methodology results from OpenUP methodology and author's work experience. First, the theoretical part of this thesis is devoted to testing, history of testing and introduces several approaches to testing. Next, the theoretical part focuses on web applications and its specifics in light of testing. In view of the fact that the designed methodology is inspired by OpenUP methodology, this methodology including its basic principles and components is introduced in next separate chapter. The largest chapter describes the designed methodology of testing of web applications and its basic components: roles, activities and artifacts. Also errors and their lifecycles are examined. The thesis is concluded by a short muse upon the aspects of the implementation of the designed methodology in the environment of small company.
Framework Stripes
Zikmund, Petr ; Pavlíčková, Jarmila (advisor) ; Pecinovský, Rudolf (referee)
In my bachelor thesis called Framework Stripes, I describe principles and tools of less known object oriented framework for creating web applications with use of Java programming language. Thesis is divided into three parts. In the first part I generally describe basic fundamentals and structure of framework as such. In the second part I describe principles and characteristics of framework Stripes, including its tools. The purpose of the third part is to demonstrate development capabilities of the framework on a certain application.
Framework Tapestry 5
Saska, Filip ; Pavlíčková, Jarmila (advisor) ; Šlajchrt, Zbyněk (referee)
The Main topic of this work is framework Tapestry 5, one of a few frameworks for developing web applications in Java environment. Main advantages of this framework are frameworks's easy adaptibility to developer's conventions and habits, and easy scaleability of Tapestry applications. This work is divided into 2 main parts. The first part describes teoretical aspects of the Tapestry framework. The part also explains in which areas of applications development is Tapestry focused and it's historical delepment. This part also describes framework's documentation and community. The part's conclusion contains the sum of framework's main disadvantages. The second part explains practical aspects of using the framework Tapestry.The main possibilities of this framework are demonstrated during development of a very simple web application. This demonstration covers complete development of a web application, from creation to launch.

National Repository of Grey Literature : 1,019 records found   beginprevious1004 - 1013next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.