Pocket C# for Windows Phone 7
A C# development environment running in Windows Phone 7, with build and run functionality handled by an Azure-hosted web service. The C# editor has syntax highlighting, auto-indentation and code snippets to save typing on the little keyboard. There is also an MSDN search facility which reformats the content to be more phone-friendly. Code can be saved to the web service and accessed from your browser when you get to a computer.