Erklärung des Begriffs: Compact Framework (CF)
Was ist Compact Framework (CF)?

Zurück zur Stichwortliste



Begriff Compact Framework
Abkürzung CF
Synonyme/Aliase

Erläuterung des Begriffs Compact Framework

Das .NET Compact Framework ist eine spezielle, reduzierte und angepasste Version des .NET Frameworks für mobile Geräte wie Pocket PCs, Handheld PC und Hanfies, die ein Betriebssystem auf Basis von Windows CE verwenden.

Das CF umfasst nur rund 10% der Größe des .NET Frameworks, deckt aber rund 25% der Funktionalität des großen Bruders ab. Nicht enthalten im CF ist zum Beispiel ASP.NET, die COM-Interoperabilität, ActiveX-Control-Unterstützung, verschiedene Windows Forms-Steuerelemente (z.B. FontDialog, ColorDialog, Splitter) die Nutzung beliebiger OLEDB-Provider, Dateisystemüberwachung, Remoting (mit Ausnahme des Einsatzes als Webservice-Client), GDI+, Drucken, Drag&Drop, Binäre Serialisierung, XPath, XML-Validation, die Laufzeitcodegenerierung und die Erzeugung eines Native Image (Install Time Compilation). Als Sprachen werden in der ersten Fassung des CF nur Visual Basic .NET und C# unterstützt. Die Klassenbibliothek des CF enthält aber auch zusätzliche Klassen, z.B. für IrDA und SQL Server CE. Microsoft behauptet aber, mit diesen 25% rund 75% der Funktionalitäten abzudecken, die beim mobile Computing praktisch gebraucht werden. Die restlichen Funktionen des OS kann eine Anwendung über den in .NET integrierten Plattform Invoke-Mechanismus (kurz P/Invoke) aufrufen.

Querverweise zu anderen Begriffen im Lexikon

.NET Compact Framework
Visual Basic .NET
Serialisierung
Windows Forms
Steuerelement
Native Image
Dateisystem
SQL Server
Webservice
Windows CE
Pocket PC
Ausnahme
ActiveX


Bücher zu diesem Thema:
Alle Bücher