>Conversely, competitors like JoinMe (which is part of LogMeIn) use a Flash-based viewer, which won’t work on many smartphones (including, famously, any iOS devices)...
The java screen share isn't limited to showing your browser, it'll show your entire monitor. And this code is different from joinme in that it doesn't require flash to view someone else's monitor, its viewer works with JavaScript.
I wonder why nobody speaks about http://teamviewer.com? I tried it and in deed just works like a charm. No need for any registration either, just download and run it directly. This took me something like 2 minutes to run it. You even not only share the screen but has also a full remote access. Yeah, it even works on any kind of OS (Win, Mac, Linux, Android, iOS).
What is so special about this new screen sharing startup which hasn't been solved already by other projects? I would even claim that Teamviewer does pretty much nails the problem of screen sharing.
[Disclaimer: I am not affiliated with teamviewer in any sense.]
I did a proof-of-concept that shares a browser screen to a browser running on another PC:
A) var a = body.innerHTML.split('id="');
B) foreach s in a; var id = /([^"])/.match(s);
C) use id as key to s
D) send changes to innerHTML to second browser using comet
E) repeat every second or so
In second browser keep cache of all sent s, rebuild a, and set body.innerHTML = a.join('id="'); Add a transparent div and transmit mouse movements.
Works best if:
pure ajax single page app
* in page HTML is browser agnostic (e.g. you use modernizr.js, and javascript generated HTML never has difference depending on browser)
* no javascript in body e.g. no onxxx="somejs();" attributes.
* static css file
* static image files
This is one of the most useful applications ever to be used to by our company. Its made a huge difference to our sales and demo process. We were paying users of Glance.net and it didn't work half as well as Screenleap. Amazing. Great stuff.
This is exactly the product I need. I teach evening MBA students business statistics and decision making and I've just spent the last three days trying to debug why someone's t test wouldn't work over email. I emailed everyone saying I'm willing to watch a skype screen share and the response I got back was "I'm not on Skype". I really doubt I would have had more than one or two takers with that solution, but with screen leap I can put the link on my Blackboard page with the instructions "click the giant share my screen now button and text me the code" and forget about it. I'm so glad this exists, right when I need it.
How does this compare to Google Hangout ? With hangout you don't need to install any software and sharing the screen is easier compared to many alternatives I have tried.
This seems a little backwards. The viewer n a screen sharing session is usually the one with the technical knowledge and capability. You're making the wrong side easy.
Where do I begin? First off, the recipient has to have a skype client and account, which is never a given. Second, Skype screen-sharing is TERRIBLE. I've never had a session where the feed hasn't gotten behind by many seconds, sometimes minutes. Third, skype screen sharing only works on a desktop.
Having just tried ScreenLeap, it's a bit more convenient than Skype because you can share your screen with people using other devices. I'm not sure if Skype can do that. In other words, I started a session, and opened up another window with my iPhone and was able to see my Desktop's screen.