Early S3 glue for the OPML Editor

We now have a programming interface for Amazon S3. This the basic glue that connects the two apps together, one in the cloud and one on your desktop.

The release is included in the automatic updates for users of the OPML Editor, and as a separate download for developers working in Frontier or Radio.

This is the basic support required for application development, there are no end-user features in this release. Its purpose is to enable desktop apps that connect to S3.

We have made it possible for this code to work with functional workalikes, to enable a competitive market. There is already a Ruby implementation of a S3-workalike, and we hope to see more.

This code was developed as a collaboration between Les Orchard and myself, building on Andre Radke's crypto extension (which was first released ten years ago).

Next steps

1. Write callbacks to mirror OPML Editor storage in S3.

2. Write a podcast management tool that uploads MP3s and generates RSS 2.0 feeds with BitTorrent extensions.

3. Write an XML-based global preferences system.

Example app

Here's a screen shot of an app that actually does something with the S3 glue. It takes a folder of images on my local hard disk and uploads each file to a "bucket" on S3 called "michegas." (The script actually doesn't care what type the files are.)

# Posted by Dave Winer on 4/12/06; 9:10:08 AM - --