Diplomová práce se zaměřuje na technologie, které poskytují pozadí pro vývoj tzv. ‚qBohatých internetových aplikací‘‘ (RIA - ‚qRich Internet Application‘‘). V krátkosti představuje dnes nejpoužívanější rodiny produktů a technologie, na kterých jsou postaveny. Hlavní část práce je věnována webovému frameworku ECHO3. Práce se snaží popsat základní výhody, nevýhody a použití tohoto frameworku. Praktická část práce rozšiřuje framework o sadu vizuálních komponent napsaných v jazyce JavaScript a o vizuální styl inspirovaný stylem Vista Aero. Nedílnou součástí je také demo aplikace. Aplikace ukazuje všechny komponenty v akci a ukazuje, jak je použít.
Anotace v angličtině
This thesis focuses on the technologies which provide a background for the creation of ‘‘RIA - Rich Internet Application’q. In brief it describes the most often used families of products and technologies, which are used for their creation. The main part of this thesis is about ECHO3 Web Framework. The thesis tries to describe basic advantages and disadvantages and a usage of this framework. The practical part of this thesis extends the framework by creating new visual widgets written in JavaScript and a new visual style inspired by the Vista Aero style. There is an inseparable sample application in this thesis. The sample application shows all widgets in action and shows how to use them.
Diplomová práce se zaměřuje na technologie, které poskytují pozadí pro vývoj tzv. ‚qBohatých internetových aplikací‘‘ (RIA - ‚qRich Internet Application‘‘). V krátkosti představuje dnes nejpoužívanější rodiny produktů a technologie, na kterých jsou postaveny. Hlavní část práce je věnována webovému frameworku ECHO3. Práce se snaží popsat základní výhody, nevýhody a použití tohoto frameworku. Praktická část práce rozšiřuje framework o sadu vizuálních komponent napsaných v jazyce JavaScript a o vizuální styl inspirovaný stylem Vista Aero. Nedílnou součástí je také demo aplikace. Aplikace ukazuje všechny komponenty v akci a ukazuje, jak je použít.
Anotace v angličtině
This thesis focuses on the technologies which provide a background for the creation of ‘‘RIA - Rich Internet Application’q. In brief it describes the most often used families of products and technologies, which are used for their creation. The main part of this thesis is about ECHO3 Web Framework. The thesis tries to describe basic advantages and disadvantages and a usage of this framework. The practical part of this thesis extends the framework by creating new visual widgets written in JavaScript and a new visual style inspired by the Vista Aero style. There is an inseparable sample application in this thesis. The sample application shows all widgets in action and shows how to use them.
Vypracujte literární rešerši na téma tvorby RIA (Rich Internet Application) webových aplikací pomocí současně dostupných SW technologií a frameworků.
Navrhněte a vytvořte rozšíření existujícího SW frameworku ECHO o vizuální komponenty, které momentálně daný framework neobsahuje (např. výběr barev, popup okno, informační okno, tip dne, skin Vista, a další).
Vytvořte programovou dokumentaci vytvořených rozšíření.
Vytvořte sadu komentovaných příkladů demonstrujících použití nových rozšíření.
Zásady pro vypracování
Vypracujte literární rešerši na téma tvorby RIA (Rich Internet Application) webových aplikací pomocí současně dostupných SW technologií a frameworků.
Navrhněte a vytvořte rozšíření existujícího SW frameworku ECHO o vizuální komponenty, které momentálně daný framework neobsahuje (např. výběr barev, popup okno, informační okno, tip dne, skin Vista, a další).
Vytvořte programovou dokumentaci vytvořených rozšíření.
Vytvořte sadu komentovaných příkladů demonstrujících použití nových rozšíření.
Seznam doporučené literatury
YANK, Kevin, ADAMS, Cameron. Začínáme JavaScript : Základy programování, webové formuláře, DOM a Ajax. [s.l.] : Zoner Press, 2008. 323 s. ISBN 978-80-86815.
ZAKAS, Nicholas C., MCPEAK, Jeremy, FAWCETT, Joe. Ajax - PROFESIONÁLNĚ. [s.l.] : Zoner Press, 2007. 672 s. ISBN 978-80-86815-77.
SCHMIT, Christopher. CSS Cookbook. 2nd edition. [s.l.] : O´Reilly Media, Inc., 2006. 518 s. ISBN 978-0-596-52741-9.
GOODMAN, Dany. JavaScript & DHTML Cookbook. 2nd edition. [s.l.] : O´Reilly Media, Inc.,, 2007. 582 s. ISBN 978-0-596-51408-2.
BUDD, Andy, MOLL, Cameron, COLLISON, Simon. CSS - filtry, hacky a pokročilé postupy. [s.l.] : Zoner Press, 2007. 272 s. ISBN 978-80-86815-54-1.
PICHLÍK , Roman. Rich Internet Application - AJAX - Vývoj aplikací - Interval.cz [online]. 2005 , 14.06.2005 [cit. 2009-01-27]. Dostupný z WWW: http://interval.cz/clanky/rich-internet-application/.
BERNARD, Borek. Rich Internet Applications v roce 2008 - AJAX - Vývoj aplikací [online]. 2008 [cit. 2009-01-27]. Dostupný z WWW: http://interval.cz/clanky/rich-internet-applications-v-roce-2008/.
JavaFX [online]. 2009 [cit. 2009-01-26]. Dostupný z WWW: http://www.sun.com/software/javafx/.
Seznam doporučené literatury
YANK, Kevin, ADAMS, Cameron. Začínáme JavaScript : Základy programování, webové formuláře, DOM a Ajax. [s.l.] : Zoner Press, 2008. 323 s. ISBN 978-80-86815.
ZAKAS, Nicholas C., MCPEAK, Jeremy, FAWCETT, Joe. Ajax - PROFESIONÁLNĚ. [s.l.] : Zoner Press, 2007. 672 s. ISBN 978-80-86815-77.
SCHMIT, Christopher. CSS Cookbook. 2nd edition. [s.l.] : O´Reilly Media, Inc., 2006. 518 s. ISBN 978-0-596-52741-9.
GOODMAN, Dany. JavaScript & DHTML Cookbook. 2nd edition. [s.l.] : O´Reilly Media, Inc.,, 2007. 582 s. ISBN 978-0-596-51408-2.
BUDD, Andy, MOLL, Cameron, COLLISON, Simon. CSS - filtry, hacky a pokročilé postupy. [s.l.] : Zoner Press, 2007. 272 s. ISBN 978-80-86815-54-1.
PICHLÍK , Roman. Rich Internet Application - AJAX - Vývoj aplikací - Interval.cz [online]. 2005 , 14.06.2005 [cit. 2009-01-27]. Dostupný z WWW: http://interval.cz/clanky/rich-internet-application/.
BERNARD, Borek. Rich Internet Applications v roce 2008 - AJAX - Vývoj aplikací [online]. 2008 [cit. 2009-01-27]. Dostupný z WWW: http://interval.cz/clanky/rich-internet-applications-v-roce-2008/.
JavaFX [online]. 2009 [cit. 2009-01-26]. Dostupný z WWW: http://www.sun.com/software/javafx/.
Přílohy volně vložené
1x CD ROM
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
Diplomant jasně prezentoval výsledky dosažené v rámci diplomové práce. Dále došlo ke čtení posudku vedoucího a oponenta diplomové práce. Vedoucí i oponent hodnotí práci jako výbornou s konkrétními praktickými výstupy. Následně byla vedena diskuse k diplomové práci, ve které byly položeny následující otázky:
Jak je s LGPL u vaší práce? (dr. Bližňák)
Jak to bude se zveřejnění ? (doc. Adámek)
Je vaše aplikace multiplatformní? Lze použít i mobilních telefonů? (dr. Perůtka)
Diplomant na dotazy pohotově reagoval a vše zodpověděl v pořádku.