FlowMatix is a mini framework for developing controls similar to the Cover*Flow feature found in *Tunes. The framework itself is very abstract and only provides the flow algorithm and basic drawing functionality, which can be used to calculate and render more advanced flow controls. The algorithm is fairly unique in that it renders what we call a sliding window consisting of the actual flow function that determines the general shape of the flow and additional parameters that control the width of the flow and distances between segments of flow elements. The widget or control can use these information to render the visualization.
The framework also provides a caching image provider that allows image pre-calculation via a custom algorithm in a light-weight and multi-threaded manner.