dc.contributor.advisor | Hrubý, David | cs |
dc.contributor.author | Cisárik, Michal | cs |
dc.date.accessioned | 2012-07-11T07:52:38Z | |
dc.date.available | 2012-07-11T07:52:38Z | |
dc.date.issued | 2012 | cs |
dc.identifier.other | OSD002 | cs |
dc.identifier.uri | http://hdl.handle.net/10084/93194 | |
dc.description | Import 03/08/2012 | cs |
dc.description.abstract | Hlavným bodom tejto práce je vytvorenie modernej a flexibilnej webovej aplikácie na tvorbu, zdieľanie a editovanie XSD dokumentov. Najprv bolo nevyhnutné preskúmať samotnú špecifikáciu XML Schema, prejsť si odporúčania pre tvorbu správnych XML Schema dokumentov a použiť ich na navrhnutie vlastnej webovej aplikácie. Triedny diagram jQuery pluginu spĺňajúceho všetky požiadavky kladené na XML Schema Editor, kritické sekvenčné diagramy a hlavne návrh architektúry (statického pohľadu na client-server komunikáciu) boli dôležitými krokmi, nasledujúcimi po dátovej a funkčnej analýze. Pomohli mi implementovať jQuery javascriptovú klientkú časť and Yii PHP serverovú časť komunikujúcu hlavne pomocou AJAX-ových volaní. Yii a jQuery podstatne urýchlili implementáciu, všetky ciele boli splnené a po testovaní som tento projekt zverejnil na adrese: https://xmlsew.cisary.com | cs |
dc.description.abstract | The key point of this thesis is to create modern and flexible web application for creating, sharing and editing XSD documents. At first it was necessary to do some research of XML Schema specification itself, list some best practices of creating correct XML schema documents and use them to figure out the design of my own web application. Class diagram of XML Schema Editor jQuery plugin which meets all requirements, some critical sequence diagrams and of course architecture diagram (static view of client-server communication) were first steps right after data and functional analysis. They all enabled me to implement jQuery powered javascript client-side and Yii PHP framework based server-side communicating mostly by AJAX calls. Thanks Yii and jQuery was implementation quite fast, all goals were fulfilled and after some testing and debugging I was able deploy this project to: https://xmlsew.cisary.com | en |
dc.format.extent | 2533440 bytes | cs |
dc.format.mimetype | application/pdf | cs |
dc.language.iso | cs | cs |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | XML Schema | cs |
dc.subject | HTML | cs |
dc.subject | CSS | cs |
dc.subject | Web 2.0 | cs |
dc.subject | AJAX | cs |
dc.subject | Javascript | cs |
dc.subject | jQuery | cs |
dc.subject | PHP | cs |
dc.subject | Yii | cs |
dc.subject | MySQL | cs |
dc.subject | XML Schema | en |
dc.subject | HTML | en |
dc.subject | CSS | en |
dc.subject | Web 2.0 | en |
dc.subject | AJAX | en |
dc.subject | Javascript | en |
dc.subject | jQuery | en |
dc.subject | PHP | en |
dc.subject | Yii | en |
dc.subject | MySQL | en |
dc.title | Webová aplikace pro tvorbu XML schémat | cs |
dc.title.alternative | Web Application for Creating XML Schemas | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Madecki, Petr | cs |
dc.date.accepted | 2012-05-28 | cs |
dc.thesis.degree-name | Bc. | cs |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | CIS027_FEI_B2647_2612R025_2012 | |
dc.rights.access | openAccess | |