Diplomová práce se zabývá vývojem multiplatformní mobilní aplikace na bázi frameworku Qt. Aplikace je určena pro sběratele historických vozidel, jejichž provoz podléhá legislativě Mezinárodní Federace historických vozidel a Ministerstva dopravy ČR. Apli-kace je zaměřena na registraci a evidenci veteránů, náhradních dílů a provozních nákladů.
Annotation in English
This thesis deals with cross-platform mobile application development running on Qt framework. The application is intended for collectors of veteran vehicles under legislation of The International Federation of Historical Vehicles (FIVA) and The Ministry of Trans-port CR. The aplication is focused on the registration and evidence of veteran vehicles, spare parts and operating costs.
Keywords
multiplatformní aplikace, framework Qt, historická vozidla
Diplomová práce se zabývá vývojem multiplatformní mobilní aplikace na bázi frameworku Qt. Aplikace je určena pro sběratele historických vozidel, jejichž provoz podléhá legislativě Mezinárodní Federace historických vozidel a Ministerstva dopravy ČR. Apli-kace je zaměřena na registraci a evidenci veteránů, náhradních dílů a provozních nákladů.
Annotation in English
This thesis deals with cross-platform mobile application development running on Qt framework. The application is intended for collectors of veteran vehicles under legislation of The International Federation of Historical Vehicles (FIVA) and The Ministry of Trans-port CR. The aplication is focused on the registration and evidence of veteran vehicles, spare parts and operating costs.
Keywords
multiplatformní aplikace, framework Qt, historická vozidla
Prostudujte stávající aplikace pro evidenci spotřeby a nákladů na provoz vozidel.
Uveďte přehled technologií pro multiplatformní programování mobilních aplikací.
Vhodným způsobem sestavte požadavky na navrhovanou aplikaci.
Navrhněte architekturu aplikace, rozvržení databáze a logiku aplikace.
Implementujte aplikaci za využití zvolených technologií a ověřte její funkčnost.
Research Plan
Prostudujte stávající aplikace pro evidenci spotřeby a nákladů na provoz vozidel.
Uveďte přehled technologií pro multiplatformní programování mobilních aplikací.
Vhodným způsobem sestavte požadavky na navrhovanou aplikaci.
Navrhněte architekturu aplikace, rozvržení databáze a logiku aplikace.
Implementujte aplikaci za využití zvolených technologií a ověřte její funkčnost.
Recommended resources
HEROUT, Pavel. Učebnice jazyka C. České Budějovice: Kopp nakladatelství, 2010. 308 s. ISBN 978-80-7232-383-8.
LACKO, Ľuboslav. Vývoj aplikací pro Android. Brno: Computer Press, 2015, 472 s. ISBN 978-80-251-4347-6.
ALLEN, Grant. Android 4: průvodce programováním mobilních aplikací. Brno: Computer Press, 2013, 656 s. ISBN 978-80-251-3782-6.
Qt | Cross-platform software development for embedded & desktop \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2018-11-29\matsymb{rbrack}. Dostupné z: www.qt.io.
SHERRIFF, Nicholas. Learn Qt 5: Build modern, responsive cross-platform desktop applications with Qt, C++, and QML. Birmingham: Packt, 2018. ISBN 9781788473682.
Recommended resources
HEROUT, Pavel. Učebnice jazyka C. České Budějovice: Kopp nakladatelství, 2010. 308 s. ISBN 978-80-7232-383-8.
LACKO, Ľuboslav. Vývoj aplikací pro Android. Brno: Computer Press, 2015, 472 s. ISBN 978-80-251-4347-6.
ALLEN, Grant. Android 4: průvodce programováním mobilních aplikací. Brno: Computer Press, 2013, 656 s. ISBN 978-80-251-3782-6.
Qt | Cross-platform software development for embedded & desktop \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2018-11-29\matsymb{rbrack}. Dostupné z: www.qt.io.
SHERRIFF, Nicholas. Learn Qt 5: Build modern, responsive cross-platform desktop applications with Qt, C++, and QML. Birmingham: Packt, 2018. ISBN 9781788473682.