Discussion:
GSoC Update: Interactive LyX: Successful Collaborative editing in slow network.
Sushant Raikar
2014-08-05 16:13:19 UTC
Permalink
Hi LyX developers,
This is my latest update on the project Interactive lyx. Check out this
youtube video

(Pls don't mind the video distortion, some bug in the screen recorder i
guess).

This is done by maintaining a history of edits (different versions of the
document) and adjusting the cursor to predict the location of dispatch of
the incoming LFUN accurately.

Here's the link for the patch:(diffed with master)


*https://gist.github.com/HotSushi/efc43fde4793f553c231
<https://gist.github.com/HotSushi/efc43fde4793f553c231>*the command for
creating lag is "collaborate-speed +", run it on both sides. It creates
approximate lag of 3 seconds.


This patch works for insets as well.

Thank You,
Sushant
Cyrille Artho
2014-08-06 00:55:43 UTC
Permalink
Hi Sushant,
Thank you for the video. It's good to see that the contents of both
documents converge even with extreme lag. (I guess that in real use, a lag
of > 1 second would cause users to end an editing session after a while.)

With "video distortion", did you mean the redraw issue in the top window?
The aspect ratio of the video looks correct.
Post by Sushant Raikar
Hi LyX developers,
This is my latest update on the project Interactive lyx. Check out this
youtube video
http://youtu.be/Mh-1OL7I5qE
(Pls don't mind the video distortion, some bug in the screen recorder i guess).
This is done by maintaining a history of edits (different versions of the
document) and adjusting the cursor to predict the location of dispatch of
the incoming LFUN accurately.
Here's the link for the patch:(diffed with master)
*https://gist.github.com/HotSushi/efc43fde4793f553c231
*the command for creating lag is "collaborate-speed +", run it on both
sides. It creates approximate lag of 3 seconds. http://youtu.be/69ZrO95Wl3A
This patch works for insets as well.
Thank You,
Sushant
--
Regards,
Cyrille Artho - http://artho.com/
Better once than never, for never too late.
-- Shakespeare, "The Taming of the Shrew"
Sushant Raikar
2014-08-06 14:44:53 UTC
Permalink
Post by Cyrille Artho
Hi Sushant,
Thank you for the video. It's good to see that the contents of both
documents converge even with extreme lag. (I guess that in real use, a lag
of > 1 second would cause users to end an editing session after a while.)
Thats true. I kept the lag time more so that it gives me enough time to try
out different use cases.
Post by Cyrille Artho
With "video distortion", did you mean the redraw issue in the top window?
Yes. I did.

Thanks,
Sushant

Loading...