National Repository of Grey Literature 24 records found  beginprevious15 - 24  jump to record: Search took 0.00 seconds. 
Describe and compare the tools Maven and Gradle
Tvrdíková, Lucie ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
The goal of this work is to analyze systems Maven and Gradle and to compare one against the other. Whilst I was analyzing both the systems user guides in Czech language were created. To achieve the set of goals of the thesis I had to use user guides and books that were written in English as a source of information. The user guides describes the system basics, dependency management, testing and multi-project builds. Comparisons between the two systems were created from information from the user guides and personal experi-ence of the author. The practical part of the thesis contains files for build application in Maven and Gradle.
Comparison of rapid development frameworks Nette(PHP) and Grails(Groovy)
Frank, Jiří ; Pavlíčková, Jarmila (advisor) ; Oraný, Vladimír (referee)
This thesis aims on comparison of rapid development frameworks Nette and Grails. Main objective of this paper is achieved by brief description of both languages (PHP, Groovy) and frameworks. Next is defined relatively complex set of criteria for comparison itself. Frameworks are then compared based on this set. Last part is development of the identical application on both platforms, thanks to which the practicle comparison may be done. The main contribution of this work is in comprehensive comparison of platforms Nette (PHP) and Grails (Groovy), which may be used for making decision about which platform to take for a development of new application. Comparision of course may serve like an information about that what developer should keep an eye on, what can make life easier or harder especially in contrast with that what offers concurent platform.
Zend Framework
Kutišová, Magda ; Pavlíčková, Jarmila (advisor) ; Oraný, Vladimír (referee)
The diploma thesis compares first and second version of the PHP framework Zend Framework. It examines framework architecture and technology changes that were brought about by its second version released stable in September 2012. It demonstrates the changes using a practical example application and evaluates them by a set of diverse criteria. The introductory part of the thesis characterizes and classifies web frameworks and determines their place among other software frameworks. In the subsequent part the thesis looks into fundamental characteristics and history of Zend Framework and puts it into its place among web frameworks based on their previous classification. The practical part, that represents the majority of thesis, demonstrates the differences between the first and the second version of Zend Framework using the example application, starting with framework installation and configuration, describing its architecture and ending with evaluation of its speed and security.
Ruby ecosystem with special interest in testing and using DSL
Cichra, Michal ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
The work presents modern and dynamic ecosystem of the Ruby programming language, focusing on the possibilities of extending it by the distribution of custom applications, looking at their testing options and use of DSL for building applications. It also describes how to install Ruby on multiple important operating systems and solution to the problems which the user may encounter. It also aims to walkthrough the reader though application development from start to finish and raise attention to systems and platforms where Ruby can be used. First introduces readers with the Ruby ecosystem in the form of periodicals, organizations and places where people are dealing with Ruby meet, discuss and solve problems. After explaining how to install Ruby on Linux, Windows, OS X and BSD it discusses the basic building blocks such of Ruby extensibility as packaging system and important libraries. At the end it describes tools for testing applications and illustrates explained concepts in the examples. In the last it maps latest and soon future development of Ruby as a platform. The practical outcome of work is a framework for the development of text games using internal DSL and application that demonstrates the possibilities of its use. Also included is a program that uses existing libraries and demonstrates a commandline applications.
Electronic Classbook
Jedlička, Jan ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
The subject of this diploma paper is the development of simple information system. This system is intended for elementary schools and high schools and it covers functionality of attendance evidence, study assessment evidence and assigning, submitting and evaluating of tasks. Design of the application is focused mainly on efficiency of application using and simplicity of control. Thesis contains the chapter about Groovy programming language and framework Grails, which is used as base for development of this application. This chapter may help as a userguide for developers, which are beginning in using of these technologies.
Programming language Python and its suitability of his assignment to the tuition
Arendáč, Tomáš ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
This thesis is concerned by programming language Python and its suitability of his assignment to the tuition. The work is divided into three dominant parts. The first part describes programming language Python, its elementary characteristics and features. The purpose is to introduce its properties to the reader so that he could estimate if there is point in the deeper concern. There are elements of object-oriented programming in description, too. The second part analyses programming language Python on the basis of ten criteria which are defined considering applicability of the language in preliminary courses of programming. The purpose is to review if the Python is appropriate in these courses. The third part considers the possibilities of the Python tuition at the University of Economics in Prague. The main contribution of the thesis is to give opinion on the fundamental description of the language, to define framework and to pass judgment on the potential chance of use in preliminary courses of programming.
Ruby programming language and its advisability of inclusion in education
Porazil, Tomáš ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
The thesis presents the Ruby language and deals with the idea of including this language in the teaching of computer science at the University of Economics in Prague (UEP). In the beginning of their studies, all students have to complete two compulsory science subjects related to programming, which is the first experience with programming for many of them. Currently, the primary programming language being taught is Java. This work aims to present Ruby language, as an alternative to currently taught Java or at least as a language which the students could continue with after studying Java. In the introduction of the thesis the reader gets familiar with the history of language with its philosophy, which stood at the birth of Ruby and the basic concepts on which it is based. Next there are presented the basic constructs and syntax which are necessary to understand the final part of the paper, which discusses the different programming techniques that can be used in Ruby. The final chapter highlights the features of Ruby, for which it would be appropriate to include Ruby in the languages taught at UEP. These include especially clear and concise syntax, possibility to use different programming paradigms and creating internal DSL. The practical outcome of the whole work is a web application that offers an interactive form of the work itself. It is possible to browse the whole work in the internet and all mentioned examples of program code can be immediately tested in practice. The application outlines possible direction which can teaching programming languages take.
Automation of evaluating students homework and tests in opening programming courses at VŠE
Ďopan, Lukáš ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
Teachers of programming in opening courses at VŠE and other universities are facing difficulties with automation of correcting and evaluation of hundreds homework and tests. An ultimate goal of this bachelor thesis is to create a system, which would automate the evaluation of homework and tests for lectors, who are teaching according to publication OOP: naučte se myslet a programovat objektově. At the start the thesis deals about different approaches to the testing. In the next part it looks for testing tools in the world with focusing on the student's programs. After the short prologue into java reflection API and analysis of current evaluation system at VŠE, there are defined demands for evaluation of each lection of the course book. In the very least part you can find a user's manual of the created program.
Automatic evaluation of the students' assessments
Oraný, Vladimír ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
Nearly seven hundreds of students each year apply for informatics' studies at University of economics, Prague (UEP). At the beginning, each one must complete two courses related to programming - Introduction to Programming and Fundamentals of Software Engineering. Both courses produce a lot of outputs -- simpler home works or more complex semestral projects -- which must be assessed by the teachers. Especially assessment of early home works is laboring and routine which makes it perfect candidate for automation. The goal of this work is to suggest the best suitable way how to implement this automation at UEP. Since mass courses make troubles universities all around the world there is already a lot of existing solutions how to automate evaluation of programming courses. First two chapters summarize the effort to find the most interesting ones and present them to the Czech audience. Because existing solutions are really sophisticated but does not provide white box tests support needed at UEP the rest of this thesis is not about creating own new automatic assessment system but about creating a middleware which can handle the problem mentioned. The middleware called Duckapter makes usage of Java reflection API easier and is downloadable from project website http://code.google.com/p/duckapter. Using them, the teachers can provide white box tests inside the black box (unit) tests which are supported by the most of the current automatic assessment systems.
The Graphical Knowledge Base Editor
Oraný, Vladimír ; Berka, Petr (advisor) ; Laš, Vladimír (referee)
Bakalářská práce se zabývá zjednodušováním vytváření bází znalostí. Hlavním cílem práce bylo umožnit tvůrcům báze vytvářet je již přímo graficky a přeskočit tak fázi, kdy znalostní inženýr vytváří bázi nejdříve na papíře a teprve poté ji přenáší do editoru báze. Nově vzniklý editor by se měl snažit být nezávislý na konkrétním expertním systému. Nově vzniklá aplikace, která toto umožňuje, dostala prozaické jméno: Grafický editoru báze znalostí (Gebz). Samotná jeho realizace tvoří nedílnou součást této práce a je k ní přiložena na optickém mediu. Zároveň jsou uvedeny zdroje, odkud lze získat aktuální verzi programu a jak udržet nainstalovanou verzi systému aktuální.

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