Rozšiřitelný instant messenger s podporou sdíleného kreslení
Extensible Instant Messenger supporting collaborative drawing
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/38599Identifiers
Study Information System: 77994
Collections
- Kvalifikační práce [11325]
Author
Advisor
Referee
Keznikl, Jaroslav
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming
Department
Department of Software Engineering
Date of defense
20. 6. 2011
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
Instant messaging, XMPP, Jabber, Společné kresleníKeywords (English)
Instant messaging, XMPP, Jabber, Collaborative drawingV předložené práci popisujeme program iNetPaint, nástroj pro komunikaci mezi dvěma a více uživateli. Tento program podporuje vytváření společného obrázku a je rozšiřitelný o uživatelem definované nové kreslící nástroje. Program je založen na protokolu XMPP, což umožnuje přímou podporu textové komunikace i s ostatními klienty postavenými na témže protokolu, jako jsou Jabber, Google Talk a další. Práce obsahuje uživatelskou a programátorskou dokumentaci, přehled o podobně zaměřených programech a rozdíly mezi nimi a programem iNetPaint. Dále je v práci popsána tvorba nových nástrojů, jejich definice a implementace.
In the present work we describe a tool for communication between two or more users called iNetPaint. The program supports creation of a shared picture. We can also extend the program by adding new painting tools. iNetPaint runs on the XMPP protocol, which enables us to communicate with other clients using this protocol, such as Jabber, Google Talk and others. This work contains documentation for users and for programmers, a summary of similar programs and differences between them and iNetPaint. Furthermore, the work describes how to create your own new painting tools - their definition and implementation.