Copy and paste for the web
Posted in Tech/Development on: Wednesday, March 8, 2006 by Paul Boag
One of the developers at Microsoft has released a proof of concept for something called “live clipboard”. This system allows end users to pass data back and forth between websites and even between a website and you’re desktop. Struggling to see the potential? Then read on.
Imagine the scenario. You find an event you are interested in attending on a website. Wouldn’t it be great if you could copy and paste that event into your online calendar, or even better, straight into outlook on your desktop!
Possible scenarios
Imagine the scenario. You find an event you are interested in attending on a website. Wouldn’t it be great if you could copy and paste that event into your online calendar, or even better, straight into outlook on your desktop! This is exactly the type of scenario live clipboard is trying to address. But, that is not the end of what live clipboard can do. You can also pass "live data" between websites. In other words if you update information on one site then every site you have previous copied that data to, would be updated as well. Just imagine, you could update your personal information on your MSN account and it would be automatically updated on Myspace and every other account that supports the system!
The possibilities are endless. Never fill in another online form again, simply paste the information from your clipboard. Subscribe to RSS feeds without having to deal with those horrible XML pages. Automatically copy any new photos on your flickr account into "my pictures" on your desktop. I could go on!
See it in action
If you are still having trouble picturing how this works then check out the five-screencast demos the guys at Microsoft have put together. Alternatively have a look at the demo that allows you to play with the basic functionality yourself.
The downside
Okay, I admit it. When I first looked at this functionality, I got somewhat over excited about the possibilities. However, the concept is not without its flaws.
Firstly, take up will be an issue. Until enough websites implement the technology it offers limited benefits. Sure, you can offer copy and paste facilities within your own site but that isn’t the real power of this application. It might be worth implementing if you could copy and paste directly to your desktop but that is reliant on a small application that sits on your desktop and Microsoft are yet to release that.
Secondly, and more importantly, there are some accessibility issues to consider. Based on what I have seen from the demo page, the technology appears to be reliant on JavaScript. Even the most basic level of accessibility requires a site to work without JavaScript enabled. That means any application of this functionality will have to be an added bonus that degrades nicely if not supported. Your site will need to be usable even when this functionality is not present.
Conclusion
Although this is definitely a technology worth keeping your eyes on, it is not something you should implement on your site anytime soon. As a "proof of concept" goes, it is breathtaking, but until more sites begin to support the functionality and solve the accessibility issues then it is probably not for the mainstream.









12 Comments
Comments are for the discussion of this post. If you have other questions / comments then post them to the forum or send me an email
My first though since I’ve been reading all about web site security recently is AHHHHHHHHH!!!!
You big girl :) Security… paaah! I laugh in the face of security. lol
Sorry strange mood today.
With new features like this that rely on Javascript (in addition to Ajax, DOM scripting, etc) do you expect to see a decrease in the amount of people who browse with out javascript turn on?
I always figured majority of those who disabled javascript did so because of the onslaught of popups before quality blockers?
Hi Ross,
I have to be honest I dont know the answer to this. I dont really have a clear understanding of why some choose to disable JavaScript. It is something I need to find out about.
Nice find :)
Some quick browsing around, it seems security is the most noted reason as to why some disable javascript. Majority due to corporate policy maybe (employee’s shouldn’t need to use javascript based sites)?
I can post the sites I found that briefly discuss reasons if anyone is interested.
Yes I would be interested Ross. I cannot believe that Javascript is a significant security risk.
None of these are extremely recent, so maybe it is more of an issue of the past. Maybe stigma is a reason for disabled Javascript?
http://www.securiteam.com/securityreviews/5NP0120HQY.html
http://www.xs4all.nl/~sbpoley/webmatters/whatnojs.html
http://www.cert.org/tech_tips/malicious_code_FAQ.html
http://www.securityinfowatch.com/online/IT-Asset–and–Technology-Centers/Hackers–Scammers-Hide-Malicious-JavaScript-On-Web-Sites/6102SIW364
http://www.cert-in.org.in/advisory/ciad-2005-11.htm
This site seems to allude that it is a problem with IE, which has some ActiveX and Javascript executing code…
http://www.quirksmode.org/js/intro.html
Yeah, but it a Microsoft product. Remember Passport? People will stay away in their droves….
Good point. And to elaborate, there is great potential of this being solely a Microsoft product. If people start using it, we’ll have yet another software program dominated by that large, bullying, unreliable corporation.
Guys get a grip! Just because it was developed by somebody at Microsoft doesnt make it evil! For a start it is cross browser compatible and isnt even limited to a specific operating system. They have made it as universal as is physically possible (more so than many of the web 2.0 companies about) and even made it open source so anybody can use it. What more could they do! Stop criticising just because they are Microsoft!!!! :)
I used to be a member of some hacker wargames servers. Sites like Hack-this-site.org, etc. and some of the challenges revolved around javascript and javascript injection. One challenge I successfully completed was changing the cost of a CD on a dummy website from $15 to $0.15.
Later, I used similar steps to see if the $3.5 million dollar ordering and customer management system my company had stupidly bought was vulnerable to such attacks. Guess What? It was. This is why people disable javascript in their browsers.