public
Description: ec2 extension for firefox
Homepage: http://sourceforge.net/projects/elasticfox/
Clone URL: git://github.com/anotherjesse/elasticfox.git
name age message
file LICENSE Thu Feb 21 02:04:32 -0800 2008 initial import [anotherjesse]
file README Thu Feb 21 02:04:32 -0800 2008 initial import [anotherjesse]
file chrome.manifest Thu Feb 21 02:04:32 -0800 2008 initial import [anotherjesse]
directory chrome/ Thu Feb 21 02:13:45 -0800 2008 dos -> unix and removing extra ^Ms [anotherjesse]
file ec2ui.rdf Thu Feb 21 02:04:32 -0800 2008 initial import [anotherjesse]
file install.js Thu Feb 21 02:04:32 -0800 2008 initial import [anotherjesse]
file install.rdf Thu Feb 21 02:04:32 -0800 2008 initial import [anotherjesse]
file package.sh Thu Feb 21 02:04:32 -0800 2008 initial import [anotherjesse]
README
This is a Mozilla Firefox extension for interacting with Amazon EC2. The source code
also functions as an example of how to use the Amazon EC2 Query API from
JavaScript.

Usage:

The extension can be installed by opening the .xpi file contained in the archive that includes
this README file. Alternatively, the latest version of the .xpi file is hosted in Amazon
S3 at the following URL:

  http://s3.amazonaws.com/ec2-downloads/ec2ui.xpi

If you visit the link above using Mozilla Firefox you will be prompted regarding the
installation of the extension.

Prerequisites:

This extension requires Mozilla Firefox version 1.5.0 or later.

Source Code:

The .xpi file is really just a renamed ZIP archive. Your garden variety ZIP utilities can be 
used to unzip it. Within this archive you will find a file named ec2ui.jar. This is also just
a renamed JAR archive so you can explore it in the same way. This JAR file contains the bulk
of the interesting source code. Highlights include:

  content/ec2ui/client.js
    This file contains the logic to construct and sign requests to Amazon EC2.

  content/ec2ui/controller.js
    This file wraps client.js and includes logic to unpack Amazon EC2 responses.