Kazalo:
- Opredelitev - Kaj pomeni .NET Compact Framework (.NET CF)?
- Techopedia razlaga .NET Compact Framework (.NET CF)
Opredelitev - Kaj pomeni .NET Compact Framework (.NET CF)?
.NET kompaktni okvir (.NET CF) je podmnožje ogrodja .NET, ki zagotavlja strojno neodvisno okolje za izvajanje .NET aplikacij na napravah z omejenimi viri, kot so osebni digitalni pomočniki (PDA), mobilni telefoni in sprejemniki.
.NET CF podpira vgrajene in mobilne naprave, ki so vgrajene v operacijski sistem Microsoft Windows CE.NET.
.NET CF vključuje naslednje:
- Optimizirano skupno izvajanje (CLR) z arhitekturo, podedovano iz .NET okvira
- Podmnožica knjižnice .NET Framework Class
- Nabor razredov, namenjen izključno optimalni izvedbi.
Techopedia razlaga .NET Compact Framework (.NET CF)
.NET CF tvori platformo za dostop do osnovnih funkcij pametne naprave in omogoča interakcijo aplikacij in komponent v napravi in po internetu. Omogoča interoperabilnost dostopa do izvornih funkcij operacijskega sistema Windows CE in integracije izvornih komponent v upravljani kodi, kar omogoča tako domačim razvijalcem aplikacij kot namiznim napravam, da gradijo aplikacije za Windows Mobile in Windows Embedded CE naprave.
Programski model .NET CF je podoben .NET CF in zato ponuja prednost uporabe upravljane kode z okvirom .NET, kot so varnost tipa, odvoz smeti in ravnanje z izjemami, pa tudi zagotavljanje spletnih storitev XML za prenosne naprave. Nekatere značilnosti .NET CF, ki se razlikujejo od .NET okvira in jih je treba upoštevati pri razvoju aplikacij, so zmanjšan CLR, optimiziran pomnilnik, specializirani nadzor in pomanjkanje podpore funkcijam, kot sta odstranjevanje in odsev.
.NET CF predstavlja bogato okolje za razvoj in izvajanje pametnih naprav z računalnikom Pocket PC (različice 2002, 2003 in Phone Edition) ali Windows CE.NET 4.1 ali novejšimi. Ponuja knjižnico razredov, ki je primerna za razvijalce obeh platform, ne glede na razlike v njihovem vedenju in uporabi.
Čeprav je podoben okvirju .NET, razvoj .NET CF aplikacij predstavlja nove izzive, ki temeljijo na zahtevah aplikacij mobilnega računalništva in vgrajenih naprav, skupaj z omejitvami naprav Windows CE.