Creating Mobile and Embedded Applications (Visual C#)
Visual Studio 2008 offers rich, integrated support for developing software that runs on Windows CE-based smart devices, and Windows Mobile-powered devices such as PDAs and smartphones. You can use Visual C# to write managed applications that run on the .NET Compact Framework. You will use the same Code Editor, designers, and debugger interface as you would use when you develop desktop applications. Simply select a Smart Device project template that is available for the language of your choice and begin coding.
Visual Studio also provides emulators for smart devices that enable you to run and debug your code on your development computer, and tools that simplify packaging your application and its resources into CAB files for deployment to end-user devices. For more information, see Smart Devices (How Do I in C#) and the Windows Mobile SDK.
You can also use Visual Web Developer to develop mobile Web applications that are based on ASP.NET. For the most up-to-date information about Windows Mobile technology, visit the Mobile Developer Center.