RAFFITI
RAFFITI
Graffiti is a Qt based Whiteboard framework to work with a lot of open source projects: RetroMessenger, KDE (Kopete etc.)and IceCuBe Messenger
Graffiti: A better way of expressing
R
o
h
i
t
A
b
h
i
s
h
e
k
D E V E L O P E R S


Graffiti is a C++/Qt based whiteboard (for Linux, Mac OSX, Windows etc.) with networking capabilities and has a XML based independent protocol and can be implemented in various other protocols like Bonjour and Jabber. It offers a collaborative space where you can discuss your ideas, share photos and files, discuss presentations or just draw together with peers for fun and whatnot.
It is supposed to be integrated in some open source projects: KDE(as part of KDE apps Kopete, Kontact etc.), RetroMessenger and IceCuBe Messenger. The architecture is made so as to provide a standard xml based whiteboard which can be used in any open source project.
Version o.1 Alpha Release Notes:
The current implementation offers a prototype(v 0.1 alpha IceCuBe Graffiti Edition, GPL):
- Raster(Bitmap) based drawing capabilities
- Tools(pencil, eraser, color picker, clear all, text, line, rectangle, ellipse)
-Image previewer
-Network Chatting
-An automatic peer detection mechanism(kind of ZeroConf) over LAN using UDP broadcasting.
-Multiple image saving formats(bmp, jpg, png, tiff, xbm, xpm, ico etc.)
-Interactive drawing: The name of a peer drawing anything appears below the invisible cursor, while drawing on all other peer’s graffiti, adds fun as you know who’s doing what.
-Partial Image Sharing by importing image to the Graffiti Drawing Area with resizing feature.
TO DOs:
- Remove unnecessary GUI elements.
-Add image sharing.
-Add file sharing.
-Add Presentation (open office presentation/ppt etc.) support
Credits:(Alphabetically)
-Abhishek Kumar: GUI/Graffiti Area(Drawing Area), Drawing Tools, Windows Port.
-Rohit Yadav: Idea, Qt/GUI, Networking(automatic peer detection over LAN and chatting), XML based independent protocol, XML reader/writer, Drawing Tools(editing/updation), Graffiti ArtWork, Linux and Mac OSX Ports.
-Qt Software and Qt Team for making such an awesome library and providing tutorials and samples.
-Qt Creator Team for a great C++ IDE, and for releasing the Qt Creator source codes.
-Fedora/KDE: For all their effort.
IceCuBe Graffiti Edition v 0.1 alpha
Page last updated on 27 Feb 2008. Mail us at: rohit_yadav AT sf.net