Fonctionnalités des appareils de type Smart Device et outils de développement requis
Mise à jour : novembre 2007
Visual Studio prend en charge le développement d'applications pour les appareils qui exécutent de nombreuses versions de Windows Mobile et de Windows CE. Toutefois, Visual Studio ne prend pas en charge le développement d'applications sur les appareils hérités. Cette situation peut mener à des confusions, telles que les éléments requis par les outils de développement, la version du .NET Compact Framework et le système d'exploitation Windows CE sous-jacent.
Remarque : |
---|
Visual Studio installe automatiquement les Kits de développement logiciel (SDK) et les émulateurs Pocket PC 2003 et Windows Mobile 5.0. Pour développer des applications destinées aux appareils Windows Mobile 6.0 ou Windows CE personnalisés, vous devez installer des Kits de développement logiciel (SDK) supplémentaires. Pour plus d'informations, consultez Configurations matérielle et logicielle requises pour les projets Smart Device. |
Tableaux comparatifs des outils
Les tableaux suivants fournissent une capture instantanée des différences dans le matériel Smart Device, les fonctionnalités de matériel et les outils de développement. Ces listes peuvent changer avec le temps. Vous pouvez obtenir les informations les plus récentes et les plus compètes en examinant l'article technique Introduction aux outils de développement de Windows Mobile de MSDN Library.
Vue d'ensemble des fonctions des IDE
Ce tableau fournit une vue d'ensemble des fonctions des différents IDE. Les abréviations d'en-tête de colonne sont les suivantes :
eVT3C = eMbedded Visual C++ 3.0
eVT3V = eMbedded Visual Basic 3.0
eVC4 = eMbedded Visual C++ 4.0 et Service Pack 4.0
VS2003 = Visual Studio .NET 2003
VS2005 = Visual Studio 2005
VS2008 = Visual Studio 2008
|
|
eVT3C |
eVT3V |
eVC4 |
VS2003 |
VS2005 |
VS2008 |
---|---|---|---|---|---|---|---|
Type de code |
Code natif |
X |
|
X |
|
X |
X |
|
Code interprété |
|
X |
|
|
|
|
|
Code managé |
|
|
|
X |
X |
X |
|
Code côté serveur (Web) |
|
|
|
X |
X |
X |
Kits de développement Smart Device |
Pocket PC 2000 et Pocket PC 2002 |
X |
X |
|
X |
|
|
|
Smartphone 2002 |
X |
|
|
|
|
|
|
Windows Mobile 2003 |
|
|
X |
X |
X |
X |
|
Windows Mobile 2003 deuxième édition |
|
|
X |
X |
X |
X |
|
Windows Mobile 5.0 |
|
|
|
|
X |
X |
|
Windows Mobile 6.0 |
|
|
|
|
X |
X |
Prise en charge des outils du .NET Compact Framework et du système d'exploitation
Ce tableau fournit une vue d'ensemble des versions d'outils et des logiciels Windows Mobile qui prennent en charge .NET Compact Framework versions 1.0, 2.0 et 3.5.
|
|
Version 1.0 |
Version 2.0 |
Version 3.5 |
---|---|---|---|---|
Outil |
Visual Studio .NET 2003 |
X |
|
|
|
Visual Studio 2005 |
X |
X |
|
|
Visual Studio 2008 |
|
X |
X |
Version du logiciel Windows Mobile |
Windows Mobile 6.0 |
|
Dans la ROM (2.0 SP1) |
Peut être installé par l'utilisateur |
|
Windows Mobile 5.0 |
Dans la ROM (1.0 SP3) |
Peut être installé par l'utilisateur |
Peut être installé par l'utilisateur |
|
Windows Mobile 2003 deuxième édition |
Dans la ROM (1.0 SP2) |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
Peut être installé par l'utilisateur |
|
Windows Mobile 2003 |
Dans la ROM (1.0 SP1) |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
Peut être installé par l'utilisateur |
|
Smartphone 2002 |
|
|
|
|
Pocket PC 2002 |
Peut être installé par l'utilisateur |
|
|
|
Pocket PC 2000 |
Peut être installé par l'utilisateur |
|
|
Prise en charge de la technologie de base de données
Ce tableau fournit une vue d'ensemble des technologies de base de données qui sont prises en charge par les différentes versions de Windows Mobile. Les abréviations d'en-tête de colonne sont les suivantes :
SSC 3.5 = SQL Server Compact 3.5
SSCE 3.1 = SQL Server 2005 Compact Edition Version 3.1
SQL Mobile 3.0 = SQL Server 2005 Mobile Edition Version 3.0
SQL CE 2.0 = SQL Server 2000 Édition Windows CE
EDB = Embedded Database
CEDB = Base de données CE Windows Embedded
ADOCE = ActiveX Data Objects pour Windows CE
|
SSC 3.5 |
SSCE 3.1 |
SQL Mobile 3.0 |
SQL CE 2.0 |
EDB |
CEDB |
ADOCE |
---|---|---|---|---|---|---|---|
Windows Mobile 6 |
Peut être installé par l'utilisateur |
Dans la ROM |
Peut être installé par l'utilisateur |
Peut être installé par l'utilisateur (Professionnel et Classique uniquement) |
Dans la ROM |
Dans la ROM* |
Installation non prise en charge par l'utilisateur |
Windows Mobile 5.0 |
Peut être installé par l'utilisateur |
Peut être installé par l'utilisateur |
Peut être installé par l'utilisateur |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
Dans la ROM |
Dans la ROM* |
Installation non prise en charge par l'utilisateur |
Windows Mobile 2003 |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
N/A |
Dans la ROM |
Dans la ROM |
Smartphone 2002 |
N/A |
N/A |
N/A |
N/A |
N/A |
Dans la ROM |
N/A |
Pocket PC 2002 |
N/A |
N/A |
N/A |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
N/A |
Dans la ROM |
Dans la ROM |
Pocket PC 2000 |
N/A |
N/A |
N/A |
Peut être installé par l'utilisateur (Pocket PC uniquement) |
N/A |
Dans la ROM |
Dans la ROM (la plupart des appareils) |
* Dans Windows Mobile 5.0, CEDB est dans la ROM, mais est désapprouvé. Les développeurs doivent plutôt utiliser EDB.
Remarques
Contactez le fabricant de l'appareil au sujet de la mise à niveau d'un appareil vers une version ultérieure de Windows CE ou Windows Mobile. Microsoft ne fournit pas de mise à niveau pour les appareils destinés aux utilisateurs finaux.
Les éditions Visual Studio Express n'incluent pas de prise en charge pour les projets Smart Device.
Les outils Visual Basic eMbedded ne sont plus pris en charge. Le moment de l'exécution de Visual Basic eMbedded n'est plus dans la ROM de l'appareil.
eMbedded Visual C++ 4.0 et eMbedded Visual Basic 4.0 peuvent être téléchargés à partir du Centre de développement Windows Mobile.
La version actuelle du Compact Framework est la version 3.5. Elle est disponible sous forme d'installation en mémoire RAM à partir du Centre de développement Windows Mobile.
Voir aussi
Concepts
Mise à jour des projets créés avec les outils précédents