Dropbox: Putting a human face on Amazon’s S3 storage system

Picture of Dropbox logoI’ve recently been checking out Dropbox, I’d come across the website for it before and checked out the screencast showing it’s features and it looked pretty good, a few people on Twitter mentioned getting invites to the invite only beta program so I eventually managed to get hold of an invite to try it out for myself.

I’ve been on the look out for an off-site backup system that makes use of some kind of distributed ‘cloud’ based storage system such as Amazon’s S3. I’ve tried Mozy and also JungleDisk and they both worked well enough but I didn’t really take to them. Both of those options do have the main feature I was looking for in that they offer a cost-effective way to backup lots of data online, additionally Mozy’s Mac client in particular has a great strength in that you can tell it which files and settings you want it to backup such as iCal data etc.

Dropbox is a bit different than either Mozy or JungleDisk, it doesn’t just offer a way to backup files but allows a great way to synchronise data between multiple computers and share files with other dropbox users such as friends, family etc.

You simply install the Dropbox software on your computer, currently there’s support for both Mac OSX and Windows XP / Vista, Linux support is planned but isn’t available at the time of writing. Once it’s installed on OSX you get a new icon in your menu bar at the top of the screen and you’ll also find a new folder called ‘dropbox’ has appeared in your sidebar (the actual folder is found in the root of your Home directory).

Dropbox menubar iconDropbox folder in the sidebar

Any files that you copy into the Dropbox folder instantly start to get backed up into the online storage space, all this is done in the background. All very easy, simple to setup and simple to use.

Dropbox’s file versioning

However, that’s not all that Dropbox offers. Every file that you have synced with Dropbox gets updated automatically when you make changes to the files as you’d expect, however Dropbox provides access to all of the previous versions of files. You can access the files via the web based admin system and can roll back files to previous versions:

Screenshot of Dropbox's file revision process

It’s perfect if you happen to have made a change to a file which you didn’t mean to make, or if you’ve deleted a file you now need. You can simply view the file as it was at that time and restore the file to that version. It’s not a replacement for a proper version control system like Subversion but for the average user it’s a brilliantly easy system.

Dropbox let’s you share

By default Dropbox comes with two folders already setup, ‘Photos’ and ‘Public’. The Photos folder allows an easy way to create a web gallery of photos simply by adding images to it, this is accessible via a direct URL so you can share this with other people:

Screenshot of Dropbox's photo gallery

The other way that you can share with Dropbox is the ability to create folders which you can make accessible to other Dropbox users.

Screenshot of Dropbox's sharing processThis provides an easy way to make files available to others, perfect as a way of collaborating on documents etc.

You get all the benefits of the file versioning so you can easily undo any changes that anyone who has access to those files has made.

All in all it’s a pretty impressive set of features, so far I haven’t had any problems using it and it’s worked exactly as expected.

There’s a great screencast available from the Dropbox website that gives a great overview of the system in practice, so even if you can’t get a beta invite you can still get a taste of what it’s like.

Costs for using Dropbox

Pricing for Dropbox is $99 per year for 50GB storage with free accounts at 2GB. Pricing has yet to be announced but there will be a free account of about 1Gb apparently with tiered pricing plans above that. If you can manage to get an invite from somebody while it’s still in beta then go for it, it’s a great cross-platform solution making great use of the huge potential of Amazon’s S3 storage infrastructure.

Dropbox are now offering 50GB and 100GB accounts, why not show Suburbia some love by following this link to sign up at www.getdropbox.com – We’ll both get an extra 250mb storage for free!

Evidence of the hidden “features” of Vista and Windows Media Centre?

Way back in February 2007 I wrote a blog post called "Windows Vista: Beneath Aero’s transparency hides some future ‘surprises’" where I pondered some of the features of Vista designed to appease Hollywood’s desire to control how people use media on their computers.

More evidence of these features were revealed recently when users of Windows Media Centre in the US who intended to record an episode of Gladiators found that the recording was blocked because of a broadcast flag known as CGMS-A in the TV signal which WMC understood to indicate it should not be recorded. NBC, who aired the show, said it was mistakenly added and that it wouldn’t happen again. Microsoft have claimed they will work to make sure this doesn’t happen again. However, many people are skeptical about this, in an article on Ars Technica Eric Bangeman wrote:

There is technically no reason why Microsoft should support CGMS-A in Windows Vista and Windows XP MCE, and the screwup is evidence the software giant has decided to align itself with the interests of broadcasters and movie studios rather than those of its customers. Yes, this was a mistake by NBC, but the technology is there for such mistakes to be turned into policy.

The Electronic Frontier Foundation also have a few interesting things to say about why Microsoft have support for broadcast flags that were rejected by the courts:

To be perfectly clear: Microsoft is under no legal obligation to look for and respond in any particular way when it sees the broadcast flag being sent by NBC’s digital stations. Any DTV-receiving software technology or device – like MythTV – is free to take the same stream from HDHomeRun and ignore a broadcast flag transmitted with it. In other words Microsoft did not have to build its PC to look for and refuse to record a program which has its flag turned on.

