IoTProjects - Algorithm Assistant
December 2013


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
Image in card
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.
Image in card

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.