|
Anti-Malware Screensaver
Rebenda, Ivo ; Polášek, Petr (referee) ; Peringer, Petr (advisor)
The aim of this thesis is creating anti-malware screen saver and move hardware demanding anti-malware scanning, on time when the user doesn't work with computer. Application programming interface is AVG API, programming language C++. Target operating system is Microsoft Windows.
|
|
Design and Analysis of Reservation Teaching System
Jiříček, Milan ; Lukáš, Roman (referee) ; Fiala, Jiří (advisor)
In this bachelor's thesis there is a detailed description of an information systems analysis and design. An attention paid to implementation of such system is also specified in further details. Techniques of procedure designing of these systems using UML are described on a specific case of reservation teaching system. This information system works with specific events, either a regular class or a one-time event. Particular users of this system are able to carry out actions, which are linked with event management as well as with subjects or classrooms.
|
|
Design and Analysis of Computer Center Management System
Reniers, Petr ; Lukáš, Roman (referee) ; Fiala, Jiří (advisor)
With arrival of the internet new types of easily accesible web applications and systems developed on standard technologies have begun to emerge. Nowadays we cannot even imagine the world without these systems. They have garnished massive popularity among users and developers while being created for the internet applications as well as corporate intranet applications. Considering an emergence of object oriented desing and design patterns it is important to test these modern tools on developement of an information system. This thesis acts just this problem. I develope computer center managment system, which serves for better management of firms.
|
|
User Interface for Web-Based Games
Hlaváč, Martin ; Beran, Vítězslav (referee) ; Hradiš, Michal (advisor)
This thesis describes challenges in designing, developing and testing web user interfaces. It discusses human-computer interaction, communication channels and user interface analogy to the real world. User interfaces can be designed to be optimal for a specific action or to suite the user. A design of interfaces focused on users utilize methods, such as gamification and improving user experience, which can improve interface usability. User interface development is demonstrated on web page development. Further, the thesis describes 3 web user interface testing methods. The methods are demonstrated by designing, developing, and testing user interface of a web strategy game.
|
|
File Manager With Text User Interface
Woś, Radek ; Smrčka, Aleš (referee) ; Peringer, Petr (advisor)
This thesis deals with C++ design and implementation of a file manager with text user interface. At first it presents the issues of file managers and introduces several examples from this category. Description of application design using design patterns and detailed examination of implementation which is based on this design follows.
|
|
Artificial Life Models
Ďuričeková, Daniela ; Martinek, David (referee) ; Peringer, Petr (advisor)
This bachelor thesis describes design and implementation of an artificial life simulator. The work is divided into four parts. The aim of the first part is to provide a brief overview of artificial life and related terminology. The second part deals with selected design patterns and the process of designing a simulation system, whose purpose is to simulate an ecosystem of artificial life entities. The subsequent part focuses on implementation of individual system components. Finally, the system is tested and evaluated on two sample models.
|
|
Video Editor
Homola, Miloš ; Navrátil, Jan (referee) ; Juránek, Roman (advisor)
In this paper I pay attention to video editation issue. Firstly the basic terminology is explained, then the history of analog editation is described and further more even digital editation as well. At this spot, very interesting history of development of this field isn't forgotten and also the architecture of video editing software is described as we know them today. The most used digital forrmats are summarized as well. In next chapters the design of simple video editing application is explained. The applied technologies are briefly described and the decision of the choice is clarified. The result of whole work is a library of tools for video processing applications development demonstrated in a simple application.
|
|
Automatic Design of Web Applications
Žilka, Radek ; Jirák, Ota (referee) ; Ruttkay, Ladislav (advisor)
This project is focused on software design and implementation. This software represents a generator of web information system source code developed in ASP.NET 2.0. The information system requires the SQL database. The source code generated by this application is the base of the next development in Visual Studio 2008. This project inspects similar generators too.
|
| |
|
Code Generation Using Design Patterns
Hanák, František ; Malinka, Kamil (referee) ; Jurnečka, Peter (advisor)
This thesis describes code generation using design patterns. It deals with questions of specification of design patterns and their usage in code generation. The main part of thesis follows describtions of design patterns, their categorization, usage purpose and main ways of design patterns definitions. It describes the most often used formal design patterns specifications, their possible usage in code generation and design of algorithm for searching similar structures of patterns in source code in detail.
|