Metody zpracování a vizualizace záznamů z regulátorů účiníku na tenkých klientech
dc.contributor | Bleha Milan, Ing. : 59847 | |
dc.contributor.advisor | Kraus Jan, Ing. Ph.D. : 56646 | |
dc.contributor.author | Moravec, Jan | |
dc.date.accessioned | 2019-08-23T08:31:07Z | |
dc.date.available | 2019-08-23T08:31:07Z | |
dc.date.committed | 2019-4-30 | |
dc.date.defense | 2019-05-28 | |
dc.date.submitted | 2018-10-10 | |
dc.date.updated | 2019-5-28 | |
dc.degree.level | Ing. | |
dc.description.abstract | Tato práce popisuje vývoj mobilní aplikace určené pro operační systém Android, která zobrazuje archivní data z regulátorů účiníku. V úvodní části práce je stručně vysvětlena problematika regulace účiníku a fungování aplikacev rámci širší perspektivy. Další částí práce je rešerše souvisejících softwarových řešení a také popis možností vývoje mobilních aplikací. Dále práce popisuje nástroje použité pro vývoj aplikace, mezi které patří vybrané třídy z Android API a další využité knihovny. Následuje praktická část popisující jednotlivé vrstvy aplikace. Aplikace je napsána v programovacím jazyce Java s využitím architektury MVVM a data bindingu. Komunikace aplikace s webovou službou je realizována pomocí HTTP a knihovny Retrofit spolu se serializační knihovnou Gson. Autentizace uživatelů je řešena použitím JSON web tokenu. V práci je také popsána problematika perzistence a obnovování tokenu na mobilníchzařízeních. Mezi hlavní funkce aplikace patří porovnávání a vyhodnocování naměřených archivních dat, sledování průběhů veličin, kontrola aktivity zařízení a prezentace alarmů. Součástí aplikace je také administrativní část pro správu skupin uživatelů a zařízení, nastavení preferencí a grafické rozhraní pro zpětnou vazbu uživatelů. | cs |
dc.description.abstract | This thesis describes the development of a mobile application designed for the Android operating system, which displays archive data from power factor controllers. In the introductory part of the thesis there is the issue of powerfactor regulation and application functioning within a broader perspectivebriefly explained. The next part of the thesis is a search of related software solutions and also a description of the possibilities of mobile application development. The thesis also describes tools used for application development, which include selected classes from Android API and other used libraries. It is followed by a practical part describing the individual layers of the application. The application is written in Java programming language, using MVVMarchitecture and data binding. The application communication with a web service is realized by HTTP and Retrofit libraries together with Gson serializationlibrary. User authentication is handled by using a JSON web token. The issue of persistence and token renewal on mobile devices is also described. Between the main functions of the application belong comparing and evaluating of measured archive data, monitoring of variable's development, device activity control and alarm presentation. The application also includes an administrative section for managing of the users and device groups, preference settings and a graphical user feedback interface. | en |
dc.description.mark | ||
dc.format | 72 s. | |
dc.format.extent | Ilustrace, Schémata, Grafy zdrojový kód aplikace | |
dc.identifier.signature | V 201900950 | |
dc.identifier.uri | https://dspace.tul.cz/handle/15240/153293 | |
dc.language.iso | cs | |
dc.relation.isbasedon | beginarab renewcommandlabelenumi[arabicenumi] item KURTZ, Jamie, 2013. ASP.NET MVC 4 and the Web API: building a REST service from start to finish. Berkeley, CA: Apress. Expert's voice in ASP.NET. item KRAUS, Jan a Martin BLÍŽKOVSKÝ. Uživatelská příručka aplikace ENVIS v. 1.2 [online]. 2015. [cit. 2015-1-08]. 1.2. Dostupné z: http://www.kmb.cz/ item DEL LA TORRE, Adriana Escobar; CHEON, Yoonsik. Impacts of Java Language Features On the Memory Performance of Android Apps. 2017. item SANTOS, Arnold N.; MACABUHAY, Mary Anne A.; DE LEON, Jeferson N. Smart Household Socket with Power Monitoring & Control Using Android Application. In: 2017 9th IEEE-GCC Conference and Exhibition (GCCCE). IEEE, 2017. p. 1-9. item BARNES, Vanessa; COLLINS, Thomas K.; MILLS, Godfrey A. Design and Implementation of Home Energy and Power Management and Control System. In: 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Boston, MA. 2017. p. 241-244 endarab | |
dc.rights | Vysokoškolská závěrečná práce je autorské dílo chráněné dle zákona č. 121/2000 Sb., autorský zákon, ve znění pozdějších předpisů. 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 https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou https://knihovna.tul.cz/document/26 | cs |
dc.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. https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics https://knihovna.tul.cz/document/26 | en |
dc.rights.uri | https://knihovna.tul.cz/document/26 | |
dc.rights.uri | https://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf | |
dc.subject | vývoj mobilních aplikací | cs |
dc.subject | Android | cs |
dc.subject | vizualizace dat | cs |
dc.subject | regulace účiníku | cs |
dc.subject | mobile application development | en |
dc.subject | Android | en |
dc.subject | data visualization | en |
dc.subject | power factor correction | en |
dc.subject.verbis | Android (operating system) | en |
dc.title | Metody zpracování a vizualizace záznamů z regulátorů účiníku na tenkých klientech | cs |
dc.title | Processing and visualisation of archives from power factor controllers on thin clients | en |
dc.type | diplomová práce | cs |
local.degree.abbreviation | Navazující | |
local.degree.discipline | IT-N | |
local.degree.programme | Elektrotechnika a informatika | |
local.degree.programmeabbreviation | N2612 | |
local.department.abbreviation | MTI | |
local.faculty | Fakulta mechatroniky, informatiky a mezioborových studií | cs |
local.faculty.abbreviation | FM | |
local.identifier.author | M17000132 | |
local.identifier.stag | 38789 | |
local.identifier.verbis | kpw06582620 | |
local.note.administrators | automat | |
local.poradovecislo | 950 | |
local.verbis.aktualizace | 2019-10-05 07:27:59 | cs |
local.verbis.studijniprogram | MTI Elektrotechnika a informatika/Informační technologie | cs |
Files
Original bundle
1 - 5 of 5
Loading...
- Name:
- DP_Moravec.pdf
- Size:
- 2.69 MB
- Format:
- Adobe Portable Document Format
- Description:
- VSKP
Loading...
- Name:
- DP_Moravec_prilohy.zip
- Size:
- 2.81 MB
- Format:
- Unknown data format
- Description:
- VSKP
Loading...
- Name:
- Moravec_PO_DP_.pdf
- Size:
- 428.57 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek_oponenta_VSKP
Loading...
- Name:
- Moravec_PV_DP__001.pdf
- Size:
- 459.28 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek_vedouciho_VSKP
Loading...
- Name:
- ProtokolSPrubehemObhajobySTAG.pdf
- Size:
- 15.1 KB
- Format:
- Adobe Portable Document Format
- Description:
- Prubeh_obhajoby_VSKP