This documentation is archived and is not being maintained.

Creating Mobile and Embedded Applications (Visual C#) 

Microsoft Visual Studio 2005 offers rich, integrated support for developing software that runs on Windows CE-based smart devices such as Pocket PCs 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 developing for the PC. Simply select from one of the Smart Device project templates 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 the process of packaging your application and its resources into CAB files for deployment to end-user devices. For more information, see Smart Devices.

You can also use Visual Web Developer to develop mobile web applications based on ASP.NET. For more information, see Introduction to Mobile Web Forms.

For the most up-to-date information on Windows Mobile technology, visit the Mobile Developer Center.

See Also