National Repository of Grey Literature 10 records found  Search took 0.00 seconds. 
Squirrel: Web Framework in Swift
Klembara, Filip ; Bobák, Petr (referee) ; Herout, Adam (advisor)
The goal of this thesis is to create a Swift framework that allows to create web applications and is easy to use, works with the MongoDB database, offers custom templates, minimizes the need for key-value programming, and uses Swift 4. I have solved the problem by implementing server application, which is working with my framework. I used generic programming and Codable protocol, which allows simple data serialization. The created solution provides an environment for creating web applications for all Swift-supported Linux distributions. The benefit of this work is to simplify the development of web applications for Swift developers.
Android Application for Children with Easy Content Expansion
Turcovský, Jakub ; Herout, Adam (referee) ; Szőke, Igor (advisor)
The bachelor thesis deals with draft and implementation of the project, thanks to which parents can themselves create content of applications for their children. These applications are mostly games which support mental development of preschool children and teach them how to work with touch devices. This project, called Tamaty (note: the name is made from Czech words for Dad, Mom and You), consists of a web framework that allows parents to upload media files at server, create a package, then download the package to Android applications which will make a children game from it. For the purposes of this thesis I've implemented variations on the well-known games pexeso and puzzle.
Mobile System for Text Recognition on iOS
Bobák, Petr ; Sochor, Jakub (referee) ; Zemčík, Pavel (advisor)
This thesis describes a development of a modern client-server application for text recognition on iOS platform. The reader is acquainted with common principles of a client-server model, including its known architecture styles, and with a distribution of logical layers between both sides of the model. After that the thesis depicts current trends and examples of suitable technologies for creating an application programming interface of a web server. Possible ways of text recognition on the server side are discussed as well. In context of a client side, the thesis provides an insight into iOS platform and a few important concepts in iOS application development. Following implementation of the server side is stressed to be reusable as much as possible for different kinds of use cases. Last but not least, the thesis provides a simple iOS framework for a direct communication with the recognition server. Finally, an application for evaluation of food ingredients from a packaging material is implemented as an example of usage.
Design of computer exercises for security of information systems
Nakládalová, Kateřina ; Tomašov, Adrián (referee) ; Myška, Vojtěch (advisor)
Nowadays, many services are provided in an online environment through web applications. A large amount of data and sensitive information is thus transmitted through cyberspace, which can be stolen by attackers if the systems that handle it are not sufficiently secure. Education in Information Security is therefore crucial. To this end, a web application in the Java programming language was therefore created to demonstrate attacks aimed at it. The application is constructed using Spring framework and connected to PostgreSQL database. The most common attacks on web applications are demonstrated and described in this thesis which are Brute force attack, SQL injection attack, Cross-site scripting attack and Cross-site request forgery, access control vulnerabilities, sensitive data exposure, data inconsistency in web application and interference with web application parameter manipulation. Specific ways of implementing protection against these attacks are given to ensure their safe use. This work can be used as a useful source of information for web application developers and users who want to gain knowledge about the issues of cyber attacks and thereby reduce the risk of their occurrence.
Squirrel: Web Framework in Swift
Klembara, Filip ; Bobák, Petr (referee) ; Herout, Adam (advisor)
The goal of this thesis is to create a Swift framework that allows to create web applications and is easy to use, works with the MongoDB database, offers custom templates, minimizes the need for key-value programming, and uses Swift 4. I have solved the problem by implementing server application, which is working with my framework. I used generic programming and Codable protocol, which allows simple data serialization. The created solution provides an environment for creating web applications for all Swift-supported Linux distributions. The benefit of this work is to simplify the development of web applications for Swift developers.
Mobile System for Text Recognition on iOS
Bobák, Petr ; Sochor, Jakub (referee) ; Zemčík, Pavel (advisor)
This thesis describes a development of a modern client-server application for text recognition on iOS platform. The reader is acquainted with common principles of a client-server model, including its known architecture styles, and with a distribution of logical layers between both sides of the model. After that the thesis depicts current trends and examples of suitable technologies for creating an application programming interface of a web server. Possible ways of text recognition on the server side are discussed as well. In context of a client side, the thesis provides an insight into iOS platform and a few important concepts in iOS application development. Following implementation of the server side is stressed to be reusable as much as possible for different kinds of use cases. Last but not least, the thesis provides a simple iOS framework for a direct communication with the recognition server. Finally, an application for evaluation of food ingredients from a packaging material is implemented as an example of usage.
Android Application for Children with Easy Content Expansion
Turcovský, Jakub ; Herout, Adam (referee) ; Szőke, Igor (advisor)
The bachelor thesis deals with draft and implementation of the project, thanks to which parents can themselves create content of applications for their children. These applications are mostly games which support mental development of preschool children and teach them how to work with touch devices. This project, called Tamaty (note: the name is made from Czech words for Dad, Mom and You), consists of a web framework that allows parents to upload media files at server, create a package, then download the package to Android applications which will make a children game from it. For the purposes of this thesis I've implemented variations on the well-known games pexeso and puzzle.
Zend Framework
Kutišová, Magda ; Pavlíčková, Jarmila (advisor) ; Oraný, Vladimír (referee)
The diploma thesis compares first and second version of the PHP framework Zend Framework. It examines framework architecture and technology changes that were brought about by its second version released stable in September 2012. It demonstrates the changes using a practical example application and evaluates them by a set of diverse criteria. The introductory part of the thesis characterizes and classifies web frameworks and determines their place among other software frameworks. In the subsequent part the thesis looks into fundamental characteristics and history of Zend Framework and puts it into its place among web frameworks based on their previous classification. The practical part, that represents the majority of thesis, demonstrates the differences between the first and the second version of Zend Framework using the example application, starting with framework installation and configuration, describing its architecture and ending with evaluation of its speed and security.
Web applications development using the JavaServer Faces framework
Hanel, David ; Pavlíček, Luboš (advisor) ; Šlajchrt, Zbyněk (referee)
This bachelor thesis deals with a JavaServer Faces technology (JSF). It is a server-side framework which should facilitate a development of Java technology-based web applications. Firstly there is a brief introduction of the Java EE platform architecture. Then the possibilities and advantages of JSF are analyzed subsequently. The whole text is adjusted to those who are experienced in JavaServer Pages (JSP) but have never used the JSF framework. In individual chapters are introduced the basic aspects of JSF applications and their functionality, like for example user interface components, page navigation, data conversion and validation, event handling, application life cycle etc. The thesis may be used as an educational material. Therefore there are also some practising tasks at the end of the chapters three till seven. Their possible solutions may be found in the attached files.
Comparison of Java Web Frameworks
Podolka, Luděk ; Pavlíček, Luboš (advisor) ; Jandík, Martin (referee)
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.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.