Desktop Mashups?

It’s a fast-paced industry, with Digital Production studios (like us) transforming all manner of content from clients into wide variety of other formats. We’ll take school textbooks for example and transform them into interactive textbooks, or spreadsheets of contact details and translate them into Google Map pages.  A labour-intensive task?  It doesn’t have to be, if you’re clever about things (and a little flexible, and willing to get your hands dirty with alien programming languages).

Most companies have crossed into the realms of digital (who even works with paper anymore?) but that doesn’t mean that they are using formats that are compatable with web development – quite the opposite – they’ll mostly be Word documents, Excel spreadsheets or Powerpoint presentations. Likewise, images you’re supplied will be full-resolution megapixel camera shots, not web-optimised graphics. So, just how do you turn work around in an efficent, reliable way – in the easiest way possible for both you and the client?

[What is a] desktop mashup?

Well technically, I just made the term up.  Everyone’s banging on about online mashups – connecting data services to this and that, to do something new or special.  A desktop mashup is the same idea, connecting Visual Basic macros authored in Microsoft Office or the .Net framework to applications and scripts written in Adobe Bridge, ExtendScript or just plain old (Flash/Flex/AIR/Director) to whatever other format you require.

That way, a client can compile all their data in Excel or write everything up in Word (in a completely non-technical way) and we can efficently analysize it and transform it into a solid data structure. I would never have thought a couple of years ago that I might be refreshing my old A-Level VBA stuff, but here I am, turning lists of office data into html and xml data structures.

Working outside the box

A lot more possibilities open up when you look outside the box – don’t just stick to Adobe Creative Suite for production, check out VBA macros and what they can do for you. And if a job looks like it requires manual repetitive work, look for a way to make the computer do the work for you – that’s what they’re good at.

, , , ,

About James

James is a Senior New Media Developer at MMT Digital, and has BA(Hons) in Design for Interactive Media from the University of Gloucestershire. He loves designing and producing all sorts of website and Flash-related things, as well as prattling on about technologies.Day-to-day he works with Flash, Dreamweaver, Director, Microsoft Office Sharepoint Server 2007 (MOSS) and in his spare time he mucks about in Flex and Wordpress.Follow James on Twitter.

Connections and Related Posts

You can connect with Psyked.co.uk through other media using these links:

3 Responses to “Desktop Mashups?”

  1. John the Pirate - Arrr! 26th November, 2008 at 2:56 am # Reply

    Sensational post, I like your writing style! I’ve added http://psyked.co.uk/ to my feed reader, and will be reading your posts from now on. Just a quick question – did you design your header image yourself, or have it done professionally? If you had it done by a professional, who was it?

  2. James 26th November, 2008 at 10:45 pm # Reply

    Isn’t it nearly a full year b’fore the next ‘international talk like a pirate’ day?

    The header images are usually knocked together by me with Photoshop – the case with this post.

  3. Tdot 15th June, 2009 at 1:32 am # Reply

    Desktop mashups are indeed a very exciting concept that may have a significant effect of desktop usability. But I think the focus should be on integrating different application at the desktop level. Wouldn’t it be great to build mashups that combine the strength of different desktop apps? That requires, however, that we can send data, queries, or commands from one program to another. Here is the little description of a generalized concept: http://pubnotes.wordpress.com/2009/06/09/desktop_mashups/

Leave a Reply

Note: This post is over 3 years old. You may want to check later in this blog to see if there is new information relevant to your comment.