Development

Here you'll find technical information on how to develop .NET Compact Framework applications.


Interoperability

Generating GUIDs on the Pocket PC
Learn how to generate Guid objects that follow the documented GUID specifications for Pocket PC applications.
Creating a P/Invoke Library
Learn how to Platform Invoke numerous useful native functions that are not directly available through the .NET Compact Framework.
An Introduction to P/Invoke and Marshaling on the Microsoft .NET Compact Framework
Learn how to use the Platform Invoke feature of the .NET Compact Framework.
Advanced P/Invoke on the Microsoft .NET Compact Framework
Explore advanced interoperability on the .NET Compact Framework, including now to marshall complex types and strings in structures.
Using Dumpbin.exe as an Aid for Declaring P/Invokes
Learn how to use dumpbin.exe as an aid for declaring Platform Invokes in Microsoft .NET Compact Framework-based applications.

Graphics and Game Development

Develop Orientation- and DPI-Aware Applications

Discover the the techniques used to create orientation- and dpi-aware applications for the .NET Compact Framework.

Writing Mobile Games Using the Microsoft .NET Compact Framework
Learn how to create .NET Compact Framework-based games targeting small devices. Then, push the limits of your games using advanced performance-tuning techniques.
Creating a Splash Screen Form on a Separate Thread with .NET Compact Framework
Learn how to create a splash screen form on a separate thread from the main form with the .NET Compact Framework.
Create a Managed Graphics Library Using Game API
Learn how to create a graphics library in managed code, under the .NET Compact Framework, using Game API.

Performance

Improving Microsoft .NET Compact Framework-based Application Form Load Performance
Reduce the time it takes for your .NET Compact Framework Windows Forms applications to load by following these simple optimization techniques.
Developing Well Performing .NET Compact Framework Applications
Learn how to measure and tune the performance of your Microsoft® .NET Compact Framework-based applications.

General

Build File-Based Applications for Smartphone with the .NET Compact Framework
Learn how to build file based applications for the Smartphone platform with managed code, includes code examples to build file browsing into your .NET Compact Framework applications.
Develop Smart Device WiFi Applications with the .NET Compact Framework
Learn to create a Multi-Communication Framework that allows .NET Compact Framework and Full .NET Framework applications to share information in a WiFi friendly way.
Accessing Phone APIs from the Microsoft .NET Compact Framework
Learn how to access Phone APIs from your .NET Compact Framework-based application.