Cílem bakalářské práce je vytvořit mobilní verzi existujícího www projektu serialtracker.cz Krom vytvoření samotné mobilní aplikace za využití HTML5, bude součástí práce také úprava existující www aplikace na www službu, která umožní mobilní aplikaci komunikaci přes REST rozhraní. Student se během práce seznámí s aktuální problematikou webových služeb a návrhu jejich rozhraní a také s programováním tzv. single page aplikací.
Hlavním přínosem práce bude vytvořená aplikace.
Anotace v angličtině
The aim of this bachelor thesis is to create mobile version of existing web project serialtracker.cz. Besides creating the mobile application using HTML5, this work also includes modifying of existing web application to a web service, which will allow the mobile application communicate through the REST interface. Student will learn current issues of web services and their designing and also programming of single page applications.
The main contribution of this work will be the created application itself.
Klíčová slova
HTML5, JavaScript, REST, Polymer, ASP .NET MVC, ASP .NET Web API
Klíčová slova v angličtině
HTML5, JavaScript, REST, Polymer, ASP .NET MVC, ASP .NET Web API
Rozsah průvodní práce
80 s. (77 692 znaků)
Jazyk
CZ
Anotace
Cílem bakalářské práce je vytvořit mobilní verzi existujícího www projektu serialtracker.cz Krom vytvoření samotné mobilní aplikace za využití HTML5, bude součástí práce také úprava existující www aplikace na www službu, která umožní mobilní aplikaci komunikaci přes REST rozhraní. Student se během práce seznámí s aktuální problematikou webových služeb a návrhu jejich rozhraní a také s programováním tzv. single page aplikací.
Hlavním přínosem práce bude vytvořená aplikace.
Anotace v angličtině
The aim of this bachelor thesis is to create mobile version of existing web project serialtracker.cz. Besides creating the mobile application using HTML5, this work also includes modifying of existing web application to a web service, which will allow the mobile application communicate through the REST interface. Student will learn current issues of web services and their designing and also programming of single page applications.
The main contribution of this work will be the created application itself.
Klíčová slova
HTML5, JavaScript, REST, Polymer, ASP .NET MVC, ASP .NET Web API
Klíčová slova v angličtině
HTML5, JavaScript, REST, Polymer, ASP .NET MVC, ASP .NET Web API
Zásady pro vypracování
1. Seznamte se problematikou programování webových služeb s podporou REST api. Dále proveďte rešerši dostupných řešení pro programování mobilních aplikací za využití HTML5.
2. Na základě znalostí získaných v bodě 1 vytvořte návrh konverze existujcí webové aplikace na webovou službu. Rozhraní navržené služby by mělo odpovídat principům REST. K této webové službě navrhněte mobilního klienta, včetně způsobu jeho komunikace se službou.
3. Oba návrhy implementujte a vytvořte webovou službu i mobilní aplikaci. Otestujte funkčnost výsledného řešení.
Zásady pro vypracování
1. Seznamte se problematikou programování webových služeb s podporou REST api. Dále proveďte rešerši dostupných řešení pro programování mobilních aplikací za využití HTML5.
2. Na základě znalostí získaných v bodě 1 vytvořte návrh konverze existujcí webové aplikace na webovou službu. Rozhraní navržené služby by mělo odpovídat principům REST. K této webové službě navrhněte mobilního klienta, včetně způsobu jeho komunikace se službou.
3. Oba návrhy implementujte a vytvořte webovou službu i mobilní aplikaci. Otestujte funkčnost výsledného řešení.
Seznam doporučené literatury
[1] FIELDING, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures [online]. University of California, 2000 [cit. 2013-10-08]. Dostupné z: http://www.ics.uci.edu/-fielding/pubs/dissertation/top.htm
[2] RICHARDSON, Leonard a Sam RUBY. RESTful web services. 1st ed. Sebastopol: O'Reilly, 2007, xxiv, 419 s. ISBN 978-0-596-52926-0.
[3] OSMANI, Addy. Learning JavaScript design patterns. 1st ed. Sebastopol, CA: O'Reilly Media, 2012, xii, 235 p. ISBN 14-493-3181-5.
[4] WEYL, Estelle. Mobile HTML5. 1st ed. O'Reilly Media, 2013, xxvi, 450 pages. ISBN 14-493-1141-5.
Seznam doporučené literatury
[1] FIELDING, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures [online]. University of California, 2000 [cit. 2013-10-08]. Dostupné z: http://www.ics.uci.edu/-fielding/pubs/dissertation/top.htm
[2] RICHARDSON, Leonard a Sam RUBY. RESTful web services. 1st ed. Sebastopol: O'Reilly, 2007, xxiv, 419 s. ISBN 978-0-596-52926-0.
[3] OSMANI, Addy. Learning JavaScript design patterns. 1st ed. Sebastopol, CA: O'Reilly Media, 2012, xii, 235 p. ISBN 14-493-3181-5.
[4] WEYL, Estelle. Mobile HTML5. 1st ed. O'Reilly Media, 2013, xxvi, 450 pages. ISBN 14-493-1141-5.
Přílohy volně vložené
CD
Přílohy vázané v práci
ilustrace, schémata, tabulky
Převzato z knihovny
Ne
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.