Skip to content

A podcast for those who design, develop and run websites.

Boagworld is the personal website of Paul (the Wurzel) Boag who lives in the heart of rural Dorset. He produces a weekly podcast along with Marcus (pop star) Lillington on all things relating to building and running websites.

Latest shows

127. Context
In this week's show we discuss taking context into consideration when designing websites and we answer your questions about video for an elderly audience and the most influential books in the industry. 
126. Scaling
In this weeks show we learn lessons from the botched iPhone launch here in the UK. We chat to Jeff Veen about the designer / developer relationship and Marcus talks about adding jingles to your website.
125. Copy
In this weeks show we discuss how to give personality to your site copy and we talk with Elliot Jay Stocks about going freelance.
124. HTML 5
In this weeks show we explore how to create better online surveys and Lachlan Hunt joins us to discuss HTML5
123. Plight
In this weeks show we review Textmate and the Top 5 Tips for Web Designers and we discuss the plight of in-house designers.

or view all shows

Have your say

Leave a message for the show...

Buy my book: The website owners manual. A book for all those involved in designing, developing or running websites on a daily basis.

Copy and paste for the web

Published on: 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.

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

  • Post by Ruth on March 8, 2006 2:21 PM

    My first though since I've been reading all about web site security recently is AHHHHHHHHH!!!!

  • Post by Paul Boag on March 8, 2006 5:36 PM

    You big girl :) Security... paaah! I laugh in the face of security. lol

    Sorry strange mood today.

  • Post by Ross Johnson on March 9, 2006 3:05 AM

    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?

  • Post by Paul Boag on March 9, 2006 9:01 AM

    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.

  • Post by Gareth Brown on March 9, 2006 10:30 AM

    Nice find :)

  • Post by Ross Johnson on March 9, 2006 5:20 PM

    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.

  • Post by Paul Boag on March 9, 2006 5:24 PM

    Yes I would be interested Ross. I cannot believe that Javascript is a significant security risk.

  • Post by Ross Johnson on March 9, 2006 6:54 PM

    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

  • Post by Gerard McGarry on March 10, 2006 8:26 PM

    Yeah, but it a Microsoft product. Remember Passport? People will stay away in their droves....

  • Post by Dennis Lembree on March 11, 2006 3:50 PM

    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.

  • Post by Paul Boag on March 11, 2006 5:05 PM

    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!!!! :)

  • Post by Red_fauche on May 11, 2007 3:16 PM

    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.

Leave a comment

Additional Information

Supporting boagworld

Boagworld only exists thanks to the kind support of the following people. Check them out.

Speaking and writing

Supported by feed.informer.com