Why the .NET Compact Framework?

In Chapter 1, “Setting Up Your Development Environment,” we discussed Smart Device Extensions for Visual Studio 7.1 in enough depth to create a very simple application and run it on a device. We also gained an understanding of what hardware is supported and how to deal with nonstandard devices. Now we examine the internals of the .NET Compact Framework as a platform.

Traditional compiled programming languages, such as C, C++, Pascal, and so on, use a compiler to translate source code directly into machine code understandable by the processor of the computer for which the code was compiled. Most of the time, developers were left responsible for managing low-level details, such as memory allocations and interacting ...

Get Microsoft® .NET Compact Framework Kick Start now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.