Launchpad Entry: server-maverick-cloud-libs
Contributors: Scott Moser
Packages affected: TBD
Package new cloud libraries and update existing ones
Ubuntu 10.10 contains new and updated libraries for interacting with various cloud APIs. The newly added packages are java libraries typica and jets3kil.
We want Ubuntu to be the obvious choice for working with "The cloud". In order to realize that we need to have a cloud api libraries that are relevant, span multiple languages and are up to date.
- Jimmy wants to develop an application to control his use of AWS S3. He wants to write the application in Java and wants to utilize existing libraries to make his job easier.
- Test jets3t to verify functionality
- Test typica to verify functionality
- Verify other cloud libs are up to date
- Update above list if needed
TODO It's important that we are able to test new features, and demonstrate them to users. Use this section to describe a short plan that anybody can follow that demonstrates the feature is working. This can then be used during testing, and to show off after release. Please add an entry to http://testcases.qa.ubuntu.com/Coverage/NewFeatures for tracking test coverage.
This need not be added or completed until the specification is nearing beta.
BoF agenda and discussion
More platform? Java, ruby. More services? === AWS world === Review and update existing libraries: - cloudfusion (php) - python-boto (python) - libnet-amazon-* (perl) - libright-aws-ruby (ruby) Chart from lucid: https://wiki.ubuntu.com/AWSClientLibraries Extend platform coverage: - Java: typica + jets3kil Other services to look at: - elastic load balancing (from amazon) === Other clouds === * http://wiki.apache.org/incubator/DeltacloudProposal Another layer - based on http REST service. Goal: Broker? * libcloud http://incubator.apache.org/libcloud/ Library: support a lot of cloud API. Low hanging fruit - already packaged. (python library). * jcloud (java library).