During the plenary of the 2008 ESRI International Conference, Ismael Chivite demonstrated a Silverlight map viewer for ArcGIS Server. the source code to the Silverlight map viewer is available here on ESRI Resource Center's code gallery.
The Silverlight map viewer is a proof of concept developed by the ESRI Prototype Lab. the viewer is based on the MultiScaleImage control which is also known as DeepZoom. deepZoom is essential a technology for viewing an image pyramids. A popular implementation of the DeepZoom technology is the Hard Rock Cafe Memorabilia web page.
The map viewer is based on Silverlight 2 beta 2 which is cross-browser on both Mac and Windows machines.
The Silverlight map viewer can be used for any ArcGIS Server cached map service. however there is one "gotcha ". due to a limitation with the MultiScaleImage control, tile scales must double sequentially. for example, if the first tile scale is, then the next scale must be then and so on. the viewer uses the ArcGIS Server rest api to query the map service tile structure.
Two sample web applications are published on ESRI's website for you to try now. the first application displays the World 2D Imagery layer from ArcGIS Online. click here or the image below to display the web application.
The second sample web application demonstration the JavaScript API exposed through the Silverlight map viewer. currently there are only a few API's exposed. view the source code of the following application to understand how to manipulate the Silverlight (e.g. zoom and pan) using JavaScript.
Technorati Tags: ESRI, Silverlight, ArcGIS Server
Source Document