Code Canvas

Established: June 14, 2010




Code Canvas is a new user experience for Visual Studio 2010 that provides an infinite zoomable surface for software development. A canvas both houses editable forms of all of a project’s documents and allows multiple layers of visualization over those documents. By uniting the content of a project and information about it onto a single surface, Code Canvas is designed to leverage spatial memory to keep developers orient-ed and to make it easy to synthesize information.

Code Canvas video

Here is a video of our latest demo, Code Canvas inside Visual Studio 2010.


  • Portrait of Kael Rowan

    Kael Rowan

    Principal Research Software Development Engineer (RSDE)

  • Portrait of Rob DeLine

    Rob DeLine

    Senior Principal Researcher