National Repository of Grey Literature 179 records found  beginprevious169 - 178next  jump to record: Search took 0.00 seconds. 
Web Application Development on Meteor Platform
Hlaváček, Josef ; Buchalcevová, Alena (advisor) ; Mittner, Jan (referee)
The thesis describes the Meteor Platform and the process of real-time web application design and development. The objective is to provide information covering the technology behind real-time web applications and to describe the Meteor application design and development process utilizing the MMSP methodology. First part of the thesis defines what a real-time web application is and describes Node.js platform and javascript frameworks Mojito, Derby and Meteor. The second part deals with Meteor application design and development process and provides information about used architecture and components. The last chapter provides recommendation on Meteor application development and suitability of the framework for various types of applications, as well as utilization of the MMSP methodology for Meteor application development. The main output and benefit of the thesis is the real-time web application Chute Achiever, which can be used for educational purposes. This thesis is the first academic work about Meteor platform published at the University of Economics.
Analytical tool for information extraction from version control systems
Chromický, Václav ; Pavlíčková, Jarmila (advisor) ; Šlajchrt, Zbyněk (referee)
This thesis discusses the extraction of information from version control systems. Its goal is to describe the implementation of a software application that facilitates this type of extraction, focusing on the version control system Git. The theoretical part of the thesis identifies and analyses data stored in repositories. It also evaluates the tools available on the market using specific criteria. The practical part specifies development requirements, describes the resulting software application, and contains a how-to manual for extending the application and implementing one's own metrics that lead to gaining information. The application is developed in the CoffeeScript programming language and Node.js engine. It contains several example metrics. The output is a graphical user interface with interactive graphs served by a built-in HTTP server. Another output option is a machine-readable export to a file.
Hybrid mobile application development
Zyka, Michal ; Pavlíčková, Jarmila (advisor) ; Keřka, Marek (referee)
The aim of this work is to gradually explain the principles of the development of hybrid mobile applications using jQuery, jQuery Mobile and Apache Cordova on top of the standard web technologies - HTML5, CSS, JavaScript. Practical part of this thesis contains application examples. The theoretical part describes the jQuery Mobile framework, explains the different phases of the application lifecycle from design to distribution. It will show how to generate dynamic content and interact with backend, how to test and debug the application directly from your mobile device and how to access native features of mobile devices using the Apache Cordova framework.
Synchronization of vector graphic between multiple clients and server
Votava, Štěpán ; Bruckner, Tomáš (advisor) ; Vencovský, Filip (referee)
Goal of this master thesis is to analyze existing algorithms for ensuring consistency in real-time synchronization of vector graphics between server and multiple clients, testing them, describe main differences and selection of the best for this purpose. The theoretical part is devoted to realtime comunication over HTTP, to WebSockets, to concurrency algorithms and to basics of application architecture. The practical part describes the technology used in this thesis, as well as actual application design a its implementation. The result of this thesis is an overview of concurrency algorithms, the choise of technology for real-time communication between server and multiple clients and implementation of selected technologies and algorithms in Node.js application.
Civic issues reporting - ZmapujTo.cz
Hujer, Martin ; Mittner, Jan (advisor) ; Šebesta, Michal (referee)
This work deals with communicating issues in public space from citizens to municipalities. The main objective is the creation of a system for reporting those issues using smartphone. The first chapter contains the analysis of existing foreign and domestic projects focused on issues mapping. The second chapter focuses on analysis and design of a new system. The third chapter discuses variants of technologies available for each part of the system. The fourth chapter describes choice of technologies and development of individual parts of the system.
Kooperativní práce na dokumentech v aplikaci TeXonWeb
Telenský, Václav
The diploma thesis deals with design and implementation of cooperative work on documents in the application TEXonWeb. The diploma theses includes the analysis of competitive solutions and key technologies for implementation. The cooperative work on documents is a functionality which allows users to cooperate simply on one document in real-time. Text of the thesis describes the process of implementation using the technology which is described in the initial analysis. The diploma theses also includes some ideas for next possible development.
Comparison of web application development in Nette Framework (PHP) and Node.JS
Kočárek, Michal ; Pecinovský, Rudolf (advisor) ; Mazánek, Petr (referee)
The thesis is concerned with comparison of web application development platforms, namely Nette Framework on PHP platform and platform Node.JS. The objective is to provide complex picture of differences between the frameworks. Previous theses compared Grails framework on Java platform, Zend Framework on PHP platform and ASP.NET MVC platform. This thesis builds upon them thus provides comparison of five different platforms for web application development. As a part of the thesis, I developed two web applications. One is in Nette Framework in PHP and one is in Node.JS. Their purpose is to be main source of information for the comparison. Furthermore, beginning developer learning new platform can use them as a study material. They can also help to examine platform differences. Applications I developed meet same user requirements as the applications contained in previous theses. Therefore it is possible to compare all five applications on five platforms with each other. The platforms are compared in several areas. First area focuses on fundamental platform differences. Second area is more theoretical. It concerns the platform architecture. Platforms are judged by amount of the support for Martin Fowler's architectonical patterns. Next area concerns platforms' usage during the web application development. There are both objective criteria as well as subjective evaluation based on the application development included. The last area compares available support of the platforms. Thesis provides complex comparison of five different platforms by same criteria. Developed web applications, based on same requirements, are also a benefit. Potential reader can form her own judgement based on the differences in implementation of same functionality she founds on different platforms.
Mobile console for controlling presentation in HTML
VALDAUF, Jaroslav
The purpose of this thesis is to create a complete application package consisting of a Web presentation application for PC and Web applications for mobile devices that will be used to control a presentation and also will display the notes for individual slides. Communication between applications will provide a program that will be part of the package.
Real-time Web Applications
Toman, František ; Mittner, Jan (advisor) ; Buchalcevová, Alena (referee)
This thesis is dedicated to realtime web applications. The main goal is to help the reader with beginings of building realtime web application. It will be achieved by introducing theory, characterization of technologies and software products. My contribution is summary of issues in czech language, apphraisal of technologies while being deployed to the real environment of the internet. Another contribution is to elaborate news which are interesting for future development of realtime web applications. Thesis is dived into six chapters. In the first one is the motivation for selecting this topic. The second chapter is about theory of realtime web applications. The third one is concerned about technology of realtime connections. In the fourth chapter are characterized software products aimed on development of realtime web applications. Fifth one contains example of implementation of realtime web application. Sixth chapter summarizes findings gained while processing this work.
Real-time web applications
Paulech, Matej ; Mittner, Jan (advisor) ; Buchalcevová, Alena (referee)
This paper discusses real-time web applications. Its main purpose is to familiarize the reader with the term "real-time web application" and the technologies behind creating real-time web applications with an emphasis on a practical demonstration. The first chapter is about the history of World Wide Web, the description of the HTTP protocol and the definition of real-time web applications. The second chapter describes the technologies used in other parts of the work, mainly their implications and usage in developing real-time web applications. Technologies like JavaScript, JSON, Ajax (XHR, JSONP), jQuery library and server solution Node.js will be mentioned. The third chapter is the major part of the paper. It deals with the techniques of a real-time client communicating with the server, also called transport models. Each technique and its description is accompanied by a picture showing the client's communication with the server and an example source code. At the end of the third chapter, the solutions mentioned are widely used by programmers, specifically the Ajax Push Engine (APE), the Socket.IO library and the service Pusher.com. The fourth, the last chapter of the paper, contains a description of the demonstration web application created for the purpose of this work - a multi-user group chat. It is mainly a description of its features and how you prepare an environment to run real-time web applications. It also contains a tutorial how to create a basic "skeleton" for real-time web application using Node.js server solution, Express framework and Socket.IO library. The source code of the sample application is located on the enclosed DVD, and digitally as an attachment on the VSE information system and it is also uploaded at Github. The main contribution of this paper is to provide a comprehensive and coherent description of technologies behind creating real-time web applications with a provided example source code for a demonstration for each technique.

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