Rozšiřitelný instant messenger s podporou sdíleného kreslení
Thesis title in Czech: | Rozšiřitelný instant messenger s podporou sdíleného kreslení |
---|---|
Thesis title in English: | Extensible Instant Messenger supporting collaborative drawing |
Key words: | Instant messaging, XMPP/Jabber, Společné kreslení |
English key words: | Instant messaging, XMPP/Jabber, Collaborative drawing |
Academic year of topic announcement: | 2009/2010 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | doc. RNDr. Petr Hnětynka, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 29.10.2009 |
Date of assignment: | 29.10.2009 |
Date and time of defence: | 20.06.2011 09:00 |
Date of electronic submission: | 26.05.2011 |
Date of submission of printed version: | 26.05.2011 |
Date of proceeded defence: | 20.06.2011 |
Opponents: | RNDr. Jaroslav Keznikl, Ph.D. |
Guidelines |
Cílem práce je vytvořit program typu Instant Messenger (IM), který na rozdíl od běžných IM bude podporovat malování společného obrázku. Každý uživatel bude moci při komunikaci s ostatními využít vedle normálního chatování také tento způsob, který mu umožní zapojit ostatní do vytváření jednoho obrázku. K malování budou dispozici obvyklé nástroje (jako je obyčejná tužka, kreslení obdélníků, kruhů, vybarvování ploch atd.). Navíc se některé další prvku budou dát přidat, pokud si je uživatel sám naprogramuje (ala uživatelské makra). Pokud si jeden
uživatel nějaké makro naprogramuje a pak použije při komunikaci s druhým uživatelem, bude tomu druhému toto makro také nabídnuto k používání a ke stažení do jeho programu. |
References |
[1] Eckel, B.: Thinking in Java, http://www.mindview.net/Books/TIJ/
[2] Tanenbaum, A.S., van Steen, M.: Distributed Systems: Principles and Paradigms, Prentice Hall |