| |
|
ORM Library for Android
Salva, Pavel ; Burget, Radek (referee) ; Křivka, Zbyněk (advisor)
This bachelor thesis describes the topic of ORM library development for Android platform. It analyses the currently most used ORM libraries and based on the analysis it specifies new library. Furthermore, it describes its implementation in Java programming language with code generation. The library is tested throughout the development and a sample application is created for the final version.
|
|
Client-server password manager
Myška, Vojtěch ; Burda, Karel (referee) ; Ležák, Petr (advisor)
This bachelor thesis deals with implementation password manager with client-server architecture. Basis of thesis is proposal of graphical user interface, used keys, remote methods, server and its database, choise of used technology and programming language. The next part delas with implementation proposal of password manager.
|
|
Website Design
Husár, Viliam ; Neuwirth, Bernard (referee) ; Koch, Miloš (advisor)
The aim of this bachelor's thesis is to design a web application for company VHML, spol. s r.o., by help of which employees will be able to create quotations and pricelist and send them to customers. This application will based on following technologies: PHP, MySQL, FLEX and LaTeX.
|
| |
|
Information System with Interpreter for Measured Data Processing and Visualisation
Šifra, Martin ; Skála, František (referee) ; Szőke, Igor (advisor)
This thesis describes the design and implementation of web-based information system for performance tests of Czech Mountaineering Association's sport climbers management. The system is implemented in PHP using frameworks Nette and Doctrine 2 with an emphasis on easy extensibility and maintainability. Beside basic operations allows integrated interpreter to execute extensive calculations with the data. Build solution keeps features of the spreadsheet and makes data available from the Internet. Its usage accelerates orientation in data with posibility of their visualization in order to improve the training of athletes.
|
|
An Electronic Guide to Rock Climbing Areas for Android Platform
Chvála, Jan ; Očenášek, Pavel (referee) ; Rychlý, Marek (advisor)
This thesis deals with the design and implementation of an information system which serves as a guide for climbing areas. This system is based on the client-server architecture. The server provides access to central database through web services. It is written in PHP programming language using the Nette Framework. The client application enables the user to create content and store it in a local database which can be synchronized with the server. It is written in Java programming language and developed for Android mobile platform. The whole system should be used as an alternative to today's common printed guides.
|
|
Comparison of Properties and Performance of Object Oriented Databases
Kozák, Daniel ; Burget, Radek (referee) ; Zelený, Jan (advisor)
In this thesis, the reader learns basic models, which are use for storing data in database sys- tems. Next I describe a way, how to store objects in Java Language and explain expressions like object-relational mapping, reflection and introspection. After that, I will introdice some of existing implementation, which are use for storing objects in Java. Next I will explain testing methodology and make benchmarks of various implementation. In the end I will analyze a results of these benchmarks.
|
| |
|
Comparison of Technologies for Object-Relational Mapping
Fatrdla, Pavel ; Burget, Radek (referee) ; Zendulka, Jaroslav (advisor)
Diploma thesis deals with the contemporary object-relational mapping (ORM) technologies for Java. It briefly describes also competing technologies for persisting objects in files, object and object-relational databases. However main part of the thesis is the persistence of objects in relational databases using ORM frameworks. The work begins with studying general methods and issues, that these frameworks have to solve. Next, it chooses and deeply describes some ORM frameworks. They are later demonstrated on the demo application. In the following part there is a description of the problems I have been facing during the implementation of the persistence using these frameworks. Finally, there is an evaluation and a comparison of these frameworks.
|