National Repository of Grey Literature 24 records found  previous11 - 20next  jump to record: Search took 0.00 seconds. 
Programming language Groovy and its effectivenss of inslusion in teaching
Daňhel, Jan ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
Bachelor thesis deals with the programming language Groovy. The target audience should be those who want to learn more information about it, and those who want to explore the possibilities of language in relation to domain-specific languages (DSL). Work contains a general summary of the language and its inclusion in the context of programming lan-guages. The following briefly explains how to work with the language in simple examples. Main advanced features are not omitted, they are briefly described and demonstrated in the examples. The summary of advanced functions is followed by their use in domain-specific languages. Finally, it summarizes the effectiveness of the inclusion of teaching the Groovy language.
Data processing library using SQL queries
Sýkora, Jan ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
Eighth version of programming language Java brought broad variety of changes, which strongly incline to declarative style of programming. In my thesis I have focused on using these changes in declarative ways of data processing on Java platform. I have decided on using Structured Query Language due to its declarativity Topic of my thesis was to create a library, which could interpret SQL queries. For interpretation, my library uses Streams and many other concepts which allow functional style of programming in Java. The most significant benefit of this library was giving alternative to programmers, who are looking for ways, how process data in application layer rather than on persistent layer.
Portal supporting the teaching process of foreign languages
Banáková, Lucia ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
The aim of the diploma thesis is to design and develop portal supporting the teaching process of foreign languages. This portal should help students to practice the previously learned topics and provide their teachers with the possibility to administer students, the subject matter presented in the games, give assignments and view performance of their students in the games played. The first part of the thesis presents games and gamification in the teaching process from theoretical point of view, analysis of selected gamified and game systems supporting the teaching process and a survey of demnad for such a product and its features among foreign language teachers. The following part describes the design of the resulting application, description of the implemented architecture and user manual. Practical outcome of this thesis is a web application that can be easily extended by adding new games that use the application interface defined.
Analyse multithreaded applications development possibilities on the Java platform
Chamila, Sergius ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
This thesis is an analysis of frameworks which support multithreading application devel-opment on platform Java. In particular this thesis analyses the overview of libraries which supports multithreading development in this language. Provided features are shown and described by the code examples. The thesis describes the principles of concurrent pro-gramming. Although multithreaded applications undoubtedly have many advantages, one of the goals of the thesis is to highlight the possible risks associated with their use. By the analysis of Java platform, I used method of description, analysis, synthesis and comparison. This thesis is composed of theoretical part, which defines the basic concepts and principles of concurrent applications. Theoretical parts also contain recherché of works, which deal with the topic of concurrent programming. In the analytical part are described and evaluated changes at various versions of Java language. Benefit of this work is clear documentation and evaluation of Java language concurrent utilities, from the oldest version of Java 1 to latest Java 8. So this work can help those, who need to learn how to develop concurrent applications in Java.
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.

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