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

Autres ressources

Mise en route de projets Smart Device