National Repository of Grey Literature 341 records found  beginprevious132 - 141nextend  jump to record: Search took 0.00 seconds. 
Karel 3D - Application for Teaching of Programming
Čoupek, Vojtěch ; Regéciová, Dominika (referee) ; Křivka, Zbyněk (advisor)
The work provides a survey of the tools available for the teachers of Informatics who teach students the basics of programming. The main aim is to create the implementation of Karel pedagogic language inspired by the work of Andrej Blaho and his colleagues for MS-DOS platform. The new web application is introduced that expands the functionality of the original language with variables and includes the up-to-date elements of the user interface, such as block programming, highlighting the language syntax, syntax checking and 3D graphics. The application also provides a set of basic examples for teachers and allows them to create their own tasks.
Parrot Virtual Machine
Mecera, Martin ; Techet, Jiří (referee) ; Křivka, Zbyněk (advisor)
The thesis describes types and properties of modern virtual machines. Principles of each mentioned virtual machine are described. Substantial effort is devoted to the description of high level language virtual machines. Parrot virtual machine is depicted. Characteristics of Parrot architecture are esential part of this bachelors thesis.
Internationalization Framework for Scripting Languages
Tilp, Dominik ; Solár, Peter (referee) ; Křivka, Zbyněk (advisor)
This bachelor thesis deals with the problem of internationalization of systems. It focuses especially on the systems in scripting languages. The final aplication implements the translation system itself and facilitates the whole process of the internationalization to the programmer and the translator.
Information System Supporting Festival Organisation
Křivohlávek, Dominik ; Klobučníková, Dominika (referee) ; Křivka, Zbyněk (advisor)
This thesis covers the modernization of an information system called HRYZ, which is used by organizers of the Animefest festival to organize the human resources needed for this festival. The chapters gradually introduce the content management systems, the information systems and the HRYZ information system itself. Then the chapters continue with a proposal for the system moderznization and a shift extension module modernization to ensure the compatibility with the base system. The modernization proposal was then implemented and tested with the users of current system. In the end, the new system was handed over to the festival organizers for further customziation and deployment.
Plagiarism Recognizer in PHP Source Code
Krpec, Ondřej ; Burget, Radek (referee) ; Křivka, Zbyněk (advisor)
The main goal of this thesis is to develop a system for detecting plagiarism in sets of student assignments written in PHP language. Plagiarism is viewed as a form of code obfuscation where students deliberately perform semantics preserving transformations of an original working version to pass it o as their own. In order to detect such obfuscations we develop a tool in which we attempt to nd transformations that have been applied, using several techniques and algorithms.
Visual Representation of Pi-Calculus Expressions
Prokopová, Dagmar ; Křivka, Zbyněk (referee) ; Rychlý, Marek (advisor)
This work deals with the problem of visual representation of Pi-calculus expressions. The theoretical part of this paper discusses general principles of process algebras as well as specific properties of individual models, with a focus on Pi-calculus. Also included is the comparison of several text and graphical representations of expressions. The main part of the thesis deals with the design and implementation of an application for converting text representation of expressions into graphical representation. In addition to the text and graphical representation, an internal tree representation designed to work with expressions within the application is also proposed. The thesis also describes algorithms for finding feasible reductions, performing reductions and expression simplification that operate with the proposed tree representation.
Influence of Code Copying on the Quality of a Software Project
Chovanec, Zdeněk ; Rychlý, Marek (referee) ; Křivka, Zbyněk (advisor)
This work delves into the field of code clone detection, focusing on Python programming language. We are interested in finding Stack Overflow snippets in real projects. The main goal of this work is to evaluate the influence of copy-and-paste programming on the overall quality of a software project.  The NiCad clone detector is used to detect similar code fragments.  Additionally, modification of this tool is presented in order to improve the detection process. Code quality is assessed by the volume of duplicate code and by the number of reported issues.  The impact is evaluated on a sample of open-source projects hosted on GitHub. We perform a series of statistical hypothesis tests and conclude that there is a~correlation between source code quality and the presence of Stack Overflow snippet in the code base.
Chat and Shared Drawing Board for Pocket PCs with Bluetooth
Zapletal, Pavel ; Křivka, Zbyněk (referee) ; Novosad, Petr (advisor)
The aim of the project is to design and implement an application for a pocket PC that allows users to exchange short text messages and provides shared drawing board. On the beginning of this work, there is described bluetooth technology which is used for data-tranfer. In the next part are mentioned Pocket PC platform and possibilities of communication. The main part describes implementation in Microsoft's eMbedded Visual C++. At the end, there are listed possibilities of future development.
Complex Web Game System
Koláček, Vojtěch ; Židek, Stanislav (referee) ; Křivka, Zbyněk (advisor)
This Master's Thesis deals with the analysis of technologies for modern web-based user interfaces, and with the design and implementation of a complex web system with focus on an ergonomic and robust graphical user interface. A set of comparison tests is performed on technologies for web-based user interfaces (Ajax, Adobe Flex, and Microsoft Silverlight); throughput, response time, processing and rendering time of each technology is tested. The web system is designed and implemented as an Ajax strategy game which utilizes the YUI JavaScript library on the client side. The server side comprises of a web server implemented in PHP which offers services to the client, and a message server implemented in C++ that facilitates communication with the client in real-time using HTTP long polling. Tests measuring throughput and response time of the user interface analyze the performance and quality of the implemented system. In the end the tests are analyzed, and the advantages, disadvantages, and flaws of the implementation are evaluated.
Presentation Manager for Android
Vančo, Matúš ; Čermák, Martin (referee) ; Křivka, Zbyněk (advisor)
This bachelor thesis deals with the Android mobile platform and describes design and implementation of application for managing presentations. Application allows you to organize blocks and assist in presentations. The emphasis is on using innovative principles of the Android platform.

National Repository of Grey Literature : 341 records found   beginprevious132 - 141nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.