Inhoudsopgave:
- Definitie - Wat betekent .NET Compact Framework (.NET CF)?
- Techopedia verklaart .NET Compact Framework (.NET CF)
Definitie - Wat betekent .NET Compact Framework (.NET CF)?
.NET compact framework (.NET CF) is een subset van .NET framework dat een hardware-onafhankelijke omgeving biedt voor het uitvoeren van .NET-applicaties op apparaten met beperkte middelen zoals personal digital assistants (PDA), mobiele telefoons en settopboxen.
.NET CF ondersteunt ingebouwde en mobiele apparaten die zijn gebouwd met Microsoft Windows CE.NET-besturingssysteem.
.NET CF omvat het volgende:
- Geoptimaliseerde Common Language Runtime (CLR) met architectuur overgenomen van .NET Framework
- Een subset van .NET Framework Class Library
- Een reeks klassen exclusief ontworpen voor optimale prestaties.
Techopedia verklaart .NET Compact Framework (.NET CF)
.NET CF vormt het platform voor toegang tot de onderliggende functies van een smart-apparaat en maakt het mogelijk voor applicaties en componenten om op het apparaat en via internet te communiceren. Het biedt de interoperabiliteit om toegang te krijgen tot native functies van het Windows CE-besturingssysteem en om native componenten te integreren in beheerde code, waardoor ontwikkelaars van zowel native als desktop-apparaattoepassingen applicaties kunnen bouwen voor Windows Mobile- en Windows Embedded CE-apparaten.
Het programmeermodel van .NET CF is vergelijkbaar met .NET en biedt dus de inherente voordelen van het gebruik van beheerde code met het .NET-framework, zoals typeveiligheid, garbage collection en exception handling en biedt XML-webservices aan draagbare apparaten. Enkele van de functies van .NET CF die verschillen van .NET Framework en waarmee rekening moet worden gehouden bij het ontwikkelen van applicaties, zijn de geminimaliseerde CLR, geoptimaliseerd geheugen, gespecialiseerde besturingselementen en het gebrek aan ondersteuning voor functies zoals remoting en reflectie.
.NET CF biedt een rijke ontwikkel- en uitvoeringsomgeving voor slimme apparaten met Pocket PC (versies, 2002, 2003 en Phone Edition) of Windows CE.NET 4.1 of hoger. Het biedt een klassenbibliotheek die geschikt is voor ontwikkelaars van beide platforms, ongeacht verschillen in gedrag en gebruik.
Hoewel vergelijkbaar met .NET Framework, biedt de ontwikkeling van .NET CF-toepassingen nieuwe uitdagingen op basis van de eisen van toepassingen van mobiel computergebruik en ingebedde apparaten, samen met de beperkingen opgelegd door Windows CE-apparaten.
