Earlier quoted context omitted.
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.
> In practice it's quite hard for two browsers to connect directly to each other 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?
Mozilla Labs: TogetherJS
51–60 of 66 posts
Re: Mozilla Labs: TogetherJS
#52Earlier quoted context omitted.
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).
i know about websockets..actually i was asking about Web RTC which was used for Video and Audio chat here :)
Re: Mozilla Labs: TogetherJS
#53Re: Mozilla Labs: TogetherJS
#54Earlier quoted context omitted.
I agree that it's cool and ambitious, but it seems to have a large intersection with Google Wave.
It integrates with your existing UI, and not as a separate box like Wave or other plugins. I also like that this is free, open source and _from Mozilla_.
Re: Mozilla Labs: TogetherJS
#55I 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..
Re: Mozilla Labs: TogetherJS
#56This is fantastic. I put two lines of code in my site designed to teach javascript programming http://reeborg.ca/learn_js_together.html and it appears to just work (based on a quick test which is all I could do for now). Well, except for a bug: when the robot finishes a program, a pop-up window normally appears to indicate if the task was done properly ... and it does not appear when TogetherJS is activated. To compa…
Re: Mozilla Labs: TogetherJS
#57Earlier quoted context omitted.
[Author here] The big way TogetherJS differs from many of the other realtime products out there, like Firebase or (to a lesser degree) ShareJS, is that it doesn't do any storage. It coordinates real-time sessions, but it's not there to take the place of the application, instead it augments the application. If your application has persistence, it has traditional persistence. Whatever auth system you have is your own.…
Is this a free pusher? What's the catch?
Re: Mozilla Labs: TogetherJS
#58This is fantastic. I put two lines of code in my site designed to teach javascript programming http://reeborg.ca/learn_js_together.html and it appears to just work (based on a quick test which is all I could do for now). Well, except for a bug: when the robot finishes a program, a pop-up window normally appears to indicate if the task was done properly ... and it does not appear when TogetherJS is activated. To compa…
Actually, after testing some more, it does not work. jqueryUI dialogs are prevented to open (for one thing). And, since I change the url hash, it likely messes with the changes introduced by togetherJS ... which, currently, prevents it from working collaboratively. Still, neat idea - especially if I can get it to work.
Re: Mozilla Labs: TogetherJS
#59This looks fantastic. I just have a question for the author (+ Mozilla). Since this is a hosted service, I'm a bit reluctant to integrate it, because I'm not sure what we should expect from Mozilla on this project. Is this a cool open source project that will get support for a little and then fade away? Is this something that a team is really behind and is going to continue to support and extend? Is it expected that…
Re: Mozilla Labs: TogetherJS
#60I'm getting pretty tired of people releasing js libraries and not telling you that they depend on jQuery. You don't just add that script to your page, you add that script and jQuery to your page. Stop assuming everyone already has jQuery, guys.