Sep 24, 2009 at 8:09 AM
Edited Sep 24, 2009 at 8:10 AM

I'm always impressed by people that can build these modeling tools.

looking at the codeplex projects your in the top for having connector implementation.
this is really neat stuff.

you recommend any book/article/algorithms to get the basics in auto routing and connection systems like these?
Maybe a good reference in specific to programmers (any language) that have working examples?

by the way are you planning to migrate over to wpf/silverlight?  you could still use most of the stuff you have (model), but now your presentation would be placed in a style and use contentpresenter inside your template so you let the end user provide a style to render contents they put in containers.




Sep 24, 2009 at 5:07 PM


The connector logic is built from many different examples on the web, looking at lots of different theories and implementations of Dikstra algorithm, tuned for orthognal lines with custom logic to reduce the number of right turns.

You have to really get into this, it is hard at first and its important to understand how to manage memory in .net becuase thats where you run into performance problems over a non-managed implementation.

Right now I am looking for volunteers to migate to WPF and also an HTML 5 canvas implementation - this was one of the main reasons for the Model-View-Controller architecture (long before ASP.NET MVC made it a popular pattern).

Best wishes