[JDEV] ideas for multi-user text editing

Adrian Brown brown.adrian at btinternet.com
Sun Dec 15 17:59:39 CST 2002


Daniel,

It's certainly possible to use Jabber as a transport protocol for what 
you're talking about.

I was advised to use Jabber for my project - shared editing.  Protocol 
works quite well!  But program still isnt finished..
Get hold of the Programming Jabber book by O'reilly.  Should be a 
decent starting point!

Adrian

On Monday, December 16, 2002, at 12:20  am, Daniel Eschle wrote:

> I recently encountered jabber and I am fascinated by the many 
> possibilities
> beside instant messaging. Working me through the docs I saw JEP-0058 
> which is
> about multi-user text editing. I am thinking of a collaborative 
> hypertext
> environment for which the jabber protocol seems to me perfect to build 
> on.
> This system could be made up of the following components extending 
> JEP-58:
>
> 1. protocol enabling several people to edit the same document (text, 
> xml,
> xhtml,...) (http://www.jabber.org/jeps/jep-0058.html)
>
> 2. XML based access-control protocol, which manages e.g. read, write, 
> delete,
> create permissions on per element basis for users and groups.
>    e.g. like XACL 
> (http://www.trl.ibm.com/projects/xml/xacl/xacl-spec.html)
>
> 3. revision control for undo changes (e.g. CVS) and a jabber revision 
> protocol
> for undoing and requesting recent changes.
>
> 4. hyperlinks to navigate through documents like in html (XLink).
>
> 5. metadata for annotations (like annotea in amaya) based on rdf and 
> XPointer.
> (http://www.w3.org/2001/Annotea/)
>
> 6. metadata on who is viewing/editing the same doc
>
> This collaboration system would be a writable web like a wiki but with 
> more
> possibilities like access-control, chat, annotations...
> It also would include all features of current jabber clients, and thus 
> e.g.
> enables chatting with people who are currently viewing/editing the same
> document.
>
> I am new to jabber and would be interested to know if something like 
> this is
> possible with jabber, or maybe some points like access-control. What 
> do you
> think about it? Does something similar already exist?
> I would be interested in working on this, maybe someone else as well?
>
> Daniel
>
>
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
>




More information about the JDev mailing list