Hi, I've been reading up on the xournal++ changes lately and I've been impressed. I'm not sure whether this would be better posed to Andreas, Denis, or anyone else, but I'm interested in adding collaborative functionality to xournal (and getting some C++ practice before I start my M. Sc in September).
I have wanted to write up a collaborative notepad program ever since I tried to ask a calculus question to a friend over skype and couldn't draw a graph. I've looked at Xournal before, but I wasn't aware of what kind of changes would need to be made to implement collaborative functionality. Since the xournal++ effort is underway and my undergrad requirements are complete, I thought it might be a good time for me to get cracking on putting this together. Just a disclaimer: I'm sorely out of coding practice and lacking in experience. I did my undergrad in chem/comp sci, but I've been taking algorithms courses for the past few years. I've also never touched GTK+ and I've only used Qt for a few hours. Finally, I've only collaborated with other people on a large programming project once, and we worked together in person. I may need a bit of hand-holding or have stupid questions. I hope people are willing to put up with me for a bit. I have a couple of questions before I start: 1) What code should I start working from? It seems that the xournal++ trunk is actively changing, and I'd like not to write code that depends on a function only to find out it disappeared later on. 2) What kind of vision does everyone else have when they think of collaborative xournal? I'm interested in features and infrastructure requirements specifically. I'll use this information to try and figure out some kind of implementation that satisfies this. Thanks for your time. I hope that something great comes of this. Matt ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ Xournal-devel mailing list Xournal-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xournal-devel