Národní úložiště šedé literatury Nalezeno 22 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Prostředky pro zajištění interoperability Arduino/ESP a ROS2
Fabo, Matúš ; Beran, Jan (oponent) ; Janoušek, Vladimír (vedoucí práce)
This thesis explores the integration of the low-cost ESP32 line of microcontrollers with the Robot Operating System 2 (ROS2), a widely-used framework in the field of robotics. The primary goal is to develop methods and tools that facilitate seamless integration of ESP32 microcontrollers into the ROS2 development ecosystem, leveraging existing middleware solutions provided by third parties. By focusing on the incorporation of ESP-IDF projects into ROS2 tooling, the research aims to streamline the deployment and management of ESP32-based systems within robotics applications. This approach enhances the accessibility and utility of ROS2, enabling more efficient and effective use of ESP32 microcontrollers in various robotic contexts.
An efficient and general abstraction of middle layer for embedded Linux
Drexler, Filip Emanuel ; Košař, Vlastimil (oponent) ; Korček, Pavol (vedoucí práce)
The goal of this thesis is middle layer (middleware) design and construction in embedded devices with Linux. Middleware is a layer which can help devices with abstraction from hardware, interprocess communication (IPC), code genericity and cleaner software architecture. It was constructed with tools such as D-Bus and YANG modeling language which lead to architecture changes and cleaner design. Some parts of lower level code were moved to one process which provides interface for communication for other processes. The outcome is the suitability of this middle layer, its advantages and disadvantages.
Implementace komunikačního middleware v prostředí Java ME
Martinák, Jan ; Martínek, Tomáš (oponent) ; Kořenek, Jan (vedoucí práce)
V prostředí téměř každého podniku existuje softwarová podpora pro podporu obchodních procesů. S narůstajícím počtem těchto aplikaci roste i potřeba integrovat je tak, aby vzniklo komplexní prostředí, které funguje efektivně a generuje zisk. V oblasti integrace podnikových aplikací existuje několik principů, každý se svými výhodami i nedostatky, technika zasílání zpráv se však pro mnoho integračních problému ukázala jako nejvýhodnější. Tato práce se zabývá podnikovým prostředím s aplikacemi vestavěných systémů multifunkčních kancelářských zařízení na platformě Java ME a prezentuje vlastní řešení uniformní komunikační vrstvy pro integraci těchto aplikací do podnikové infrastruktury. Výsledná softwarová komponenta aplikuje principy techniky zasílání zpráv v SOA pro správu firemního tisku, kde je spolu s navrženým schématem zpráv použita v komunikaci s tiskovým serverem.
Communication model using Data distribution service and communication security assessment
Frollo, Martin ; Fujdiak, Radek (oponent) ; Pokorný, Jiří (vedoucí práce)
The diploma thesis is focusing on middleware layer in distributed systems. It introduces typically used communication protocols and standards operating on this layer. In theoretical part it brings closer look at OMG DDS specification. This part contains fundamental functionalities of this specification along with its architecture blocks. Thesis also describes the RTPS protocol functionality. Existing implementations of OMG DDS standard are described at the end of theoretical part. OpenDDS 3.13 implementation is used in practical part of thesis. It is deployed and tested on various platforms. Next part verifies option of securing RTPS data stream using beta version of OMG DDS Security, which OpenDDS 3.13 implementation contains. Secured and unsecured data flows are being compared. Latency of data stream is also important, especially in distributed systems. DDS system, which measures latency of RTPS stream is created in practical part. Latency of this DDS system can be measured in various configurations. Difference of devices’ performance used in measurements can be clearly seen in latency results where the size of data samples is increasing. Differences of measured latency are also recognizable between reliable and unreliable and secure and unsecure RTPS stream. Part of measurements is made between 2 physical devices with and without an attacker. Type of attack is MITM and it captures RTPS flow, which does not belong to attacking machine.
Proposal of Efficiency Improvements for Internal Company E-shop
Verčimák, Peter ; Kopáč, Jiři Vili (oponent) ; Luhan, Jan (vedoucí práce)
This masters thesis will focus on proposals which will lead to improve functionality of company e-shop. Will describe functionality and importance of the e-shop for company business. Proposals are aimed to increase users comfort and more effective usage of computing resources. There will be introduced processes which will help to implement proposed changes according to current trends in the design and project management of IS/ICT. This thesis will also take a look of potential risks of related to the transition to the new hardware and define change management process.
Configurable Parallel Execution of System Tests within the Strimzi Project
Orsák, Maroš ; Rogalewicz, Adam (oponent) ; Češka, Milan (vedoucí práce)
In recent years, many companies have adopted Kubernetes and the microservices architec- ture it enables. This technology was opened up many new possibilities not just for large companies, but also for small software developers. Kubernetes is a container-orchestration system and recently a new concept has emerged arround how to orchestrate the containers more efficiently - the Operator pattern. One such operator is developed and maintained under an open-source project called Strimzi. The Strimzi project gathers together several tools, which take care of the deployment of Apache Kafka on Kubernetes. Since Kafka is a complex, horizontally scalable, distributed system, you can imagine that its installation is a relatively complex action. Therefore, one of the biggest challenges of using Kubernetes is how to effectively and quickly test projects such as Kafka and Strimzi and at the same time verify integration with other similar products. The resources needed by Kubernetes are much more demanding compared to the deployment of Kafka on virtual machines or typi- cal container instances. To tackle this problem, we adopt the principles of parallel execution and created a mechanism within Strimzi system tests, which runs tests in parallel against only a single Kubernetes cluster. Furthermore, we proposed a brand new architecture for the end-to-end tests. The improvements aim at scalability and reduction of execution time . Through several experiments, this paper shows that proposed mechanism with different configurations of the Kubernetes cluster (including number of Kubernetes nodes , number of tests and suites executed in parallel ) significantly accelerated execution of the tests.
System for Managing Corporate Data Integration
Řezník, Michal ; Smrčka, Aleš (oponent) ; Kočí, Radek (vedoucí práce)
This thesis aims to design and implement an application interface that will become part of a micro application on the Onsemi integration platform. The thesis introduces the strategies used during the development of the system, the tools used, and the system’s design. The Onsemi middleware platform caters for more than 3000 data flows per day and ensures the corporation’s successful day-to-day running. Middlware platform must gurantee data delivery for each integration. Some data integration flows can produce a token representing an outgoing datafile stored in the file system. The token represents this state by moving around the server’s file system on which the application catering for data delivery is currently running. The main purpose of the interface is to make it easier for middleware team members to manage failed data integrations, which they must deal with along with developing the platform and providing new integrations. At the end of the thesis, the implementation in the company’s system is described together with an evaluation of the benefits of the developed solution.
Configurable Parallel Execution of System Tests within the Strimzi Project
Orsák, Maroš ; Rogalewicz, Adam (oponent) ; Češka, Milan (vedoucí práce)
In recent years, many companies have adopted Kubernetes and the microservices architec- ture it enables. This technology was opened up many new possibilities not just for large companies, but also for small software developers. Kubernetes is a container-orchestration system and recently a new concept has emerged arround how to orchestrate the containers more efficiently - the Operator pattern. One such operator is developed and maintained under an open-source project called Strimzi. The Strimzi project gathers together several tools, which take care of the deployment of Apache Kafka on Kubernetes. Since Kafka is a complex, horizontally scalable, distributed system, you can imagine that its installation is a relatively complex action. Therefore, one of the biggest challenges of using Kubernetes is how to effectively and quickly test projects such as Kafka and Strimzi and at the same time verify integration with other similar products. The resources needed by Kubernetes are much more demanding compared to the deployment of Kafka on virtual machines or typi- cal container instances. To tackle this problem, we adopt the principles of parallel execution and created a mechanism within Strimzi system tests, which runs tests in parallel against only a single Kubernetes cluster. Furthermore, we proposed a brand new architecture for the end-to-end tests. The improvements aim at scalability and reduction of execution time . Through several experiments, this paper shows that proposed mechanism with different configurations of the Kubernetes cluster (including number of Kubernetes nodes , number of tests and suites executed in parallel ) significantly accelerated execution of the tests.
Utilizing HLA for agent based development platforms
Jedlička, Tomáš ; Plch, Tomáš (vedoucí práce) ; Bednárek, David (oponent)
High Level Architecture (HLA) poskytuje univerzální řešení pro propojení více simulačních prostředí a aplikací, vytvářejíc složitějčí simulační system. Základní myšlenka HLA je kontrolovaná a směrovaná výměna objektů a událostí (prostřednictvím RunTime Interface - RTI) sdílených jednotlivými účastníky systému (např. simulacemi). Vzniká tak distribuované datové prostředí. Cílem práce je zkoumat využitelnost HLA pro vývojové platformy pro virtuální agenty (např. Pogamut). Dalším cílem práce je poskytnout jednoduchý a transparentní přístup k HLA pro aplikace, které neimplementují HLA. Součástí práce je popis architektury a popis prototypové testovací implementace, která integruje HLA do dvou různých uzavřených herních enignů poskytujíc jim tak schopnost komunikovat s jednoduchou klientskou aplikací užívajíc rozumnou podmnožinu HLA standard. Součástí práce jsou měření výkonu naší implementace
Implementace komunikačního middleware v prostředí Java ME
Martinák, Jan ; Martínek, Tomáš (oponent) ; Kořenek, Jan (vedoucí práce)
V prostředí téměř každého podniku existuje softwarová podpora pro podporu obchodních procesů. S narůstajícím počtem těchto aplikaci roste i potřeba integrovat je tak, aby vzniklo komplexní prostředí, které funguje efektivně a generuje zisk. V oblasti integrace podnikových aplikací existuje několik principů, každý se svými výhodami i nedostatky, technika zasílání zpráv se však pro mnoho integračních problému ukázala jako nejvýhodnější. Tato práce se zabývá podnikovým prostředím s aplikacemi vestavěných systémů multifunkčních kancelářských zařízení na platformě Java ME a prezentuje vlastní řešení uniformní komunikační vrstvy pro integraci těchto aplikací do podnikové infrastruktury. Výsledná softwarová komponenta aplikuje principy techniky zasílání zpráv v SOA pro správu firemního tisku, kde je spolu s navrženým schématem zpráv použita v komunikaci s tiskovým serverem.

Národní úložiště šedé literatury : Nalezeno 22 záznamů.   1 - 10dalšíkonec  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.