| 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
|