One of the core contributors to Deltacloud API project. My involvement in project include standard bug fixing and also implementing new features. I often give talks about importance of open-source solutions in cloud computing. I'm 27y old, working as a Senior Software Engineer at Red Hat in Brno, Czech republic. I do a lot of Ruby programming and I contribute to many Ruby projects and libraries.
Deltacloud API prevents you from cloud vendor-lockin and cloud API changes. With deltacloud you can speak up to 18 different cloud providers using one single API. Deltacloud now officialy support the CIMI API as a new industry standard for cloud computing and also non-officialy Amazon EC2 query API.
Deltacloud contains a cloud abstraction API - whether the Deltacloud classic API, the DMTF CIMI API or even the EC2 API. The API works as a wrapper around a large number of clouds, abstracting their differences. For every cloud provider there is a driver "speaking" that cloud provider's native API, freeing you from dealing with the particulars of each cloud's API.
Deltacloud is based in Sinatra and able to be mounted into your Rails/Rack application.
In the presentation I want to show how Deltacloud API is implemented and what we use under the hood (sinatra-rabbit DSL, multiple API frontends, Rack collections...) and also demonstrate how it could be useful when you are programming a cloud-based app.
It's definitely better now! Thumbs up and waiting to learn more about it :)
Thanks for your suggestion, I updated the original proposal with more clarification on what the presentation will be about.
I didn't know that there was a top level Apache project written in Ruby. Really exciting! As for the proposal now, I would like a clarification: is this talk going to be a presentation of the functionality or how what it implemented in Ruby and Sinatra? The proposal description as it is looks more like a description of the project itself and not of the presentation.