Welcome to FlowMatix
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.
TODO: Add visual demonstration for the abstract concept.
The framework also provides a so called cached image provider that allows to pre-calculate images by a custom algorithm in a multithreaded-manner. It also provides a basic in-memory and on-disk caching method that is very efficient and memory-friendly.
