The bSix12 Explorer allows you to browse through all available articles on this site in a way that is powerful, informative & fun. You can filter and sort the articles by category, tag or date.
Read more about it here or try the live version here.
In this post I’ll describe how it was created.
The bSix12 Explorer is based on the Live Labs Pivot technology. Read more about Live Labs Pivot here.
Image may be NSFW.
Clik here to view.
The Pivot Viewer control request the Pivot collection from the Server. Pivot collections are composed of two parts:
- XML – The items in the collection are described in XML, in a ".cxml" file
- Images – The images in the collection are described in Deep Zoom format.
The Pivot collection is dynamically generated by a Web Role hosted on Windows Azure. In order to do this I am building on top of the Just in Time Pivot Collection Sample provided by Live Labs.
To get the list of current blog post I am using the Joe Blogs library.
The screenshots are dynamically generated by an Azure Worker Role and stored inside an Azure Blob Storage account.
If you like to do something similar and need more details or like to see some code just give me a shout.
Tags: bSix12, programming Related posts