Table des matières:
- Définition - Que signifie .NET Compact Framework (.NET CF)?
- Techopedia explique .NET Compact Framework (.NET CF)
Définition - Que signifie .NET Compact Framework (.NET CF)?
.NET compact framework (.NET CF) est un sous-ensemble de .NET framework qui fournit un environnement indépendant du matériel pour exécuter des applications .NET sur des appareils à ressources limitées comme les assistants numériques personnels (PDA), les téléphones portables et les décodeurs.
.NET CF prend en charge les appareils intégrés et mobiles qui sont construits avec le système d'exploitation Microsoft Windows CE.NET.
.NET CF comprend les éléments suivants:
- Runtime CLR optimisé avec une architecture héritée du framework .NET
- Un sous-ensemble de la bibliothèque de classes .NET Framework
- Un ensemble de classes exclusivement conçu pour des performances optimales.
Techopedia explique .NET Compact Framework (.NET CF)
.NET CF constitue la plate-forme pour accéder aux fonctionnalités sous-jacentes d'un appareil intelligent et permet aux applications et aux composants d'interagir sur l'appareil et sur Internet. Il fournit l'interopérabilité pour accéder aux fonctions natives du système d'exploitation Windows CE et intégrer les composants natifs dans le code managé, permettant aux développeurs d'applications de périphériques natifs et de bureau de créer des applications pour les périphériques Windows Mobile et Windows Embedded CE.
Le modèle de programmation de .NET CF est similaire à .NET et offre donc les avantages inhérents à l'utilisation de code managé avec le cadre .NET tels que la sécurité des types, la récupération de place et la gestion des exceptions, ainsi que la fourniture de services Web XML aux appareils portables. Certaines des fonctionnalités de .NET CF qui diffèrent du framework .NET et doivent être prises en compte lors du développement d'applications sont le CLR minimisé, la mémoire optimisée, les contrôles spécialisés et le manque de prise en charge de fonctionnalités telles que la télécommande et la réflexion.
.NET CF présente un environnement de développement et d'exécution riche pour les appareils intelligents exécutant Pocket PC (versions, 2002, 2003 et Phone Edition) ou Windows CE.NET 4.1 ou supérieur. Il fournit une bibliothèque de classes adaptée aux développeurs de ces deux plates-formes, indépendamment des différences de comportement et d'utilisation.
Bien que similaire au .NET Framework, le développement d'applications .NET CF présente de nouveaux défis basés sur les exigences des applications de l'informatique mobile et des appareils embarqués ainsi que les limitations imposées par les appareils Windows CE.