Tato diplomová práce popisuje operační systém Windows 8, zejména pak nové prostředí Metro. Ukazuje principy tvorby jednotného stylu rozvržení uživatelského rozhraní, tak aby byly Metro style aplikace konzistentní a snadno použitelné. Práce se také věnuje implementaci aplikace Flickr Metro Uploader, na které jsou demonstrovány možnosti vývoje ve Windows 8, za použití technologií JavaScript, HTML5 a CSS3.
Anotace v angličtině
This diploma thesis describes Window 8 operating system, in particular the new Metro graphical user interface. The principles of unified user interface layout style is shown, which makes the Metro-style applications consistent and easily usable. In this work there is also created and described sample application "Flickr Metro Uploader", which demonstrates possibilities of application development for Windows 8 with JavaScript, HTML5 and CSS3.
Klíčová slova
Windows 8, Metro, WinRT, Windows Store, JavaScript, HTML5, CSS3, Flickr, OAuth, XML, Visual Studio 11, tablet
Klíčová slova v angličtině
Windows 8, Metro, WinRT, Windows Store, JavaScript, HTML5, CSS3, Flickr, OAuth, XML, Visual Studio 11, tablet
Rozsah průvodní práce
74
Jazyk
CZ
Anotace
Tato diplomová práce popisuje operační systém Windows 8, zejména pak nové prostředí Metro. Ukazuje principy tvorby jednotného stylu rozvržení uživatelského rozhraní, tak aby byly Metro style aplikace konzistentní a snadno použitelné. Práce se také věnuje implementaci aplikace Flickr Metro Uploader, na které jsou demonstrovány možnosti vývoje ve Windows 8, za použití technologií JavaScript, HTML5 a CSS3.
Anotace v angličtině
This diploma thesis describes Window 8 operating system, in particular the new Metro graphical user interface. The principles of unified user interface layout style is shown, which makes the Metro-style applications consistent and easily usable. In this work there is also created and described sample application "Flickr Metro Uploader", which demonstrates possibilities of application development for Windows 8 with JavaScript, HTML5 and CSS3.
Klíčová slova
Windows 8, Metro, WinRT, Windows Store, JavaScript, HTML5, CSS3, Flickr, OAuth, XML, Visual Studio 11, tablet
Klíčová slova v angličtině
Windows 8, Metro, WinRT, Windows Store, JavaScript, HTML5, CSS3, Flickr, OAuth, XML, Visual Studio 11, tablet
Zásady pro vypracování
Seznamte se s operačním systémem Windows 8, prostředím Metro.
Popište rozdíly mezi WinRT a desktop aplikacemi.
Seznamte se a popište nástroje pro vývoj aplikací pro prostředí Metro.
Vytvořte komplexní ukázkovou aplikaci v prostředí Metro.
Pro tvorbu aplikace použijte technologie HTML5, CSS3 a JavaScript.
Zásady pro vypracování
Seznamte se s operačním systémem Windows 8, prostředím Metro.
Popište rozdíly mezi WinRT a desktop aplikacemi.
Seznamte se a popište nástroje pro vývoj aplikací pro prostředí Metro.
Vytvořte komplexní ukázkovou aplikaci v prostředí Metro.
Pro tvorbu aplikace použijte technologie HTML5, CSS3 a JavaScript.
Seznam doporučené literatury
ZAKAS, Nicholas C. JavaScript pro webové vývojáře: programujeme profesionálně. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2009, 832 s. ISBN 978-802-5125-090.
LUBBERS, Peter, Brian ALBERS a Frank SALIM. HTML5: programujeme moderní webové aplikace. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2011, 304 s. ISBN 978-802-5135-396.
HOGAN, Brian P, Brian ALBERS a Frank SALIM. HTML5 a CSS3: výukový kurz webového vývojáře. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2011, 272 s. ISBN 978-802-5135-761.
ODELL, Den, Brian ALBERS a Frank SALIM. JavaScript: průvodce programováním ajaxových aplikací. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2010, 368 s. ISBN 978-802-5127-339.
GOLDSTEIN, Alexis, Louis LAZARIS a Estelle WEYL. HTML5 a CSS3 pro webové designéry: průvodce programováním ajaxových aplikací. Vyd. 1. Překlad Lukáš Krejčí. Brno: Zoner Press, 2011, 286 s. Encyklopedie webdesignera. ISBN 978-807-4131-660.
Seznam doporučené literatury
ZAKAS, Nicholas C. JavaScript pro webové vývojáře: programujeme profesionálně. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2009, 832 s. ISBN 978-802-5125-090.
LUBBERS, Peter, Brian ALBERS a Frank SALIM. HTML5: programujeme moderní webové aplikace. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2011, 304 s. ISBN 978-802-5135-396.
HOGAN, Brian P, Brian ALBERS a Frank SALIM. HTML5 a CSS3: výukový kurz webového vývojáře. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2011, 272 s. ISBN 978-802-5135-761.
ODELL, Den, Brian ALBERS a Frank SALIM. JavaScript: průvodce programováním ajaxových aplikací. Vyd. 1. Překlad Lukáš Krejčí. Brno: Computer Press, 2010, 368 s. ISBN 978-802-5127-339.
GOLDSTEIN, Alexis, Louis LAZARIS a Estelle WEYL. HTML5 a CSS3 pro webové designéry: průvodce programováním ajaxových aplikací. Vyd. 1. Překlad Lukáš Krejčí. Brno: Zoner Press, 2011, 286 s. Encyklopedie webdesignera. ISBN 978-807-4131-660.
Přílohy volně vložené
-
Přílohy vázané v práci
ilustrace, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
dr. Cvrk: Obrázek 31 na str. 56 má popis ?šifrování řetězce algoritmem HMAC-SHA1?. Vysvětlete význam
zkratky HMAC. Popište rozdíl mezi autentizací zpráv a šifrováním zpráv. Jak byste tedy opravil
popis obrázku?
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.