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
Type of document
diplomová prácemaster thesis
Author
Jan Vondruška
Supervisor
Zemko Martin
Opponent
Čulík Zdeněk
Study program
Aplikace informatiky v přírodních vědáchInstitutions assigning rank
katedra softwarového inženýrstvíRights
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
Show full item recordAbstract
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.