Mozilla Labs: TogetherJS
21–30 of 66 posts
Re: Mozilla Labs: TogetherJS
#22Looks cool! I wonder how you'd negotiate authentication with this... both users logged in presumably, you could record edit author as whoever clicked the save button (or upon each action in a "real time" saving application).
Re: Mozilla Labs: TogetherJS
#23Earlier quoted context omitted.
Look here: https://togetherjs.com/docs/contributing.html#hosting-the-hu...
Note that we haven't really "finished" the story around self-hosting, so the details of this are likely to change. That's exactly what I was looking for - Thanks! It looks like they still have some documentation to fill out, but at least it's coming.
Re: Mozilla Labs: TogetherJS
#24Earlier quoted context omitted.
It doesn't seem to be a P2P system, since it requires a server. According to the docs, "This server does not rewrite the messages or do much of anything besides pass the messages between the participants" [1] , so it's not really P2P. I'm fairly sure the Firebase requires a server too... (their server, or else they couldn't charge for it). [1] https://togetherjs.com/docs/#technology-overview
On principle we keep the server simple, echoing messages back and forth between clients. In practice it's quite hard for two browsers to connect directly to each other, and while we want to support that kind of architecture in order to get it working we still need to simulate P2P using a server.
Isn't this the problem WebRTC abstracts away? Your server should just be a TURN server (http://en.wikipedia.org/wiki/Traversal_Using_Relays_around_N...), shouldn't it?
Re: Mozilla Labs: TogetherJS
#25Re: Mozilla Labs: TogetherJS
#26Re: Mozilla Labs: TogetherJS
#27Video and Audio chat functionality are real advantages over other collab tools...awesome work...i will surely check this out some time..BTW is IE11 will be providing WebRTC support??
IE10 has WebSockets: http://caniuse.com/websockets – but TogetherJS doesn't support IE10 either (simply haven't been able to keep up testing with IE in addition to other browsers).
Re: Mozilla Labs: TogetherJS
#28I want to implement a real time Collaboration editor like google docs because I want to keep data on my own servers.. Can anyone suggest me architectural points to build that...what should be stack on server side, how to send edit diffs etc..
I'm working on something similar: https://wikidocs.com. Although our's closed source at the moment (can't say whether or not it will remain closed), we will provide a downloadable package you can run yourself.
Re: Mozilla Labs: TogetherJS
#29Re: Mozilla Labs: TogetherJS
#30I want to implement a real time Collaboration editor like google docs because I want to keep data on my own servers.. Can anyone suggest me architectural points to build that...what should be stack on server side, how to send edit diffs etc..