Had consumers not stood up against the FCC’S mandatory flag rule three years ago, alternatives like MythTV would no longer be available. Back then, the FCC tried to force tech companies (and open source developers) to obey the entertainment industry’s remote TV control. A coalition of librarians, public interest organizations, and consumer groups successfully challenged the FCC’s jurisdiction to impose such a broad regulation in Federal court. After the rightsholders lost in court, they spent millions lobbying Congress to pass a law forcing receivers to obey their command. Your letters and calls stopped that bill.

Interesting.

~Rick

Dreamweaver, Fireworks and Soundbooth CS4 Betas now on Adobe Labs

Following on from last years move of offering a public beta of Photoshop CS3 Adobe have announced three new public betas of their CS4 applications.

You can download betas of Dreamweaver CS4, Fireworks CS4 and Soundbooth CS4 from labs.adobe.com. You’ll find all the details of the new features in development on each application’s page, here’s a few notable feature headings for each application:

Dreamweaver CS4

  • Related Files – included files such as CSS, JS, PHP etc show in a bar at the top of the document making it easy to see what’s linked into your page.
  • Code hinting for Ajax and JavaScript frameworks – improved support for JavaScript core objects and primitive data types. Work with popular JavaScript frameworks including jQuery, Prototype, and Spry.
  • Subversion integration – Use Subversion repositories directly within Dreamweaver.
  • New user interface – Updated user interface in common with the rest of the CS4 apps

Check out Dreamweaver CS4 on Adobe Labs →

Fireworks CS4

  • New user interface – Updated user interface in common with the rest of the CS4 apps
  • CSS and Images Export – Design web pages in Fireworks then export web standards-compliant CSS layouts, complete with external style sheets in one step.
  • Live Style improvements – When you update a style all elements the style has been applied to are instantly updated.

Check out Fireworks CS4 on Adobe Labs →

Soundbooth CS4

  • Arranging audio files on multiple tracks
  • Adjusting tempo and pitch
  • Recording and polishing voice-overs
  • Previewing MP3 compression quality

Check out Soundbooth CS4 on Adobe Labs →

Head over to http://labs.adobe.com now to check them out. Please note that these betas are only available to anyone with a valid CS3 suite or application, you will need to provide your serial number in order to download the beta versions.

Adobe Open Screen: Will Apple make their own Flash Player for the iPhone?

Adobe recently announced the ‘Open Screen‘ initiative which further opens up the SWF format along with the FLV / F4V video specifications along with . The Open Screen FAQ explains the core deal:

  • Removing restrictions on use of the SWF and FLV/F4V specifications
  • Publishing the device porting layer APIs for Adobe Flash Player
  • Publishing the Adobe Flash® Cast? protocol and the AMF protocol for robust data services
  • Removing licensing fees ? making next major releases of Adobe Flash Player and Adobe AIR for devices free

The FAQ also explains why Adobe is opening up these specifications:

Publication of an unrestricted SWF file format has long been requested by the Adobe Flash developer community. The longstanding publication of the SWF specification has fostered a vibrant ecosystem of companies and developers who create experiences with Adobe Flash technology and by removing the SWF licensing restrictions we are allowing that growing ecosystem to use the file format for any purpose, including the ability to playback SWF content

Additionally, Adobe intends to make Adobe Flash Player and Adobe AIR for devices free, starting with the next major releases for devices, along with publishing the device porting layer APIs. As a result of these moves, OEMs, software developers, and content owners will be able to deliver content and applications built with Adobe Flash and Adobe AIR technologies without concerns about device restrictions. By removing the licensing cost and restrictions, as well as opening up the protocols and porting layer, Adobe is making it easier for developers and partners to deliver more engaging experiences to more of their customers, and ensuring that audiences can engage with content no matter what device or medium they use.

So, with that background detail out of the way I’ll get onto my main question:

Will Apple get involved in the Open Screen project and provide support for Flash, or at least Flash video, on the iPhone / iPod Touch?

Steve Jobs was recently asked about Flash support on the iPhone by saying ?there?s this missing product in the middle?. What he was referring to is that you’ve got the full Flash Player which is very processor intensive and best suited for desktop PCs and laptops and then you’ve got the streamlined Flash Lite intended for mobile devices. Steve Jobs’ opinion is that the full version is too intense for the iPhone whilst Flash Lite lacks a lot of important functionality.

Could Apple provide at least some form of Flash support on the iPhone / iPod Touch by getting involved in Adobe’s Open Screen initiative and implementing only the parts they wish to have for Flash playback but all within the confines of the Quicktime framework itself I can see how this could fit in on regular Mac OSX as well as on the iPhone / iPod Touch too. I think it presents a really interesting possibility.

I have another reservation about Apple’s willingness to support Flash though, perhaps it’s not in Apple’s interest to further the spread of Adobe’s Flash platform? Apple certainly don’t intend to allow companies to develop runtime environments of their own for use on the iPhone / iPod Touch as the terms of the iPhone SDK specifically state:

"No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple?s Published APIs and builtin interpreter(s)…"

So, that certainly seems to close the door for Java, Flash, Silverlight, etc, etc. Despite this possible reason I still think it is possible that Apple could provide native support for Flash video playback, at the very least, on the iPhone / iPod Touch.

~Rick