Shared Web Applications
Shared web applications are SamePlace's most unique feature.
Most IM clients let you interact with people in just one way: chatting. Some provide you with a whiteboard. Maybe a game or two.
Not only SamePlace gives you a good start of extra apps (chessboard, shared cursor, synchronized map, S5 presentations), it also does so in an unusual way: SamePlace loads applications from the web.
What does this mean for you?
- You're able to access applications as they're created, without client upgrades.
- You can immediately interact with your contacts. You don't need to sign up to services and re-re-re-create your social network.
And what does it mean for developers?
- Developers can create applications with no need of permission or distribution from a central entity. Just upload your code to a server, give out the URL, and you're set.
- Developers don't need to re-invent authentication, account management, or special technologies for real-time push of data -- these are already in place courtesy of XMPP, which has been doing that reliably for almost a decade.
Show me!
If you want to try for yourself, read on. If you want to just sit back and watch a demo, have a look at the videos here or at the very first (October 2006) videos here.
How to use shared web applications
Example: a game of chess
Let's say you want to play chess with your friend Joe.
Right-click on his nickname in the contact list and choose Games -> Chessboard from the resulting menu.
On Joe's browser, a notification will appear telling him that you want to meet on the chessboard page, and he'll be able to accept or decline. Once he accepts, you can start playing!
Another example: the shared cursor
Ever found yourself trying to point out part of a web page to someone on the other side during a chat? "The bright red rectangle under the pink triangle, no, not the one on the bottom..."
Next time, try this. While both of you are on the same web page, from the shared apps menu choose Virtual Workplace -> Shared Cursor and have the other side do the same. (Different than chessboard, there is no new page load here, so the other side won't receive an accept/decline request)
VoilĂ , no more clunky verbal directions, now just move the mouse pointer over what you want and your contact will see it.
Resources
- A re-introduction to shared web applications for the programmer
- A nice, in-depth review of SamePlace by Dmitri Popov for Linux.com, focusing in large part on shared web applications.
- Real-time user-to-user web with Mozilla and XMPP, whitepaper for the presentation at Paris XTech 2007
- Development pages with a section about shared web applications
Recent comments
4 days 12 hours ago
4 days 12 hours ago
4 days 12 hours ago
4 days 12 hours ago
4 days 12 hours ago
4 days 12 hours ago
4 days 12 hours ago
4 days 12 hours ago
4 days 12 hours ago
4 days 12 hours ago