Learn portable cloud development from founder of jclouds!

2011-11-23

Together with Adrian Cole and Cloudsoft, Citerus presents a deep dive into portable cloud development. Learn how to write applications that are portable, scalable and testable across cloud services in Java and Clojure.

  

"My goal is to make the cloud as easy and portable as the mobile phone network."
                                        Adrian Cole, founder of jclouds

Between 8-10 February, Citerus will present a three-day hands-on class in portable cloud development, led by Adrian Cole, the founder of jclouds. Jclouds is an open library that simplifies the development of portable cloud applications for Java and Clojure developers.

Time To Market more important when launching cloud services

Today more and more business, services and applications are using cloud services, like Amazon EC2 or Microsoft Azure, to reduce their time to market and improve their agility. "The cloud" has fundamentally changed the deployment of services and data storage, reducing to mere minutes the time taken to provision hardware and deploy an application, an improbable dream several years ago.

Obstacle in API growth

However, in recent years the number of cloud providers has skyrocketed, creating a bewildering mix of 'standard' APIs. The number of APIs, and the variations between them, complicates the selection of cloud services for developers and users and creates vendor lock-in. Correctly choosing a vendor and understanding their API can completely determine the success of your project! Jclouds provides an easy to use, open standard for accessing cloud services with different APIs, allowing you to create portable multi-cloud applications, without having to learn or worry about the differences between multiple APIs.

Jclouds solves API issues

Jclouds started as an open Java library for Amazon's Simple Storage Service when Amazon was pioneering cloud storage. Since then jclouds has grown to provide an easy to use, idiomatic, Java and Clojure API for compute and storage across more than thirty cloud providers. Jclouds provides a natural way to develop for the cloud on the Java platform without being tied to a particular clouds supplier. Many problems and complexities relating to error handling, concurrency and unique API 'features' are managed under the surface, allowing you to focus development on the application in the cloud, rather than troubleshooting specific implementations.

Jclouds used by distinguished brands

Jclouds has been designed from the ground up to handle concurrency, support a common domain model, transparently handle differences between APIs and providers, and provide a portable abstraction while allowing you to access cloud specific features. Jclouds' limited external dependencies allow it to run in restricted environments like Google App Engine and reduce the risk of code conflict. Test stubs are provided for each provider to ensure that your cloud application is fully testable, even without an internet connection. Twitter, Adobe, Red Hat, Enstratus and Neotys are already using jclouds for cloud provisioning and storage, now you can too!

Citerus are proud to offer the oppurtunity to learn cloud development in collaboration with Adrian Cole, creator of jclouds. Sign up to Adrian's unique three-day course in Stockholm on 8-10 February 2012. The course will introduce the key concepts of cloud development and the toolkit required for development. Bring your own computer as you will be writing code during the class!

The course is held in Stockholm 8-10 February 2012
Register here

Links: 
http://www.citerus.se/jclouds
http://www.jclouds.org
https://github.com/jclouds/jclouds

http://www.cloudsoftcorp.com

For more information
Karin Edström, CEO Citerus AB
karin.edstrom@citerus.se
Phone: +46 733 225 227

 

www.citerus.se

 

 

 

 

 

 


Dela |

Kommentera artikeln

Din kommentar

Hantering: Publiceras inte. Vi delar aldrig din e-post med tredje part och vi skickar aldrig oönskad reklam.

Karin Edsröm, VD på Citerus

Vi söker konsulter!

Kontakta VD Karin Edström om du brinner för mjukvaruutveckling och är duktig på det du gör!  Bli en av oss →

 

 

Inspiration via e-post

  Artiklar om framgångsrik mjukvaruutveckling
  Information om nya kurser och seminarier

Hantering: Vi delar aldrig din e-post med tredje part och vi skickar aldrig oönskad reklam.

 

 

 

Om Citerus

Citerus hjälper företag att lyckas med sin mjukvaruutveckling. Vi erbjuder verksamhetsutveckling, kurser och träning samt systemutveckling och kan dessutom avlasta våra kunder genom ta oss an både delprojekt och hela projektåtaganden. Allt för att de ska kunna hålla en hög innovationstakt och skapa smarta lösningar som ökar deras konkurrenskraft. Citerus kunder har den gemensamma nämnaren att de ser mjukvaruutveckling som affärskritiskt. Läs mer →

monthly
0.5