|
Advanced Editor of 3D Scene
Bišof, Martin ; Žák, Pavel (referee) ; Přibyl, Jaroslav (advisor)
This work describes important periods of making application on editing 3D scene. It concerns a program which makes possible visualization of objects and simulation graphic scene. The introduction of this document is dedicated to theorical analysis, which is oriented on objects presentation in computer graphic with detailed orientation on Boundary Representation. The following chapter is about transformations and manipulators. Design part introduces basic problems and apprises with exercise solutions on general level. In the part of the implementation, we find detailed description of actual solution for particular phase of proposal. It states description of advanced camera system and transformation of objects by the help of graphic manipulators. The next chapter discuss implement effects, modifications and solution for graphical user interface.
|
|
Graphic Editor for OLAP Interface Metadata
Šmerda, Vojtěch ; Ruttkay, Ladislav (referee) ; Hruška, Tomáš (advisor)
This thesis describes OLAP and data mining technologies and methods of their communication with users by using dynamic tables. Key theoretical and technical information is also included. Next part focuses on particular implementation of dynamic tables used in Vema portal solution. Last parts come close to analysis and implementation of the metadata editor which enables the metadata to be effectively designed.
|
|
Chat and Shared Drawing Board for Mobile Phones with Bluetooth
Pitner, Ivo ; Rogalewicz, Adam (referee) ; Novosad, Petr (advisor)
This work deals with analysis, design and implementation of application for mobile devices which allows two users to communicate. As an examle would be a situation where people wants to comunicate but it is not alowed to disturb the surrounding with conversation. The comunication is with text messages or graphic primitives. The program is written in Java 2 Micro Edition and a Bluetooth interface is used for a connection between devices.
|
| |
|
Graphical Tool for Rapid Prototyping of System on the Chip
Netočný, Ondřej ; Křoustek, Jakub (referee) ; Masařík, Karel (advisor)
This thesis deals with design and implementing of a tool for development of MPSoC (multiprocessor systems on chip). It is going to apprise the reader with this matter and introduces several ways how to solve these issues in Codasip Studio IDE (integrated development environment). The graphical editor for multicore system development and a set of support tools for fast and effective development are introduced in this thesis. These are mainly interactive wizards which help user to start new projects. To handle the subject matter it is necessary to understand CodAL language, Eclipse IDE, GMF (Graphical Modeling Framework) and EMF (Eclipse Modeling Framework) which are used for graphical editor implementation.
|
|
Graphical Editor for Job Structure Configuration in Batching API
Hanus, Tomáš ; Kolář, Dušan (referee) ; Křivka, Zbyněk (advisor)
This bachelor’s thesis describes implementation of a graphical editor for a job structure configuration in Java EE Batching API in the form of a plugin for integrated development enviroment IntelliJ IDEA. It focuses mainly to allow a bi-directional propagation of changes between both graphical and text representation of JSL language. This document introduces the characteristic of batch processing and also the architecture of IntelliJ IDEA. It also briefly describes the design of the plugin and some of the procedures used in its implementation. The usability of this tool is demonstrated by five examples of batch jobs. In the end, there are mentioned some possibilities for the future improvements. The tool is available under Open Source license.
|
|
Graphic editor for Android OS
Hrazdíra, Matěj ; Heriban, Pavel (referee) ; Roupec, Jan (advisor)
The proposed master thesis deals with design and implementation of application for editing of raster graphics for Android operating system. First of all, an overview of available software is shown. Based upon this overview, requirements for implemented software are formulated. Required theoretical knowledge providing foundation for implemented functions is summarized in the next chapter. Further Android operating system is introduced with respect to its deployment and other specific characteristics, which have direct impact on application development. The following part describes implemented application from end user perspective. User interface is described here together with application features. The last chapter is focused on implementation of created software – separation to single modules and class responsibilities. Appendices contain examples of application usage.
|
|
Software for retinal image processing
Magula, Filip ; Fiala, Jiří (referee) ; Kolář, Radim (advisor)
This thesis deals with practical solutions of software for retinal images digital processing. The theoretic part describes human eye and retinal anatomy and also glaucoma disease. It is also focused on description of method for retinal nerve fiber layer enhancement and analysis. These enhancement are then used for designing of automated image processing. One chapter is devoted to detection and analysis of retinal nerve fibers layer. The practical part includes the user manual for application Image Blockz, which was established within this thesis. Further practical part contains the programmer's manual describing the basic structure of the program and its possible extensions.
|
|
The process of preparing photographic data for the presentation of commercial goods
Andriychuk, Nazar ; Šedivá, Zuzana (advisor) ; Pour, Jan (referee)
In this thesis I describe and analyze the process behind creating commercial photographs. The theoretical part overviews the basic terms of digital and analogue graphics, the most frequent forms of its distribution and the necessary requirements connected with creating it. Furthermore, the process model of preparing photographic data is analyzed, including the description of the different phases of the process and the benefits of dividing the process in phases. The practical part focuses on putting the model into practice and making sure all the criteria briefed by a client are respected in the final outcome.
|
| |