Aplikace pro zpracování měřených dat pro mobilní platformu Android

Abstract
Práce se zabývá vývojem mobilní aplikace pro systém Android, která bude komunikovat s analyzátory platformy F4 v2.0 od firmy KMB systems. V úvodu práce byly zjištěny možnosti komunikace s analyzátorem a struktura ukládaných souborů. Byly rozebrány návrhové vzory vhodné k vývoji aplikací pro Android a popsány základní stavební komponenty k tvorbě mobilních aplikací. Ze tří popisovaných návrhových vzorů MVC, MVP a MVVM byl zvolen MVVM. Samotná aplikace byla rozdělena na dvě části: knihovnu, umožňující komunikaci a záznam dat, a Android aplikaci implementující zmíněnou knihovnu. Mezi hlavní funkce aplikace patří komunikace s analyzátorem a odečet dat. Data jsou ukládána do přenositelných souborů. Dále aplikace implementuje jednoduchou databázi, která poskytuje uživateli snadnou správu jeho analyzátorů. Aplikace také poskytuje přehled o aktuálně měřených datech, která zobrazuje do tabulek. Aktuální data jsou pravidelně obnovována podle uživatelsky volitelné frekvence. Výsledkem práce je mobilní aplikace umožňující záznam a přenos archivů a zobrazení aktuálních dat.
This work and document deals with the development of mobile application for Android. The application will communicate with the analyzers of the platform F4 v2.0 from company named the KMB systems. First, the possibilities of communication and the structure of file were examined. Next step was the analysis of software design patters for Android mobile applications. The application was divided into two parts. First part is library which focus on the communication and creation of archives. Second part was the development of mobile application which implements this library. The main function of application is communication with analyzer and the downloading of records. The records are saved into transferable files. Application implements a simple database. The database allows user to manage his devices. User can also see the actual data. Actual data are displayed in tabs and these tabs are refreshed at regular intervals. User can choose the refresh interval. The result of work is application which allows the download and transfer of records.
Description
Subject(s)
Záznam dat analyzátoru; analyzátor kvality energie; Android aplikace; aktuální data; návrhové vzory, Recording data analyzer; power quality analyzer; Android application; actual data; software design patterns
Citation
ISSN
ISBN