Konzolové uživatelské rozhraní pro řídící systém experimentu AMBER v CERN
Command-line user interface for the control system of the AMBER experiment at CERN
Typ dokumentu
diplomová prácemaster thesis
Autor
Jan Vondruška
Vedoucí práce
Zemko Martin
Oponent práce
Čulík Zdeněk
Studijní program
Aplikace informatiky v přírodních vědáchInstituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Cílem této práce je navrhnout a implementovat konzolové rozhraní, které bude imitovat funkce grafického uživatelského rozhraní pro řízení běhu. Toto konzolové rozhraní poskytne rychlejší vzdálené připojení. Nejprve je nutné se seznámit se systémem pro sběr dat experimentu AMBER, knihovnou Common Client Core, která zprostředkovává přístup k tomuto systému, a prostudovat dostupné nástroje pro tvorbu konzolových rozhraní. Tyto znalosti přispějí k návrhu a následné implementaci konzolového rozhraní. Implementované konzolové rozhraní má být poté otestováno a nasazeno do prostředí experimentu AMBER. The aim of this thesis is to design and implement a command-line interface that mimics the functionality of the graphical user interface for run control, in order to provide a tool for ensuring a faster remote connection. First, it is necessary to analyse the data acquisition system, the Common Client Core library, and to get acquainted with available tools for developing command-line interfaces. This knowledge contributes to design and implement the desired command-line interface. At the end of the development process, the CLI should be tested and then integrated into the AMBER environment.