Hmm, scheinbar ist es doch nicht so einfach alle Begriffe unter einen Hut zu bekommen, daher bringe ich jetzt noch einmal ein bisschen Licht ins Dunkel:
.NET Compact Framework 1.0
Der kleine Bruder des .NET Framework 1.0 / 1.1. Hiermit lassen sich Applikationen für Smart Devices (PDAs, Windows CE Geräte, etc.) schreiben. Einige Namespaces sind allerdings aus dem .NET CF herausgenommen worden, da sie entweder keinen Sinn auf einem Smart Device machen oder nicht implementiert wurden.
.NET Compact Framework 2.0
Gleichzeitig zum .NET Framework 2.0 wird das neue Compact Framework erscheinen. Es sind einige Namespaces hinzu gekommen, die vorher nicht verfügbar waren. Ausserdem werden natürlich auch die neuen Features von .NET 2.0 (bspw. Generics) verfügbar sein.
Windows CE 4.20 .NET:
Windows CE ist ein Baukastensystem für Gerätehersteller, mit dem man sich ein Betriebssystem für SmartDevices "bauen" kann.
Pocket PC 2003 / Pocket PC 2003 SE:
Hierbei handelt es sich um ein bereits zusammengebautes Windows CE. Damit nicht jeder Hersteller sein eigenes Betriebssystem schreiben muss und somit das Rad immer wieder neu erfinden würde, gibt es diese Zusammenstellung eines Betriebssystems für PDAs.
Pocket PC Phone Edition:
Diese Edition des Pocket PC Betriebssystems unterstützt nativ auch den Umgang mit GSM und GPRS.
Windows CE 5.0:
Die z.Zt. neueste Version des CE Baukastens.
Windows Mobile 5.0 (Magneto):
Der Nachfolger von Pocket PC 2003. Windows Mobile 5.0 ist das erste Betriebssystem, was automatisch .NET APIs mitliefert und Systemfunktionen zur Verfügung stellt. Im ROM wird automatisch auch eine Version des .NET Compact Framework Version 1.0 SP3 mitgeliefert.
Für Pocket PC 2003 kann man Anwendungen mit dem .NET Compact Framework 1.0 UND dem .NET Compact Framework 2.0 entwickeln, ebenso für Windows Mobile 5.0. Um allerdings die neuen Controls von Windows Mobile 5.0 nutzen zu können, muss man zwingend ein "Pocket PC Magneto" Projekt anlegen, da ansonsten die APIs nicht bereit stehen.
So, ich hoffe, das hilft ein bisschen weiter, hat es doch gestern abend zu interessanten Diskussionen geführt :)