The .NET Compact Framework is a managed execution environment (a runtime
engine) that runs on devices that use the Windows CE operating system -
Pocket PC and Windows CE .NET devices. The runtime components also include a
large collection of base class libraries that you use in your .NET
applications to do everything from displaying UI on the screen to working
with files to accessing network resources such as XML Web services. It's a
slimmed-down version of the full .NET Framework that you might use to develop
applications for servers and desktop PCs.
It does a similar job to Java 2, Micro Edition (J2ME), but the .NET Compact
Framework is firmly targeted at higher-end PDAs and PDA- phone hybrids. It's
too big to go on the kind of small phones that J2ME CLDC MIDP works on. It's
definitely in the same space as J2ME in its CDC (Personal Java)
configurations, though.
... (more)