Q39. How do you Setup the Development Environment for azure applications?

To begin cloud application development, you have to install the SDK. You can find the SDK here - http://www.windowsazure.com/en-us/develop/net/.

Click on this link to install the Windows Azure SDK for .NET. Windows Azure SDK includes Visual Studio tools, command-line tools and Windows Azure Client Libraries.

Separate SDKs are available for each language such as .Net, PHP, Java, Python and Node.js.

Note that you can install the SDK on Windows 7, Windows Vista, or Windows Server 2008 and at least a minimum version of Visual Studio 2010 is required.

Windows Azure Tools for Visual Studio

In one of the previous questions, we have discussed about the templates available in Azure. These templates are part of Windows Azure Tools and are available to you after you install the SDK. Compute emulator and Storage emulator are also part of Windows Azure Tools for Visual Studio.

Windows Azure Client Libraries for .NET

Windows Azure SDK includes Client Libraries for .NET which contains APIs to access Windows Azure services such as Windows Azure Storage services (Blobs, Tables, Queues), Access Control Service And Caching etc. Windows Azure SDK includes everything to develop, test and configuring web applications for Windows Azure. Important words:

SDK (Software Development Kit)

A Software Development Kit is a set of software tools which assist a developer to develop applications. Typically an SDK is intended to enhance the development features of a software tool. Usually, an SDK is bundled with a development tool and comes at an extra cost.

Client libraries

A Client library have an application programming interface which enables a developer to develop applications based on a set of routines and protocols.