On Sunday 26 June 2005 02:16 am, Ted Gould wrote:
David, I'd be happy to be your mentor on this -- I'm excited to get this functionality in Inkscape proper. I think that developing it in a sandbox was good for the senior project, but to be truly useful for most people, it needs to be in the Inkscape codebase.
Hello Ted,
Sure thing -- it'll be great working with you!
Good, the only thing I'm worried about right now, is how much of this do we want to put in right now? In theory, we're stabilizing for a release, although it is going slowly (I've been working on distcheck all week :( This is more of a question for the list.
Right now, I feel that "none" may be the best course of action. For a while, I've been working with the latest version of Inkboard available off of inkboard.sourceforge.net, and, while I've had success in setting up two-person, one-way whiteboards, I've managed to crash Inkboard every time while attempting two-way communication -- gdb's backtrace reports some rather nasty stack corruption, so pinpointing where things are going wrong is a somewhat slow process. (I'll attach backtraces, debug output, and other such material in a few hours, if requested -- I'm dozing off even as I type this :) )
Inkboard's original design had multiuser chat in, so the design should be flexible enough to handle it, but we just ran out of time. I know that some of the code is in there, but I asked them to go and document it rather than trying to tinker and make it work. Hopefully, it should be easy to complete (and I'd love it if you did that) -- but, I never verified how much documentation was put in.
I've not yet tried it out with Jabber chatrooms, but a look over the code seems to say that a lot of it is already flexible enough to handle the chatroom case. I'll give it a try in a few hours.
Overall, cool, I'm excited that this project got chosen. Put together a schedule, and we can talk about it.
No problem. I'll have that for you soon.
I think, for me, the first priority would be integrating into the full codebase, and then getting the chatroom stuff working.
I agree here, though I think there may be a good amount of work to be done re: improving performance and robustness. I'm running a Jabber server (jabberd 1.4.3) on my LAN, and performance seems to be extremely low; handshaking with a nearly blank document (just a yellow square near the center) takes minutes. However, I'm not sure if this is a issue with the code or my development environment, as I don't recall similar performance problems in the Inkboard project team's demos.
Glad to have you on the team David.
--Ted
Glad to be working with you!
-- David