Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Open Source

Rackspace Opens SDKs For Java And PHP

Rackspace appears to be working hard to live up to its newly adopted corporate tagline as the "open cloud company". The firm has released informally blogged news of two new software development kits (SDKs). One kit is focused on Java and the other is focused on PHP; both SDKs are equally directed towards helping developers create applications that will use OpenStack open source services.

The company's Wayne Walls has gone back to basics and explained that inside Rackspace's cloud, each service provides an API so that the service itself can be controlled programmatically. To assist developers, Rackspace provides the new SDKs for working with these APIs with their accompanying API bindings so that programmers do not have to use the REST API directly.

Each SDK provides documentation to help users get started with it, along with tested, working sample code that developers can use for their applications. The Rackspace cloud SDK for Java leverages the jclouds open-source library. It has support for OpenStack Nova (Rackspace Cloud Servers) and OpenStack Swift (Rackspace Cloud Files).

"The Rackspace Cloud SDK for PHP uses the Rackspace-developed php-opencloud library, which supports Nova, Swift, Rackspace Cloud Networks (preview access), and Rackspace Cloud Databases," writes Walls.

Both of these SDKs are open-source and open to public contributions. Rackspace says it is working on "extending the SDK support" to the remainder of its cloud products as well as producing SDKs supporting other languages such as Python and Ruby.

Walls finishes by saying, "Rackspace is excited to be involved in these open SDK communities and is dedicated to improving the developer experience for everyone that wishes to build on open clouds. We look forward to collaborating with you and continuing to deliver world class SDKs that allow you to do more faster, build applications that change the world, and put you in the driver's seat of doing great things personally or for your business(es)."

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.