Gobby is a collaborative editor project.
This page was originally intended to later turn into a Gobby-wiki but there is a trac project management page inluding a nice wiki now. Let’s link to it as the
Gobby is a free collaborative editor based on libobby, a library which provides synced document buffers. It supports multiple documents in one session and a multi-user chat. It is portable to both Windows and Unix-like platforms.
It uses GTK+ 2.6 as its windowing toolkit and thus integrates nicely into the GNOME desktop environment.
Gathering Info on Gobby
Gobby was released. Yippieh! I have it on my win-box here and don’t know where to log in to try it out. Gobby-wiki: installation guide. Yesterday the news that wiki-Woodstock will continue, today this. Bzz! (My personal pleasure sound).
‘scuse me for the fuzz, but I consider this highly important, not for my pesonal reputation - despite this might be a side-effect -, but for the all over development of the hive-mind. Wikipedia article-tings are only one of the imaginable applications of collaborative editors. Armin of gobby just told me that in the brandnew gobby 0.2.0 release now a standalone server works at least for unix-like platforms. Somewhere on http://darcs.0x539.de/trac/obby/cgi-bin/trac.cgi/browser/gobby/?order=date - a djungle of dependencies and I do not understand a thing, but I’m sure you will. Having a demonstrational setup running for wikimania would be so incredible nice. Take a look at it and see what you can hack, please. Thx.
Gobby 0.2.2, and it work on Windows now!
Gobby 0.3.0 - incompatible to older versions due to massive changes. Entering a session with an older version makes it crash, so please do not do so. There are .deb packages too. Next Version of Ubuntu (in April) will support 0.3.0 too.
Today, I am seting up an X86 pc, and installing Ubuntu on it, which means I’ll finally be able to try out Gobby .
My favorite use for it, is to keep session notes and references, while having a phone conference or text chat conversation.
The big question for me is, “How do we coordinate the various tools and mediums?”
I’ve speculated a few times that perhaps what we need is a super-protocol, that can tells other tools to start, configure them, communicate with them, and tell them to stop.
Interesting idea. I think you’d have to configure Gobby to heed DBus, and… …port it to Windows, as well. But, yeah; Dbus would be a great protocol for the communications between the apps.
I forget if DBus can issue call to start the apps or not, but starting apps is a small matter.
I think you want to make a super-conferencing system; Perhaps take Jabber conferencing, and then attach in packets to be routed to all participants, saying, “Start this app, at channel X,” …
Yes, dbus starts applications that are registered in the system, for example, you can start the default file manager of web browser with it. There is also an instant messanging client based on the idea of having lots of small programs to handle different parts, so you have a separate “listener” that sits in the systray, a separate program for displaying and managing the rooster, a separate program for composing and displaying messgaes, and a number of libtelepathy backends. All these parts communicate witch each other using dbus, and I think that voice and video are planned as components too. The application is called Empathy.