National Repository of Grey Literature 176 records found  previous11 - 20nextend  jump to record: Search took 0.00 seconds. 
Applications for algorithmic trading
Šalovský, Vojtěch ; Pecinovský, Rudolf (advisor) ; Suchan, Vladimír (referee)
The presented work deals with analysis and implementation of algorithmic trading applications based on client requirements. Applications developed in this work are supposed to be used to collect and manage data from the stock exchange, to view information about active trading orders, and to send trading orders to the exchange via the API from Interactive Brokers. The first chapter gives an overview of selected books focused on developing applications for C # and analysis. Then the concepts of UML, OOAD, and UP are introduced. In the next chapter, requirements of the customer are defined. In the following chapter, based on the results of literature research and defined client requirements, the initial architectural design is created and cases of use with subsequent specifications are presented. This section is followed by finding analytical classes, creating a domain model, implementation of some use cases using sequence diagrams. The last two chapters describe the implementation details - the language used, the libraries, database schema, and user manual.
Custom web application with information system for small company
Pecharová, Karolína ; Pecinovský, Rudolf (advisor) ; Rais, Aziz (referee)
This thesis is concerning the creation of individual information system for small house-keeping business. The goal is to obtain a system that would meet the needs of the company. The paper focuses on information system design and development in its own by using Java.
Design a simple SEO optimization Content Management System
Fabišík, Filip ; Pecinovský, Rudolf (advisor) ; Rais, Aziz (referee)
A topic of this master thesis is designing and implementing a Content Management System that would contain SEO optimization options in the basis. The objective of this thesis is to improve quality of produced websites and to increase awareness about SEO optimization. According to the defined problem the thesis first analyzes existing CMS systems. Afterwards the solution is suggested which consists of a combination of the existing CMS system OctoberCMS and a plugin that extends the system with the necessary functionality. The last part of the thesis is devoted to designing the implementation and testing the final solution.
Advanced programming constructs and techniques in the Swift language
Čislinský, Jan ; Pecinovský, Rudolf (advisor) ; Oraný, Vladimír (referee)
The thesis focuses on advanced programming constructs and techniques of the Swift programming language. At the beginning programming paradigms that are supported by the Swift design (object-oriented and functional) are introduced. Concepts of each paradigm are described and Swift is then evaluated by the level of support for these paradigms. Following programming constructs are described in-depth: working with variables, optional types, enumerated types, functions and closures. Creating of custom operators and subscripts. Operations with protocols, generic types and parallel program execution. Error handling with throwing functions. Detailed explanation of value types and their differences from reference type is given too. Thesis also explains nested types and all higher-order functions in Swift. At the end are described extensions; specifically extension of computed property, initialization function, function, subscript, nested type and protocol and generic types extensions. In the last section of the thesis these advanced programming techniques are described; function chaining and composition, structure saving, performance optimization of value types, reflection in the Swift programming language and how modules and namespaces work. At the end protocol-oriented programming is introduced.
Creating Plugins for NetBeans
Vondráček, Ladislav ; Pecinovský, Rudolf (advisor) ; Vondráček, Martin (referee)
The subject of this thesis is an analysis of plugin technology. The goal of the thesis is to characterization of basics of this technology in common and with focus on application on NetBeans platform and its integrated development environment and further demonstration of the technology in form developing exemplary NetBeans plugin. Opening part is dedicated to theoretical analysis of plugin principals, its purposes in soft-ware development and use cases for current software applications. The theoretical part follows by describing use cases of plugins for NetBeans platform and bringing thought for designing, developing and distributing new plugins. The subsequent part is dedicated to implementation of NetBeans plugin to demonstrate technology and methods described. The result of implementation is a NetBeans plugin allowing advanced editing of documentation commentary from Java source code inside WYSISYG HTML editor just from NetBeans environment. The resulting plugin, source codes and documentation is included attachment of this thesis. This thesis expands collection of theses dedicated to subject of NetBeans platform and those theses are referred in the text.
Analyze architecture and extension options of the JUnit framework
Havelka, Arnošt ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
The thesis is focused on the JUnit framework, which currently represents the most popular framework for unit testing across the Java platform. The paper begins by giving a definition of necessary theory, with focus on unit testing. The goal of this section is to introduce the reader to a test theory on a general level (test classi-fication, cost of bugs, etc.). The last part of the introduction is related to, and focused on, unit testing. The next part of this paper (after the introduction at the beginning) is focused on the JUnit framework itself. The aim is to provide general information about the framework, followed with the description of architecture and detailed specification of every feature for the JUnit framework in version 5 (including the usage of features). The last passage explains options of an extension model within the JUnit framework. The description of the JUnit framework is enhanced with relevant information to version 5 (the summary of changes and expected finalization of the version 5.0) and the description of the framework integration to its surroundings (the other test tools and frameworks) on Java platform. Additionally, the thesis is extended with these appendices: - The organization and concept of source code used by examples. - The complex example of usage of framework Junit. It covers everything from the creation the project (with usage of Spring Boot framework on Java platform) to the implementation of relevant unit tests. - The work-around to support JUnit framework of the version 5 in Eclipse tool.
Interface-Based Software Development
Rais, Aziz ; Pecinovský, Rudolf (advisor) ; Lacko, Branislav (referee) ; Merunka, Vojtěch (referee)
Even though there are many software development and project management methodologies available, research and practice both show that IT software development projects still fail, and that the quality of software products does not always meet customers' expectations. There might be multiple causes for such failures, but some of these reasons can be seen to influence or create others. Therefore, the larger the project is, the higher its risk of failure, especially if the teams involved work remotely (distributed and outsourced). This increase in project complexity is considered the motivation for this paper. Similarly, there are other factors that can result in a project's failure and customers' dissatisfaction regarding software quality. All such factors identified by research conducted by organizations specializing in this area are analyzed in order to identify a common root of IT project failures. Once the root causes of these failures have been identified and analyzed, the goal of the Interface based software development methodology is to solve them. The solution offered by an Interface based software development methodology is to improve understanding of software requirements and to describe these requirements with interfaces in an object-oriented way. Interface based software development will support and drive development towards service-oriented architecture (SOA) and component-based development (CBD). The goal of interface based software development is to increase software testability and maintainability and to make it more easily feasible to execute various software development processes in parallel.
Google Web Toolkit
Remiš, Michael ; Pecinovský, Rudolf (advisor) ; Šlajchrt, Zbyněk (referee)
This diploma thesis deals with development of web applications using Google web Toolkit. GWT is modern set of open source tools that allows developers to create Rich Internet Applications completely in Java without any deep knowledge of JavaScript. The theoretical part of this thesis is focused on architecture of Google Web Toolkit, basic approaches and some advanced topics as MVP architecture, client-server communication or persistence layer. The practical part consists of set of examples which demonstrates approaches described in theoretical part.
Zobecnění objektově orientovaného paradigmatu zavedením morfologie objektů
Šlajchrt, Zbyněk ; Pecinovský, Rudolf (advisor) ; Merunka, Vojtěch (referee) ; Virius, Miroslav (referee)
Modeling protean objects, i.e. objects adapting their structure and behavior dynamically with respect to a changeable environment, is often challenging in traditional object-oriented languages. According to the author, the root cause of this problem lies in the class-based conceptual framework embedded in the foundation of the object-oriented para-digm. The proposed paradigm Object Morphology (OM) is greatly influenced by prototype theory developed in the field of cognitive psychology. OM abandons the notion of class and suggests, instead, that the abstractions of protean objects should be established through the construction of morph models describing the possible forms of those objects. This the-sis defines the theoretical foundations of OM, which is further used to specify the elements of prototypical object-oriented analysis. An important part of this work is also a proof-of-concept implementation of an OM framework in Scala.
Supplementing functionality of Integrated Development Environment BlueJ with possibility of working with streams in an interactive mode.
Pešat, David ; Pecinovský, Rudolf (advisor) ; Pavlíčková, Jarmila (referee)
Main objective of this thesis is to extend existing functionality of Integrated Development Environment (IDE) BlueJ with possibility of working with streams in an interactive mode. This new functionality helps to falicitate and improve teaching of programming within the First Architecture methodology. First part of this thesis deals with IDE BlueJ and discusses problematic software con-structions which don´t have sufficient support in interactive mode. Main focus is put on streams. Another part of this thesis suggests possible options for extension which should be integrated to the existing functionality. Following part focuses on analysis of the proposed changes and final part discusses implementation itself and describes author´s process of realization.

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