National Repository of Grey Literature 31,031 records found  beginprevious31022 - 31031  jump to record: Search took 1.25 seconds. 

Software Tool for Usability Testing
Kubík, Tomáš ; Kajan, Rudolf (referee) ; Herout, Adam (advisor)
This work is concerned with an implementation of a software framework for usability testing. This extensive network framework and its protocol allow for integration of libraries for data collection from the basic peripherals like mouse, keyboard, camera, etc. If the protocol rules are implemented, these libraries can be platform independent. The client-server architecture allows for management of all collected data in a central database. The data in this database can be queried for evaluating the usability of applications.

Particle Systems
Šik, Martin ; Kmoch, Petr (referee) ; Pelikán, Josef (advisor)
In the present work I concern myself with the development of Particle systems library independent on any concrete graphical library. Particle systems are used in various graphical applications to render interesting e ects (for example: fi re, waterfall, smoke, explosions, etc.) which are nearly impossible to be rendered the same way as other ordinary objects in scene. Given the fact that this is very complex theme I choose to concentrate mostly on interactions between particles that would be fast enough for online rendering. For possible hard to compute interactions I allow saving calculated properties of particles and afterwards their fast playback. Because many moderns processors have more than one core some calculations in my library can run parallel in more threads.

Prostředí pro vývoj modulárních řídících systémů v robotice
Petrůšek, Tomáš ; Obdržálek, David (advisor) ; Plch, Tomáš (referee)
The subject of the thesis is the design and implementation of a modular control system environment, which could be used in robotics. Both autonomous and guided robots are supported. The higher-level software com- ponents like localization, steering, decision making, etc. are effectively sepa- rated from the underlying hardware devices and their communication protocols in the environment. Based on the layered design, hardware-independent algo- rithms can be implemented. These can run on different hardware platforms just by exchanging specific device drivers. Written in C++ using standard libraries, the final software is highly portable and extensible. Support for new platforms and hardware modules can be implemented easily. The whole sys- tem was tested on two robots and the particular instances of the systems built using this development environment are included in the solution and partially described in the thesis.

Screenshots of Webpages
Benhák, Tomáš ; Mareš, Martin (referee) ; Jelínková, Eva (advisor)
The aim of the thesis is to create a program for Linux that generates screenhots of webpages independently on the windowing system. The GtkMozEmbed component of the Mozilla browser is used. A part of the thesis is a modification of the GTK+ library so that the graphic output is directed to a chosen file indepently of the windowing system.

Qudratic field based cryptography
Straka, Milan ; Žemlička, Jan (referee) ; Stanovský, David (advisor)
Imaginary quadratic fields were first suggested as a setting for public-key cryptography by Buchmann and Williams already in 1988 and more cryptographic schemes followed. Although the resulting protocols are currently not as efficient as those based on elliptic curves, they are comparable to schemes based on RSA and, moreover, their security is believed to be independent of other widely-used protocols including RSA, DSA and elliptic curve cryptography. This work gathers present results in the field of quadratic cryptography. It recapitulates the algebraic theory needed to work with the class group of imaginary quadratic fields. Then it investigates algorithms of class group operations, both asymptotically and practically effective. It also analyses feasible cryptographic schemes and attacks upon them. A library implementing described cryptographic schemes is a part of this work.

Client side scripting using meta-programming
Petříček, Tomáš ; Mareš, Martin (referee) ; Bednárek, David (advisor)
"Ajax" programming is becoming a de-facto standard for certain types of web applications, but unfortunately developing this kind of application is a difficult task. Developers have to deal with problems like a language impedance mismatch, limited execution runtime in web browser on the client-side and no integration between client and server-side parts that are developed as a two independent applications, but typically form a single and homogenous application. In this work we present the first project that deals with all three mentioned problems but which still integrates with existing web technologies such as ASP.NET on the server and JavaScript on the client. We use the F# language for writing both client and server-side part of the web application, which makes it possible to develop client-side code in a type-safe programming language using a subset of the F# library, and we provide a way to write both server-side and client-side code as a part of single homogeneous type defining the web page logic. The code is executed heterogeneously, part as JavaScript on the client, and part as native code on the server. Finally we use monadic syntax for the separation of client and server-side code, tracking this separation through the F# type system.

Discrete Simulation of Programmable Systems
Mynář, Pavel ; Zuzaňák, Jiří (referee) ; Mlích, Jozef (advisor)
The subject of this thesis is the design and implementation of software library for discrete simulation of programmable units and their mutual communication and implementation of several illustrative examples based on it. The library is designed to be platform independent and as robust and simple to use as possible.

Rozhraní pro interakci vituálních bio-laboratoří
Mikula, Tomáš ; Bílý, Tomáš (referee) ; Hedrlín, Zdeněk (advisor)
Virtual bio-laboratories are programs for performing virtual experiments. They are based on the idea that mathematical and computer science methods can prove successful in biology and medicine, too. The applicability of this approach is gaining more and more recognition in the last years. Current virtual bio-laboratories are standalone programs, each aimed at simulating one tissue or one biological process. There is a growing need for a unifying interface that would allow to design laboratories that can interoperate with each other while being developed independently. In this work we design such an interface and implement a working prototype. The interface will make as few assumptions about the nature of particular bio-laboratories as possible. Diverse laboratories can then "talk" together through their common subset of supported interactions. This greatly enhances the code reusability between experiments - libraries of already developed laboratories and defined interactions are used to set up your experiment and you only implement the missing parts. We implement a couple of basic laboratories and interactions to prove the concept and to help the developers quickly start with their first virtual experiments.

Comparison of the development of graphical user interface in Swing and wxWidgets
Hrubý, Jan ; Pavlíčková, Jarmila (advisor) ; Kureš, Richard (referee)
Thesis deals with comparison of two popular programming libraries for the creating the graphical user interface. First is Swing where it is used Java language and the second is wxWidgets in C++. The main goal of my thesis is objectively compare strong and weak points of these two libraries concerning about factors like rapidity of development, platform independent, rapidity of user interface, facility of globalization, development of new components and creation of distribution programme. This comparison can make easier the choice of library for specific project and thank to using simple and practical examples, it is easier to understand and adopt mechanism of these libraries. Thesis is divided into Swing part and wxWidgets part. Each part starts with description of a way how the library is used. I will demonstrate implementation of simple application and creation of new user interface components. At the end I will write general comparison of both libraries according to established criteria.

Visual Simulator of General Neural Networks
Herman, David ; Zbořil, František (referee) ; Martinek, David (advisor)
The subject of this bachelor thesis is the design of a general library of neural networks. Another subject is the implementation of a visual simulator, which would represent graphically, in a suitable manner, the algorithm of learning and the active dynamics of the network, in separate steps. This application also has to be platform independent.