Cílem této bakalářské práce je vytvořit aplikaci pro operační systém Android. Aplikace
by měla komunikovat a pracovat s daty z elektroměrů a analyzátorů kvality. Úvodní část
práce pojednává o problematice tvorby aplikací pro platformu Androidu. Jsou stručně
popsána měřící zařízení, s kterými má aplikace komunikovat, a použitý komunikační
protokol. Také jsou vysvětleny použité třídy a datové struktury pro reprezentaci
konfiguračních a archivních dat. Aplikace je programována v jazyce Java s využitím
MVVM návrhového vzoru. Hlavní funkcí aplikace je stahování a reprezentování
konfiguračních dat z měřících zařízení a také modifikování a nahrávání těchto dat zpět
do zařízení.
Anotace v angličtině
The aim of this bachelor thesis is to create an application for the Android operating system. Application should communicate and work with data from electricity meters and quality analyzers. The first part of the thesis deals with the issue of application development for the Android platform. This thesis briefly describes the measuring devices which the application should communicate with and communication protocol used for application. This thesis also explains which classes and data structures have been used to represent configuration and archive data. The application is programmed in Java using the MVVM design pattern. The main function of the application is to download and represent the configuration data from the measuring devices and also to modify and record the data back to the device.
Klíčová slova
programování android aplikací, Java, vývoj grafického rozhraní, vizualizace dat, analyzátory kvality a elektroměry
Klíčová slova v angličtině
android application programming, Java, development of graphical interface, data visualization, power quality analyzers and electrometers
Rozsah průvodní práce
45 s. (58 172 znaků)
Jazyk
CZ
Anotace
Cílem této bakalářské práce je vytvořit aplikaci pro operační systém Android. Aplikace
by měla komunikovat a pracovat s daty z elektroměrů a analyzátorů kvality. Úvodní část
práce pojednává o problematice tvorby aplikací pro platformu Androidu. Jsou stručně
popsána měřící zařízení, s kterými má aplikace komunikovat, a použitý komunikační
protokol. Také jsou vysvětleny použité třídy a datové struktury pro reprezentaci
konfiguračních a archivních dat. Aplikace je programována v jazyce Java s využitím
MVVM návrhového vzoru. Hlavní funkcí aplikace je stahování a reprezentování
konfiguračních dat z měřících zařízení a také modifikování a nahrávání těchto dat zpět
do zařízení.
Anotace v angličtině
The aim of this bachelor thesis is to create an application for the Android operating system. Application should communicate and work with data from electricity meters and quality analyzers. The first part of the thesis deals with the issue of application development for the Android platform. This thesis briefly describes the measuring devices which the application should communicate with and communication protocol used for application. This thesis also explains which classes and data structures have been used to represent configuration and archive data. The application is programmed in Java using the MVVM design pattern. The main function of the application is to download and represent the configuration data from the measuring devices and also to modify and record the data back to the device.
Klíčová slova
programování android aplikací, Java, vývoj grafického rozhraní, vizualizace dat, analyzátory kvality a elektroměry
Klíčová slova v angličtině
android application programming, Java, development of graphical interface, data visualization, power quality analyzers and electrometers
Zásady pro vypracování
Seznamte se s problematikou návrhu aplikací pro zvolená mobilní zařízení s OS Android, vyberte vhodné nástroje pro vývoj vlastní aplikace pro záznam a zobrazení hodnot měření.
Seznamte se s formáty odečítaní měřených dat z paměti elektroměrů a analyzátorů kvality SMx 2. generace a se způsoby jejich archivace v souborech CEA.
Navrhněte s využitím stávajících knihoven a vytvořte nebo doplňte aplikaci pro nastavení, odečet a vyhodnocení aktuálních a archivních dat z výše uvedených analyzátorů.
Na vybraných zařízeních a jejich různých konfiguracích ověřte správnou funkci aplikace.
Uveďte konkrétní možnosti dalšího rozvoje systému a shrňte možnosti a omezení jeho využití v praxi.
Zásady pro vypracování
Seznamte se s problematikou návrhu aplikací pro zvolená mobilní zařízení s OS Android, vyberte vhodné nástroje pro vývoj vlastní aplikace pro záznam a zobrazení hodnot měření.
Seznamte se s formáty odečítaní měřených dat z paměti elektroměrů a analyzátorů kvality SMx 2. generace a se způsoby jejich archivace v souborech CEA.
Navrhněte s využitím stávajících knihoven a vytvořte nebo doplňte aplikaci pro nastavení, odečet a vyhodnocení aktuálních a archivních dat z výše uvedených analyzátorů.
Na vybraných zařízeních a jejich různých konfiguracích ověřte správnou funkci aplikace.
Uveďte konkrétní možnosti dalšího rozvoje systému a shrňte možnosti a omezení jeho využití v praxi.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
LACKO, Ľuboslav. Vývoj aplikací pro Android. Brno: Computer Press, 2015. ISBN 978-80-251-4347-6.
DEITEL, Paul J. Android 6 for programmers: an app-driven approach, 3/E. Third edition. ISBN 9780134289366.
KRAUS, Jan a Martin BLÍŽKOVSKÝ. KMB SYSTEMS, S.R.O. Uživatelská příručka aplikace ENVIS v. 1.2 [online]. 2015. [cit. 2015-10-08]. 1.2. Dostupné z: http://www.kmb.cz/
Eisler, David. Aplikace pro konfiguraci a správu dat měřicích přístrojů v prostředí Android. Liberec, 2016. Bakalářská práce. Fakulta mechatroniky, informatiky a mezioborových studií Technické univerzity v Liberci
Smolík, Adam. Aplikace pro zpracování měřených dat pro mobilní platformu Android. Liberec, 2016. Diplomová práce. Fakulta mechatroniky, informatiky a mezioborových studií Technické univerzity v Liberci
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
LACKO, Ľuboslav. Vývoj aplikací pro Android. Brno: Computer Press, 2015. ISBN 978-80-251-4347-6.
DEITEL, Paul J. Android 6 for programmers: an app-driven approach, 3/E. Third edition. ISBN 9780134289366.
KRAUS, Jan a Martin BLÍŽKOVSKÝ. KMB SYSTEMS, S.R.O. Uživatelská příručka aplikace ENVIS v. 1.2 [online]. 2015. [cit. 2015-10-08]. 1.2. Dostupné z: http://www.kmb.cz/
Eisler, David. Aplikace pro konfiguraci a správu dat měřicích přístrojů v prostředí Android. Liberec, 2016. Bakalářská práce. Fakulta mechatroniky, informatiky a mezioborových studií Technické univerzity v Liberci
Smolík, Adam. Aplikace pro zpracování měřených dat pro mobilní platformu Android. Liberec, 2016. Diplomová práce. Fakulta mechatroniky, informatiky a mezioborových studií Technické univerzity v Liberci
Přílohy volně vložené
1 CD-ROM
Přílohy vázané v práci
ilustrace, schémata, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.