AWSClientLibraries

Differences between revisions 4 and 5
Revision 4 as of 2009-11-24 22:03:23
Size: 5732
Editor: dsl-173-206-1-210
Comment:
Revision 5 as of 2009-11-26 23:37:42
Size: 5758
Editor: dsl-173-206-1-210
Comment:
Deletions are marked like this. Additions are marked like this.
Line 75: Line 75:
||[[http://www.centerkey.com/java/browser/|Bare Bones Browser Launcher]]|| ||
||[[http://icon-king.com/|Nuvola Icon Library]] || ||
||[[http://jug.safehaus.org/Home|Java Uuid Generator]] || ||
||[[http://www.centerkey.com/java/browser/|Bare Bones Browser Launcher]] (S1) || ||
||[[http://icon-king.com/|Nuvola Icon Library]] (S1) || ||
||[[http://jug.safehaus.org/Home|Java Uuid Generator]] (S1) || ||
Line 79: Line 79:
||[[http://www.bouncycastle.org/|Bouncy Castle Crypto APIs]] || ||
||[[http://code.google.com/p/java-xmlbuilder/|Java XMLBuilder]] || ||
||[[http://www.bouncycastle.org/|Bouncy Castle Crypto APIs]] (S2) || ||
||[[http://code.google.com/p/java-xmlbuilder/|Java XMLBuilder]] (S2) || ||

Summary

Relevant client libraries for Amazon Web Services are available to developers writing applications based on Ubuntu and leveraging AWS.

Release Note

List of services that have client libraries included in Lucid.

Rationale

Amazon Web Services provides multiple infrastructure services to clients usually via low-level APIs. Writing applications for these services can be facilitated by providing libraries for different programming languages.

User stories

  • Albert, a java developer, writes a web application to be deployed on EC2 and uses S3 to store objects. He uses the java client libraries for EC2 and S3 to speed up the application development.
  • Chris, a twisted guru, develops some custom game engine to be hosted on EC2. He can import a range of twisted services to connect to the different AWS services.

Assumptions

Design

Available libraries

Provide a link to the upstream project website when adding a client library. If the package is already available in ubuntu use green as the cell background color and provide the name of the package.

AWS Services

Python

Perl

Php

Java

Ruby

Twisted

EC2

python-boto

libnet-amazon-ec2-perl

typica

txaws

S3

python-boto

libnet-amazon-s3-perl

jets3t

txaws

SimpleDB

typica

Cloud Front

jets3t

SQS

python-boto

typica

Map Reduce

RDS

Dev Pay

typica

Packaging work

Typica

Typica website

Dependencies:

jets3t

jets3t website

Dependencies:

Implementation

See the blueprint work items.

Test/Demo Plan

Unresolved issues

BoF agenda and discussion


CategorySpec

AWSClientLibraries (last edited 2012-07-06 18:34:21 by c-67-171-10-119)