Cílem této bakalářské práce je navrhnout, vytvořit a implementovat rozšiřující moduly pro platformu MagicMirror2 a seznámit čtenáře s postupem instalace této platformy. Platforma MagicMirror2 je určena pro využití s počítači Raspberry Pi a operačním systémem Linux. V teoretické části práce jsou popsány jednotlivé prvky, které jsou důležité pro pochopení dané problematiky. V praktické části jsou popsány způsoby instalace platformy společně s návrhem a implementací nových modulů.
Anotace v angličtině
The aim of this bachelor thesis is to design, construct and implement extension modules for MagicMirror2 platform and introduce its further installation process. MagicMirror2 platform utilisation is proposed for Raspberry Pi computers with Linux operating sys- tem. The theoretical part of this study provides a description of the individual features important for the understanding of the overall issue. Several platform installation ap- proaches, as well as a proposal and new modules implementation, are described in the practical part of the study.
Cílem této bakalářské práce je navrhnout, vytvořit a implementovat rozšiřující moduly pro platformu MagicMirror2 a seznámit čtenáře s postupem instalace této platformy. Platforma MagicMirror2 je určena pro využití s počítači Raspberry Pi a operačním systémem Linux. V teoretické části práce jsou popsány jednotlivé prvky, které jsou důležité pro pochopení dané problematiky. V praktické části jsou popsány způsoby instalace platformy společně s návrhem a implementací nových modulů.
Anotace v angličtině
The aim of this bachelor thesis is to design, construct and implement extension modules for MagicMirror2 platform and introduce its further installation process. MagicMirror2 platform utilisation is proposed for Raspberry Pi computers with Linux operating sys- tem. The theoretical part of this study provides a description of the individual features important for the understanding of the overall issue. Several platform installation ap- proaches, as well as a proposal and new modules implementation, are described in the practical part of the study.
Vypracujte literární rešerši na dané téma.
Popište manuální způsob instalace MagicMirror2 platformy na Raspberry Pi jako doplněk k automatické instalaci.
Analyzujte existující moduly pro platformu MagicMirror2 a navrhněte rozšíření tohoto seznamu o další funkční bloky.
Implementujte vybrané moduly na základě vývojové dokumentace platformy MagicMirror2.
Vytvořené moduly řádně otestujte a podpořte vývoj GitHub projektu MagicMirror2 jeho rozšířením.
Zásady pro vypracování
Vypracujte literární rešerši na dané téma.
Popište manuální způsob instalace MagicMirror2 platformy na Raspberry Pi jako doplněk k automatické instalaci.
Analyzujte existující moduly pro platformu MagicMirror2 a navrhněte rozšíření tohoto seznamu o další funkční bloky.
Implementujte vybrané moduly na základě vývojové dokumentace platformy MagicMirror2.
Vytvořené moduly řádně otestujte a podpořte vývoj GitHub projektu MagicMirror2 jeho rozšířením.
Seznam doporučené literatury
UPTON, Eben a Gareth HALFACREE. Raspberry Pi user guide. 4th edition. Chichester, West Sussex, UK: John Wiley, 2016. ISBN 978-1119264361.
PIPINELLIS, Achilleas. GitHub Essentials. Birmingham: Packt Publishing, 2015. ISBN 978-1783553716.
FLANAGAN, David. JavaScript: the definitive guide. 6th ed. Sebastopol, CA: O\symbol{39}Reilly, 2011. ISBN 978-0596805524.
MagicMirror2 Module Development Documentation \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2018-11-19\matsymb{rbrack}. Dostupné z: https://github.com/MichMich/MagicMirror/tree/master/modules
3rd Party Modules. MagicMirror2 \matsymb{lbrack}online\matsymb{rbrack}. GitHub \matsymb{lbrack}cit. 2018-11-19\matsymb{rbrack}. Dostupné z: https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules
Electron Documentation. Electron \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2018-11-19\matsymb{rbrack}. Dostupné z: https://electronjs.org/docs/all
Seznam doporučené literatury
UPTON, Eben a Gareth HALFACREE. Raspberry Pi user guide. 4th edition. Chichester, West Sussex, UK: John Wiley, 2016. ISBN 978-1119264361.
PIPINELLIS, Achilleas. GitHub Essentials. Birmingham: Packt Publishing, 2015. ISBN 978-1783553716.
FLANAGAN, David. JavaScript: the definitive guide. 6th ed. Sebastopol, CA: O\symbol{39}Reilly, 2011. ISBN 978-0596805524.
MagicMirror2 Module Development Documentation \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2018-11-19\matsymb{rbrack}. Dostupné z: https://github.com/MichMich/MagicMirror/tree/master/modules
3rd Party Modules. MagicMirror2 \matsymb{lbrack}online\matsymb{rbrack}. GitHub \matsymb{lbrack}cit. 2018-11-19\matsymb{rbrack}. Dostupné z: https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules
Electron Documentation. Electron \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2018-11-19\matsymb{rbrack}. Dostupné z: https://electronjs.org/docs/all
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
Student prezentoval bakalářskou práci a po přečtení posudků práce položila komise následující dotazy:
prof. Ošmera: K čemu je zařízení prakticky dobré? Jaké informace zobrazuje?
prof. Pokorný: Kde by bylo takové zrcadlo umístěno?
prof. Vítečková: Není takové zařízení spíše rozptylujícím prvkem?
prof. Ošmera: Má zrcadlo i kameru?
Student pohotově reagoval a všechny dotazy zodpověděl.