The Challenge

Amazon had already released software developer kits (SDK) for its Amazon Web Services (AWS) platform that allow iOS and Android developers to access Amazon’s cloud platform in their applications. Now the company wanted to create an SDK so Windows Phone 7 developers using C# could easily write applications that target AWS APIs.

The Solution

Neudesic teamed with Microsoft’s Interoperability Strategy team to deliver a mobile SDK for Amazon’s AWS platform. Windows Phone 7 developers using C# can now access and consume Amazon’s popular services–Simple Storage Service; SimpleDB, its unstructured database service, and Simple Queuing Service– and write applications that target AWS APIs. The SDK was released by the interoperability team to GitHub as an open source project under the Apache MIT license.

The Benefit

The code for Amazon’s new SDKs for iOS and Android is available on GitHub to attract developers who were much more likely to be using other tools on that site instead of other open source code repositories, such as CodePlex. Developers can access Windows Azure storage services (blob, table, and queue storage) from iOS and Android devices using Objective C for iOS and Java for Android. With as few as three lines of code, developers can authenticate against Windows Azure, create a connection, and issue a command. A wizard utility also allows developers to run Amazon’s SDKs on a Mac.