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.
Read more...