Users have an excel spreadsheet with un-normalized data; this data needs to be displayed in a squared data tree map, with zoom and filtering capabilities. Zero foot print and server side calculations were also part of the requirements.




  • Used Microsoft Silverlight technologies to create a very interactive application
  • The Microsoft Silverlight toolkit also had a tree map control that can be extended to fill the      requirements
  • Used web services to provide the data to the front end.
  • On the server side, created a module to auto-discover the data structure.


Technologies used:

Visual Studio 2010, C# 4.0, Microsoft Silverlight and toolkit, JSON for data packing