Diplomová práce se zaměřuje na proces vývoje webové aplikace s orientací na správu a dohled zařízení pro monitorování spotřeby energií v rámci sledovaných objektů. Práce je rozdělena na dva logické celky. V první části se zabývá představením a moderními trendy internetu věcí. Dále je zde provedena analýza použitých technologií a jejich důkladný popis. Ve druhé části se práce soustředí na návrh a implementaci konkrétní webové aplikace. Jsou zde předvedeny ukázky uživatelského rozhraní, celkového návrhu i technologických řešení stěžejních funkcionalit.
Anotace v angličtině
This diploma thesis focuses on the process of developing a web application focusing on the management and supervision of energy monitoring devices within monitored facilities. The thesis is divided into two logical units. The first part deals with the introduction and modern trends of the Internet of Things. Furthermore, an analysis of the technologies used and their thorough description is presented. In the second part, the thesis focuses on the design and implementation of a specific web application. Examples of the user interface, overall design and technological solutions of core functionalities are presented.
Klíčová slova
Vaadin, internet věcí, webová aplikace, Java, Spring, uživatelské rozhraní, návrh software, Apache Tomcat, Heroku
Klíčová slova v angličtině
Vaadin, Internet of Things, web application, Java, Spring, user interface, software design, Apache Tomcat, Heroku
Rozsah průvodní práce
-
Jazyk
CZ
Anotace
Diplomová práce se zaměřuje na proces vývoje webové aplikace s orientací na správu a dohled zařízení pro monitorování spotřeby energií v rámci sledovaných objektů. Práce je rozdělena na dva logické celky. V první části se zabývá představením a moderními trendy internetu věcí. Dále je zde provedena analýza použitých technologií a jejich důkladný popis. Ve druhé části se práce soustředí na návrh a implementaci konkrétní webové aplikace. Jsou zde předvedeny ukázky uživatelského rozhraní, celkového návrhu i technologických řešení stěžejních funkcionalit.
Anotace v angličtině
This diploma thesis focuses on the process of developing a web application focusing on the management and supervision of energy monitoring devices within monitored facilities. The thesis is divided into two logical units. The first part deals with the introduction and modern trends of the Internet of Things. Furthermore, an analysis of the technologies used and their thorough description is presented. In the second part, the thesis focuses on the design and implementation of a specific web application. Examples of the user interface, overall design and technological solutions of core functionalities are presented.
Klíčová slova
Vaadin, internet věcí, webová aplikace, Java, Spring, uživatelské rozhraní, návrh software, Apache Tomcat, Heroku
Klíčová slova v angličtině
Vaadin, Internet of Things, web application, Java, Spring, user interface, software design, Apache Tomcat, Heroku
Zásady pro vypracování
V teoretické části práce budou popsány současné trendy v oblasti chytrých zařízení tzv. IoT a to jak z pohledu technologií tak aplikací.
Dále budou popsány veškeré technologie, které budou finálně pro realizace práce vybrány.
V rámci vlastní implementace bude třeba navrhnout vhodný databázový model a navrhnout samotný software pro správu a dohled chytrých zařízení s využitím frameworku JAVA Spring a technologie Vaadin. Systém bude vybudován jako webová aplikace a bude umožňovat správu jednotlivých zařízení, a to včetně dohledového panelu (tzv. dashboard). Finální aplikace bude nasazena na vhodném webovém serveru.
Zásady pro vypracování
V teoretické části práce budou popsány současné trendy v oblasti chytrých zařízení tzv. IoT a to jak z pohledu technologií tak aplikací.
Dále budou popsány veškeré technologie, které budou finálně pro realizace práce vybrány.
V rámci vlastní implementace bude třeba navrhnout vhodný databázový model a navrhnout samotný software pro správu a dohled chytrých zařízení s využitím frameworku JAVA Spring a technologie Vaadin. Systém bude vybudován jako webová aplikace a bude umožňovat správu jednotlivých zařízení, a to včetně dohledového panelu (tzv. dashboard). Finální aplikace bude nasazena na vhodném webovém serveru.
Seznam doporučené literatury
CARNELL, John. Spring microservices in action: a multiplatform approach to building chatbots. Shelter, Island, NY: Manning Publications Co., 2017. ISBN 16-172-9398-9.
Vaadin Team. Book of Vaadin: Vaadin 14 Publisher: Independently published, 2019. 571 pages. ISBN 978-1692121440.
Seznam doporučené literatury
CARNELL, John. Spring microservices in action: a multiplatform approach to building chatbots. Shelter, Island, NY: Manning Publications Co., 2017. ISBN 16-172-9398-9.
Vaadin Team. Book of Vaadin: Vaadin 14 Publisher: Independently published, 2019. 571 pages. ISBN 978-1692121440.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Primárním cílem práce bylo navrhnout a implementovat webový softwarový nástroj pro správu a dohled chytrých zařízení. Diplomant využil znalostí především z pokročilých programovacích technik a projektování informačních systémů, které při obhajobě diplomové práce prezentoval. Dle vedoucího práce prokázal student v oblasti komplexního návrhu webové aplikace samostantou kreativní práci. Cíle se podařilo splnit v plném rozsahu. Diplomová práce má dobrou logickou i stylistickou úroveň. Dle oponenta je práce zpracována přehledně a je na dobré úrovni. Oponent hodnotil diplomovou práci nižším klasifikačním stupněm z důvodu nedostatků v aplikační části. Vedoucí vysvětlil, že absence této části byla oprávněná, neboť nebyla součástí požadavků a zadání. Student výborně reagoval na dotazy vedoucího, oponenta i členů komise.
Obhajoba proběhla na výborné úrovni.