Visualize your data over the web: add complex dynamic graphs and maps to your web application.
Microsoft Silverlight is an attractive environment to run software tools for sciences in. It has full support for modern programming languages such as C# or F#, lightweight browser-based deployment, and it is supported on both Windows and Macs. What impedes even broader use of Silverlight in scientific research is the lack of reusable software components which are specifically designed for scientific applications.
Dynamic Data Display closes this gap by adding interactive visualization of dynamic data to your Silverlight application. It contains a set of Silverlight controls for creating line graphs, bubble charts, heat maps and other complex 2D plots which are very common in scientific software. Dynamic Data Display integrates well with Bing Maps control to show data on a geographic map in latitude/longitude coordinates. The controls are compatible with most popular development tools like Expression Blend and Visual Studio. They can also be operated programmatically.
The downloadable package contains all you need to use Dynamic Data Display controls in your applications including API reference documentation and guidelines for extending the library.
Dynamic Data Display for Silverlight was designed by Vassily Lyutsarev and Sergey Berezin with contributions from Dmitry Grechka, Eugene Nourminsky, Alexey Semenov, Nikita Skoblov and Natalia Stepanova.
|Simple line graph||Bubble chart||Custom markers|
|Adding a simple graph to your program requires as little as four lines of code in total.||Marker graph is a very flexible chart type. Note that both 'colour' and 'size' properties of a marker are bound to data.||Instead of standard rectangles and circles you may use a drawing of any complexity.|
|Composite graph||Mapping geo-data||Heat map|
|This picture is a composition of 3 individual plots: a line graph, a standard marker graph that adds points on the line and a customized marker graph to draw error bars.||Lines and markers can easily be placed on a standard Bing map.||Heat maps can use any palette of user choice.|