Tato bakalářská práce popisuje postup vývoje knihoven pro komunikaci s měřiči elektrické energie firmy KMB systems s. r. o. přes Ethernet a zpracování takto získaných konfiguračních dat. Práce zahrnuje také navržení uživatelského grafického rozhraní a tvorbu aplikace pro Android, která demonstruje funkci těchto knihoven. Vývoj probíhal v jazyce C# za pomoci Xamarinu. Díky inspiraci v dependency injection je možné knihovny použít i na jiných mobilních platformách.
Anotace v angličtině
This bachelor thesis describes the development of libraries for Ethernet communication with measuring instruments of company KBM systems s. r. o. and processing acquired configuration data. The thesis also includes design of graphic user interface and development of Android application that demonstrates the functionality of these libraries. Development was conducted in C# with Xamarin. These libraries can be used on other mobile platforms thanks to inspiration in dependency injection.
Klíčová slova
vývoj aplikací, návrh grafického uživatelského rozhraní, C#, Xamarin, Android
Klíčová slova v angličtině
application development, graphic user interface design, C#, Xamarin, Android
Rozsah průvodní práce
46 s. (6500 znaků)
Jazyk
CZ
Anotace
Tato bakalářská práce popisuje postup vývoje knihoven pro komunikaci s měřiči elektrické energie firmy KMB systems s. r. o. přes Ethernet a zpracování takto získaných konfiguračních dat. Práce zahrnuje také navržení uživatelského grafického rozhraní a tvorbu aplikace pro Android, která demonstruje funkci těchto knihoven. Vývoj probíhal v jazyce C# za pomoci Xamarinu. Díky inspiraci v dependency injection je možné knihovny použít i na jiných mobilních platformách.
Anotace v angličtině
This bachelor thesis describes the development of libraries for Ethernet communication with measuring instruments of company KBM systems s. r. o. and processing acquired configuration data. The thesis also includes design of graphic user interface and development of Android application that demonstrates the functionality of these libraries. Development was conducted in C# with Xamarin. These libraries can be used on other mobile platforms thanks to inspiration in dependency injection.
Klíčová slova
vývoj aplikací, návrh grafického uživatelského rozhraní, C#, Xamarin, Android
Klíčová slova v angličtině
application development, graphic user interface design, C#, Xamarin, Android
Zásady pro vypracování
Seznamte se s nástroji aplikace ENVIS, zejména s jejími funkcemi pro konfiguraci a archivaci dat podporovaných měřicích přístrojů (ENVIS.Daq).
Navrhněte vlastní knihovny funkcí pro načítání a archivaci dat analyzátorů kvality elektrické energie pro zvolenou mobilní platformu.
Navrhněte vhodně zjednodušené grafické rozhraní, optimalizované pro běžná Android zařízení a vytvořte v něm ukázkovou aplikaci.
Demonstrujte správnou funkci vytvořené aplikace a diskutujte další možnosti jejího rozvoje.
Zásady pro vypracování
Seznamte se s nástroji aplikace ENVIS, zejména s jejími funkcemi pro konfiguraci a archivaci dat podporovaných měřicích přístrojů (ENVIS.Daq).
Navrhněte vlastní knihovny funkcí pro načítání a archivaci dat analyzátorů kvality elektrické energie pro zvolenou mobilní platformu.
Navrhněte vhodně zjednodušené grafické rozhraní, optimalizované pro běžná Android zařízení a vytvořte v něm ukázkovou aplikaci.
Demonstrujte správnou funkci vytvořené aplikace a diskutujte další možnosti jejího rozvoje.
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
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/
GOOGLE INC. Online dokumentace Android [online]. 2015 [cit. 2015-10-08]. Dostupné z: http://developer.android.com/
XAMARIN INC. Xamarin documentation and guides [online]. [cit. 2015-10-08]. Dostupné z: http://developer.xamarin.com/guides
Seznam doporučené literatury
\renewcommand{\labelenumi}{[\arabic{enumi}]}
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/
GOOGLE INC. Online dokumentace Android [online]. 2015 [cit. 2015-10-08]. Dostupné z: http://developer.android.com/
XAMARIN INC. Xamarin documentation and guides [online]. [cit. 2015-10-08]. Dostupné z: http://developer.xamarin.com/guides
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
ilustrace
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.