Collab - editor pro kolaborativní kreslení
Collab - collaborative raster painting editor
dc.contributor.advisor | Macek Ondřej | |
dc.contributor.author | Indra Martin | |
dc.date.accessioned | 2015-03-16T15:34:30Z | |
dc.date.available | 2015-03-16T15:34:30Z | |
dc.identifier | KOS-528512828305 | |
dc.identifier.uri | http://hdl.handle.net/10467/61187 | |
dc.description.abstract | Collab je projekt, jehož cílem je vytvořit celistvou platformu poskytující uživatelům grafický editor, který může být napojen k jiným vlastním instancím přes počítačovou síť takovým způsobem, že všichni propojení uživatelé mohou kreslit na stejné plátno a vidí v reálném čase práci ostatních. Práce uvádí problém sdíleného kreslení, navrhuje řešení na základě rešerší, navrhuje finální softwarovou architekturu a popisuje vlastní implementaci. Projekt byl rozdělen do několika nezávislých částí. CRPP -- Collaborative Raster Painting Protocol je grafický síťový protokol a jeho dokumentace. Collab Desktop je aplikace, kterou uživatelé použijí pro sdílené kreslení. Collab Canvas je Java SWING knihovna pro grafické editory, která implementuje rozhraní usnadňující napojení na síť. Collab Server je server, ke kterému se mohou připojovat klienti přes CRPP. Collab projekt byl z velké části úspěšný. Vznikl návrh a dokumentace síťového protokolu, několik Java knihoven, server a klientská aplikace ve verzi připravené k použití. | cze |
dc.description.abstract | Collab is a project which aims to create a full platform empowering users with a graphical editor which could be connected to is's other instances via a computer network in a way that all interconnected users draw on the same "canvas" and see each others work immediately. The thesis introduces matters of collaborative painting, suggests a solution based on surveys, designs final project architecture and describes actual implementation. The project was divided into multiple independent parts. CRPP -- Collaborative Raster Painting Protocol is a network protocol and it's documentation. Collab Desktop is a desktop client users will use for collaborative painting. Collab Canvas is a Java SWING library for graphical editors implementing interface which make it easy to connect it to a network. Collab Server is a server to which the client connects. The Collab project was in most parts successful. There is designed network protocol, several Java libraries and server and desktop applications ready to use. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf | cze |
dc.subject | Grafický editor, Paint-chat, Sdílené kreslení, Síťový grafický protokol, Vzdálená vizuální spolupráce | cze |
dc.title | Collab - editor pro kolaborativní kreslení | cze |
dc.title | Collab - collaborative raster painting editor | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.date.accepted | 2015-01-27 | |
dc.contributor.referee | Sporka Adam | |
theses.degree.discipline | Softwarové systémy | cze |
theses.degree.grantor | katedra počítačů | cze |
theses.degree.programme | Otevřená informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 13136 [1056]