Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Microsoft Silverlight 5 and Windows Azure Enterprise Integration

You're reading from   Microsoft Silverlight 5 and Windows Azure Enterprise Integration A step-by-step guide to creating and running scalable Silverlight Enterprise Applications on the Windows Azure platform with this book and ebook

Arrow left icon
Product type Paperback
Published in Mar 2012
Publisher Packt
ISBN-13 9781849683128
Length 304 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
David Burela David Burela
Author Profile Icon David Burela
David Burela
Arrow right icon
View More author details
Toc

Table of Contents (19) Chapters Close

Microsoft Silverlight 5 and Windows Azure Enterprise Integration
Credits
About the Author
1. Acknowledgement
About the Reviewers
2. www.PacktPub.com
3. Preface
1. Getting Started 2. Introduction to Windows Azure FREE CHAPTER 3. Hosting Silverlight Applications in Azure 4. Using Azure Queues with Silverlight 5. Accessing Azure Blob Storage from Silverlight 6. Storing Data in Azure Table Storage from Silverlight 7. Relational Data with SQL Azure and Entity Framework 8. RIA Services and SQL Azure 9. Exposing OData to Silverlight Applications 10. Web-scale Considerations 11. Application Authentication 12. Using Azure AppFabric Caching to Improve Performance

Chapter 1. Getting Started

This chapter will cover how to configure a development environment that is ready for both Silverlight and Windows Azure development.

While this book assumes a basic knowledge of Silverlight, setting up a development environment to support the Azure development requires a few additional tools and Software Development Kits (SDKs) to be installed.

It is possible to develop Windows Azure applications that are developed entirely on a developer's machine and are never deployed to the Windows Azure servers. To utilize Windows Azure, you will eventually need to deploy your application onto the Windows Azure servers. This chapter will cover how to create an Azure account and deploy directly to it with Visual Studio 2010.

In this chapter, we will discuss the following topics:

  • How to prepare a system for Azure and Silverlight developments

  • Useful tools to assist with the development

  • How to deploy applications onto the Azure platform

Installation

Getting your system ready for the development with Silverlight and Windows Azure can be tricky, as there can be a lot of service packs, tools, SDKs, and SDK toolkits that need to be installed. Microsoft has a page dedicated to getting your system ready for the Silverlight development (http://www.silverlight.net/getstarted/) and another for setting up Windows Azure (http://www.microsoft.com/windowsazure/getstarted/).

As it can be difficult to keep a track of which versions of which tools need to be installed, the recommended setup method is to use the automated Microsoft Web Platform Installer.

Visual Studio 2010

Azure and Silverlight developments can be done with both the free Visual Studio 2010 Express Web Edition (http://www.microsoft.com/express/Web) and the full versions of Visual Studio 2010 (Professional, Premium, and Ultimate). There is a system requirement of IIS 7, which requires that your development machine should be Windows Vista or above (Windows Server 2008, Windows 7, Windows 8, and so on).

This book will assume that the reader is using a full version of Visual Studio 2010, but most features should still be available in both the versions. If the reader does wish to use Visual Studio 2010 Express Web Edition, then it can be installed automatically at the same time with the Microsoft Web Platform Installer.

Web platform installer

Once Visual Studio 2010 has been installed on your computer, the recommended way for installing the required tools and SDKs is with the Microsoft Web Platform Installer (http://www.microsoft.com/web/downloads/). The web platform installer always lists the latest versions of the tools and SDKs, which save your time, trying to track them down. The web platform installer will also download and install any required prerequisites. The steps are as follows:

  1. 1. Download and install the web platform installer from http://www.microsoft.com/web/downloads/.

  2. 2. Open the Microsoft Web Platform Installer from the start menu by clicking on Start | All Programs | Microsoft Web Platform Installer.

  3. 3. In the search window, type Visual Studio 2010 service pack and select the latest service pack. In the following screenshot, Service Pack 1(SP1) was the latest available:

  4. 4. Search for Silverlight 5 and select Silverlight 5 Tools for Visual Studio 2010, as shown in the following screenshot:

  5. 5. Search for RIA Services Toolkit and select the latest version of the WCF RIA Services Toolkit.

  6. 6. Search for Azure and select the latest versions of:

    • Windows Azure SDK for .Net

    • Windows Azure Libraries for .Net

  7. 7. In order to connect to SQL Azure, the 2008 R2 version of SQL Management Studio is required. The free express version is available to be installed. Search for SQL Server Express 2008 R2 and install the following:

    • SQL Server Express 2008 R2 Management Studio Express with SP1

    • SQL Server Express 2008 R2

    Note

    Frequently updated tools

    The tools available to be installed can change frequently. Use the list as a guide to what should be installed on your PC. An easy rule of thumb is to select any option that mentions Silverlight RIA Services or Azure.

  8. 8. Once all the components have been selected and installed, the web platform installer should show those components as Installed and unable to be selected again for installation.

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime