This section provides information on developing smart device applications using the Visual Basic or C# language and the .NET Compact Framework.
Lists important changes since Visual Basic .NET 2003.
Describes differences from developing desktop applications.
Describes the several releases of the .NET Compact Framework, including service packs.
Presents a table showing which controls are supported for Pocket PC 2003 development and which are supported for Smartphone 2003 development.
Describes additional controls and components available for device development.
Describes the functionality available for device projects.
Describes how to create COM Interop assemblies in a managed device project.
Provides step-by-step instructions for common device development tasks.
Describes how to manage data for devices in Visual Studio 2005.
Provides step-by-step instructions on creating a simple Visual Basic or Visual C# device project.
.NET Framework (includes Compact Framework)
http://msdn.microsoft.com/library/en-us/cpref/html/cpref_start.asp
Windows Mobile Managed Code:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mobilesdk5/html/N_Microsoft_WindowsMobile_Configuration.asp