IoTProjects - Algorithm Assistant
December 2013
About
Algorithm Assistant was a small mobile application to describe, demonstrate, and visualize algorithms.
You can download this mobile application -- if you have a Windows Phone -- from the Windows Phone store
You can download this mobile application -- if you have a Windows Phone -- from the Windows Phone store

The main algorithms included in the demo program were searching and sorting algorithms,
with a few miscellaneous physics and math-based algorithms added for additional visualization.

Unique Aspects
This phone application is structured so that once a visualization type is defined, it's very easy to create new algorithms that use the visualization
type. For example, most of the Sorting visualizations feature a bar-graph sort view. I also tried to polish this to be an 'official' phone application,
so this application includes support for landscape orientation, includes transition animations, and is partly-localized to additional languages.