Metody zpracování a vizualizace záznamů z regulátorů účiníku na tenkých klientech

dc.contributorBleha Milan, Ing. : 59847
dc.contributor.advisorKraus Jan, Ing. Ph.D. : 56646
dc.contributor.authorMoravec, Jan
dc.date.accessioned2019-08-23T08:31:07Z
dc.date.available2019-08-23T08:31:07Z
dc.date.committed2019-4-30
dc.date.defense2019-05-28
dc.date.submitted2018-10-10
dc.date.updated2019-5-28
dc.degree.levelIng.
dc.description.abstractTato 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.abstractThis 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.format72 s.
dc.format.extentIlustrace, Schémata, Grafy zdrojový kód aplikace
dc.identifier.signatureV 201900950
dc.identifier.urihttps://dspace.tul.cz/handle/15240/153293
dc.language.isocs
dc.relation.isbasedonbeginarab 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.rightsVysokoš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/26cs
dc.rightsA 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/26en
dc.rights.urihttps://knihovna.tul.cz/document/26
dc.rights.urihttps://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf
dc.subjectvývoj mobilních aplikacícs
dc.subjectAndroidcs
dc.subjectvizualizace datcs
dc.subjectregulace účiníkucs
dc.subjectmobile application developmenten
dc.subjectAndroiden
dc.subjectdata visualizationen
dc.subjectpower factor correctionen
dc.subject.verbisAndroid (operating system)en
dc.titleMetody zpracování a vizualizace záznamů z regulátorů účiníku na tenkých klientechcs
dc.titleProcessing and visualisation of archives from power factor controllers on thin clientsen
dc.typediplomová prácecs
local.degree.abbreviationNavazující
local.degree.disciplineIT-N
local.degree.programmeElektrotechnika a informatika
local.degree.programmeabbreviationN2612
local.department.abbreviationMTI
local.facultyFakulta mechatroniky, informatiky a mezioborových studiícs
local.faculty.abbreviationFM
local.identifier.authorM17000132
local.identifier.stag38789
local.identifier.verbiskpw06582620
local.note.administratorsautomat
local.poradovecislo950
local.verbis.aktualizace2019-10-05 07:27:59cs
local.verbis.studijniprogramMTI Elektrotechnika a informatika/Informační technologiecs
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
DP_Moravec.pdf
Size:
2.69 MB
Format:
Adobe Portable Document Format
Description:
VSKP
Loading...
Thumbnail Image
Name:
DP_Moravec_prilohy.zip
Size:
2.81 MB
Format:
Unknown data format
Description:
VSKP
Loading...
Thumbnail Image
Name:
Moravec_PO_DP_.pdf
Size:
428.57 KB
Format:
Adobe Portable Document Format
Description:
Posudek_oponenta_VSKP
Loading...
Thumbnail Image
Name:
Moravec_PV_DP__001.pdf
Size:
459.28 KB
Format:
Adobe Portable Document Format
Description:
Posudek_vedouciho_VSKP
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
15.1 KB
Format:
Adobe Portable Document Format
Description:
Prubeh_obhajoby_VSKP