Cílem práce bylo vytvořit Java klienta, který by umožňoval uživatelsky přívětivou tvorbu schémat rozsáhlých sítí. Tento klient slouží jako doplněk k open source informačnímu systému FreeNetIS pro administraci neziskových sítí a kromě editace samotného schématu umožňuje i jednodušší úpravy v rámci systému.
Anotace v angličtině
Aim of the thesis was to create a Java client, allowing user-friendly schema creation of large networks. This client serves as an adjunct to the open source information system FreeNetIS for administration of nonprofit networks and in addition to editing the schema itself allows for easier modifications in the system.
Cílem práce bylo vytvořit Java klienta, který by umožňoval uživatelsky přívětivou tvorbu schémat rozsáhlých sítí. Tento klient slouží jako doplněk k open source informačnímu systému FreeNetIS pro administraci neziskových sítí a kromě editace samotného schématu umožňuje i jednodušší úpravy v rámci systému.
Anotace v angličtině
Aim of the thesis was to create a Java client, allowing user-friendly schema creation of large networks. This client serves as an adjunct to the open source information system FreeNetIS for administration of nonprofit networks and in addition to editing the schema itself allows for easier modifications in the system.
Analyzujte prototyp editoru, který vznikl v rámci diplomové práce.
Prostudujte architekturu REST a Jersey API a analyzujte jejich implementaci v rámci informačního systému.
Rozšiřte funkce prototypu editoru tak, aby byl výsledný systém reálně použitelný pro uživatelsky přívětivou grafickou tvorbu dokumentace zapojení rozlehlé počítačové sítě přímo v prostředí informačního systému.
Na straně editoru využijte Jersey API k ukládání změn schematu do databáze.
Výsledný systém zveřejněte pod open source licencí GPLv3.
Zásady pro vypracování
Analyzujte prototyp editoru, který vznikl v rámci diplomové práce.
Prostudujte architekturu REST a Jersey API a analyzujte jejich implementaci v rámci informačního systému.
Rozšiřte funkce prototypu editoru tak, aby byl výsledný systém reálně použitelný pro uživatelsky přívětivou grafickou tvorbu dokumentace zapojení rozlehlé počítačové sítě přímo v prostředí informačního systému.
Na straně editoru využijte Jersey API k ukládání změn schematu do databáze.
Výsledný systém zveřejněte pod open source licencí GPLv3.
Seznam doporučené literatury
KOZEL, T.: Grafický editor schémat sítě pro informační systém, diplomová práce FAI UTB ve Zlíně, 2010, k dispozici online http://portal.utb.cz/stag/urlid=prohlizeni-prace-detail&praceIdno=16378
FIELDING, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. Irvine, 2000. 180 s. Dizertační práce. University of California. Dostupné z WWW: [http://www.ics.uci.edu/
fielding/pubs/dissertation/top.htm]. ISBN 0-599-87118-0.
CERAMI, Ethan. Web Services Essentials. [s.l.] : O'Reilly, 2002. 304 s. ISBN 0-596-00224-6.
FLANAGAN, David. Java in a Nutshell : A Desktop Quick Reference. 3rd edition. [s.l.] : O'Reilly Media, 1999. 666 s. ISBN 1-56592-487-8, ISBN 978-1-56592-487-1.
RICHARDSON, Leonard; RUBY, Sam. RESTful Web Services : Web services for the real world. [s.l.] : O'Reilly Media, 2007. 448 s. ISBN 0-596-52926-0, ISBN 978-0-596-52926-0.
ABEYSINGHE, Samisa. RESTful PHP Web Services. Birmingham : Packt Publishing, 2008. 220 s. ISBN 1-847-19552-0, ISBN 978-1-847195-52-4.
JGraph and mxGraph [online]. 2001-2009 [cit. 2010-02-05]. Dostupný z WWW: [http://www.jgraph.com/].
Seznam doporučené literatury
KOZEL, T.: Grafický editor schémat sítě pro informační systém, diplomová práce FAI UTB ve Zlíně, 2010, k dispozici online http://portal.utb.cz/stag/urlid=prohlizeni-prace-detail&praceIdno=16378
FIELDING, Roy Thomas. Architectural Styles and the Design of Network-based Software Architectures. Irvine, 2000. 180 s. Dizertační práce. University of California. Dostupné z WWW: [http://www.ics.uci.edu/
fielding/pubs/dissertation/top.htm]. ISBN 0-599-87118-0.
CERAMI, Ethan. Web Services Essentials. [s.l.] : O'Reilly, 2002. 304 s. ISBN 0-596-00224-6.
FLANAGAN, David. Java in a Nutshell : A Desktop Quick Reference. 3rd edition. [s.l.] : O'Reilly Media, 1999. 666 s. ISBN 1-56592-487-8, ISBN 978-1-56592-487-1.
RICHARDSON, Leonard; RUBY, Sam. RESTful Web Services : Web services for the real world. [s.l.] : O'Reilly Media, 2007. 448 s. ISBN 0-596-52926-0, ISBN 978-0-596-52926-0.
ABEYSINGHE, Samisa. RESTful PHP Web Services. Birmingham : Packt Publishing, 2008. 220 s. ISBN 1-847-19552-0, ISBN 978-1-847195-52-4.
JGraph and mxGraph [online]. 2001-2009 [cit. 2010-02-05]. Dostupný z WWW: [http://www.jgraph.com/].
Přílohy volně vložené
1 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 prezentoval před komisí hlavní cíle a výsledky své bakalářské práce.
Prezentace jako celek působila vyváženě, student dokázal vystihnout klíčové body práce.
Součástí prezentace byla praktická ukázka.
Následně byl student seznámen s posudky vedoucího a oponenta bakalářské práce.
Komise vznesla k obhajobě následující dotazy:
1) Dr. Goňa: V jakém jazyce je aplikace naprogramována?
2) Dr. Goňa: Je v aplikaci nějaké měřítko pro tisk?
Diplomant na dotazy reagoval pohotově.