March 9, 2021
Hot Topics:

Exploring the Windows Azure Toolkit for Android

  • By Vipul Patel
  • Send Email »
  • More Articles »


Microsoft’s cloud computing platform readily offers the ability to build against on the Windows ecosystem. However, to truly build global adoption, it needed an ability to allow non-Windows developers to take the benefit of the Windows Azure platform. With adoption in mind, Microsoft released toolkits for iOS and Android developers that would allow non-Windows developers to take advantage of the Windows Azure platform.

On August 31, 2011, Microsoft released the Windows Azure Toolkit for Android. You can get the toolkit here.

This toolkit comprises of native libraries, and a sample application. The toolkit was built in Eclipse, so Android developers can make use of that fact for tight integration of their build environment.

Getting started

To start with, extract the contacts of the toolkit which is offered either as a zip file or a tar.gz file. The contents are divided in three sections as is apparent from the name of the folders.

Image 1

  1. Library - Library code which implements storage client and authentication.
  2. Samples – Sample code.
  3. Tests  -  Unit tests

Once you create a workspace and include the downloaded source code, you can run the sample. To start with, you will have to update the ProxySelector.java file to include your Windows Azure credentials.

You can use your Windows Azure credentials and then run the sample under Eclipse.  However, best practices dictate that we not use hard-coded credentials, but rather use a more secure route of using proxy services. Microsoft has released a set of pre-built services called Cloud Ready Packages for Devices. Once you configure your application to use proxy services, you can start building an Android application leveraging the full power of the Windows Azure storage services.


In this article, we learned how to use Windows Azure Toolkit for Android on non-Windows platforms. I hope you have found this information useful.

About the author

Vipul Patel is a Software Engineer currently working at Microsoft Corporation. He is currently working in the Microsoft Lync team and has worked in the .NET team earlier in the Base Class libraries and the Debugging and Profiling team. He can be reached at vipul_d_patel@hotmail.com 

Originally published on https://www.developer.com.

This article was originally published on November 29, 2011

Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Thanks for your registration, follow us on our social networks to keep up-to-date