Chapter 2. Introducing yFiles for Silverlight

Table of Contents

yFiles for Silverlight Library Components
yFiles for Silverlight Algorithms
yFiles for Silverlight Viewer
Programming Samples, Tutorials, and Further yFiles for Silverlight Resources
How to Read this Developer's Guide
Where to Find Things in yFiles for Silverlight
yFiles for Silverlight Assemblies

This chapter presents the yFiles for Silverlight library components. It briefly discusses possible ways of reading the Developer's Guide, and also gives an overview of the namespaces and their provided functionality.

yFiles for Silverlight Library Components

yFiles for Silverlight Algorithms

yFiles for Silverlight Algorithms contains essential classes and data types for graph analysis tasks and an extensive suite of graph layout algorithms which offer unequaled opportunities. It provides efficient implementations of advanced data types like graph or priority queue and makes available a wide variety of graph and network algorithms which form an indispensable toolkit for any network analysis tasks.

The suite of graph layout algorithms supports a multitude of layout styles like hierarchical, orthogonal, or circular. Additionally, edge routing algorithms make it possible to route edges into existing diagrams easily. The algorithms provide a rich API that enables extensive configuration and customization to suit most layout demands.

yFiles for Silverlight Viewer

yFiles for Silverlight Viewer provides a powerful graph control for Silverlight applications, which offers excellent rendering and interaction performance. The control allows for flexible customizations of nearly all aspects regarding rendering of and interaction with graphical objects.

Additional functionality of yFiles for Silverlight Viewer includes support for the GraphML graph exchange file format.