Windows Azure – BidNow Sample

If you want to dive more into Windows Azure you can have a look at BidNow. BidNow is an online auction site designed to demonstrate how you can build highly scalable consumer applications running in the Windows Azure Platform.

When BidNow was originally released, it was a sample built using Windows Azure and Windows Azure Storage, along with authentication provided via Live Id. Since the original release, a number of additional services and capabilities have been released. Consequently, BidNow now utilizes the following pieces of the platform:

These updates not only provide important and useful capabilities, but also highlight the ways in which to build applications in the Windows Azure Platform. If you like to learn more you can read Wade Wegner’s latest post. It will show how setup a platform (what you need to install, OS, Visual Studio, SDK, Identity Framework) to make this sample run.

My environment is as follows on a 8740w HP Elitebook, 8Gb RAM, Intel Core i7 machine:

When downloading the sample you will get a zipped file and need to unpack (run it). After that you need to start ‘StartHere’ (Windows Command Script). It will then show the screen below:

BidNowSample 1

Click next will run scan to check if all required software is installed.

BidNowSample 2

Click Next.

BidNowSample 3

Configuration of BidNow Demo starts and will setup AppFabric Labs ACS and Cache, Database (SQL Azure, SQL Express or both), blobs and certificates. During the setup you will see a couple of screens like below, where you will have to type in namespace, secret keys and so on.

BidNowSample 4BidNowSample 5

Steps to undertake and actions to perform are described in a wiki.

BidNowSample 7

After configuration is completed code can be opened through visual studio and then it simply build and run.

BidNowSample 8

If you that familiar yet with Windows Azure you can start by going to Windows Azure Platform Portal, where you find lots of resources like whitepapers and so on. Other important resources to look at are:

Have fun and there are more samples to be found for Azure on code gallery.