Obsah:
- Definice - Co znamená .NET Compact Framework (.NET CF)?
- Techopedia vysvětluje .NET Compact Framework (.NET CF)
Definice - Co znamená .NET Compact Framework (.NET CF)?
.NET compact framework (.NET CF) je podmnožinou .NET framework, která poskytuje hardwarově nezávislé prostředí pro provádění aplikací .NET na zařízeních s omezenými zdroji, jako jsou osobní digitální asistenty (PDA), mobilní telefony a set-top boxy.
.NET CF podporuje integrovaná a mobilní zařízení, která jsou vytvořena s operačním systémem Microsoft Windows CE.NET.
.NET CF zahrnuje následující:
- Optimalizovaná běhová jazyková runtime (CLR) s architekturou zděděnou z .NET framework
- Podmnožina knihovny tříd .NET Framework
- Sada tříd určených výhradně pro optimální výkon.
Techopedia vysvětluje .NET Compact Framework (.NET CF)
.NET CF tvoří platformu pro přístup k základním funkcím inteligentního zařízení a umožňuje aplikacím a komponentám interagovat na zařízení a přes internet. Poskytuje interoperabilitu pro přístup k nativním funkcím operačního systému Windows CE a integraci nativních komponent do spravovaného kódu, což umožňuje vývojářům aplikací pro nativní i stolní zařízení vytvářet aplikace pro zařízení Windows Mobile a Windows Embedded CE.
Programovací model .NET CF je podobný jako .NET, a proto nabízí podstatné výhody použití spravovaného kódu v rámci .NET framework, jako je například typová bezpečnost, sběr odpadu a zpracování výjimek, jakož i poskytování webových služeb XML ručním zařízením. Některé funkce rozhraní .NET CF, které se liší od rámce .NET a které je třeba při vývoji aplikací brát v úvahu, jsou minimalizovaná CLR, optimalizovaná paměť, specializované ovládací prvky a nedostatek podpory pro funkce, jako je dálkové ovládání a reflexe.
.NET CF představuje bohaté vývojové a prováděcí prostředí pro inteligentní zařízení se systémem Pocket PC (verze, 2002, 2003 a Phone Edition) nebo Windows CE.NET 4.1 nebo vyšší. Poskytuje knihovnu tříd, která je vhodná pro vývojáře obou těchto platforem, bez ohledu na rozdíly v jejich chování a použití.
Vývoj aplikací .NET CF, přestože je podobný rozhraní .NET, představuje nové výzvy založené na požadavcích aplikací mobilních počítačů a vestavěných zařízení spolu s omezeními uloženými zařízeními Windows CE.