Capacidades de dispositivos y herramientas de desarrollo necesarias

Actualización: noviembre 2007

Visual Studio admite el desarrollo de aplicaciones para dispositivos que ejecuten varias versiones de Windows Mobile y Windows CE. Sin embargo, Visual Studio no admite el desarrollo de aplicaciones en dispositivos heredados. Esta situación puede llevar a confusión en cuanto a lo que se necesita a modo de herramientas de desarrollo, la versión .NET Compact Framework y el sistema operativo de Windows CE subyacente.

Nota:

Visual Studio instala automáticamente los emuladores y los kits de desarrollo de software (SDK) de Pocket PC 2003 y Windows Mobile 5.0. Para desarrollar aplicaciones para Windows Mobile 6.0 o los dispositivos personalizados basados en Windows CE, debe instalar SDK adicionales. Para obtener más información, vea Requisitos de hardware y software de los proyectos para Smart Device.

Gráficos para la comparación de herramientas

Las siguientes tablas proporcionan una instantánea de las variaciones relacionadas con el hardware de dispositivos inteligentes, las características de hardware y las herramientas de desarrollo. Estos listados pueden cambiar con el tiempo. Para obtener la información más actualizada y completa, lea el artículo técnico Introduction to Development Tools for Windows Mobile en MSDN Library.

Información general sobre las funciones IDE

Esta tabla proporciona información general sobre las funciones de los diferentes IDE. Las abreviaturas de encabezado de columna son las siguientes:

  • eVT3C = eMbedded Visual C++ 3.0

  • eVT3V = eMbedded Visual Basic 3.0

  • eVC4 = eMbedded Visual C++ 4.0 y Service Pack 4.0

  • VS2003 = Visual Studio .NET 2003

  • VS2005 = Visual Studio 2005

  • VS2008 = Visual Studio 2008

 

 

eVT3C

eVT3V

eVC4

VS2003

VS2005

VS2008

Tipo de código

Código nativo

X

 

X

 

X

X

 

Código interpretado

 

X

 

 

 

 

 

Código administrado

 

 

 

X

X

X

 

Código del servidor (web)

 

 

 

X

X

X

SDK de dispositivos

Pocket PC 2000

y

Pocket PC 2002

X

X

 

X

 

 

 

Smartphone 2002

X

 

 

 

 

 

 

Windows Mobile 2003

 

 

X

X

X

X

 

Windows Mobile 2003 (segunda edición)

 

 

X

X

X

X

 

Windows Mobile 5.0

 

 

 

 

X

X

 

Windows Mobile 6.0

 

 

 

 

X

X

Compatibilidad de sistemas operativos y herramientas de .NET Compact Framework

Esta tabla proporciona información general sobre qué versiones de herramientas y qué versiones de software de Windows Mobile admiten las versiones 1.0, 2.0 y 3.5 de .NET Compact Framework.

 

 

Versión 1.0

Versión 2.0

Versión 3.5

Herramienta

Visual Studio .NET 2003

X

 

 

 

Visual Studio 2005

X

X

 

 

Visual Studio 2008

 

X

X

Versión de software de Windows Mobile

Windows Mobile 6.0

 

En ROM (2.0 SP2)

Usuario que se puede instalar

 

Windows Mobile 5.0

En ROM (1.0 SP3)

Usuario que se puede instalar

Usuario que se puede instalar

 

Windows Mobile 2003 (segunda edición)

En ROM (1.0 SP2)

Usuario que se puede instalar (sólo Pocket PC)

Usuario que se puede instalar

 

Windows Mobile 2003

En ROM (1.0 SP2)

Usuario que se puede instalar (sólo Pocket PC)

Usuario que se puede instalar

 

Smartphone 2002

 

 

 

 

Pocket PC 2002

Usuario que se puede instalar

 

 

 

Pocket PC 2000

Usuario que se puede instalar

 

 

Compatibilidad con tecnologías relacionadas con bases de datos

Esta tabla proporciona información general sobre qué tecnologías relacionadas con bases de datos son admitidas por varias versiones de Windows Mobile. Las abreviaturas de encabezado de columna son las siguientes:

  • SSC 3.5 = SQL Server Compact 3.5

  • SSCE 3.1 = SQL Server 2005 Compact Edition Versión 3.1

  • SQL Mobile 3.0 = SQL Server 2005 Mobile Edition Versión 3.0

  • SQL CE 2.0 = SQL Server 2000 Windows CE Edition

  • EDB = Base de datos incrustada

  • CEDB = Base de datos de Windows Embedded CE

  • ADOCE = Objetos de datos ActiveX para Windows CE

 

SSC 3.5

SSCE 3.1

SQL Mobile 3.0

SQL CE 2.0

EDB

CEDB

ADOCE

Windows Mobile 6

Usuario que se puede instalar

En ROM

Usuario que se puede instalar

Usuario que se puede instalar

(sólo Professional y Classic)

En ROM

En ROM*

Instalación de usuario no admitida

Windows Mobile 5.0

Usuario que se puede instalar

Usuario que se puede instalar

Usuario que se puede instalar

Usuario que se puede instalar

(Pocket PC únicamente)

En ROM

En ROM*

Instalación de usuario no admitida

Windows Mobile 2003

Usuario que se puede instalar

(Pocket PC únicamente)

Usuario que se puede instalar

(Pocket PC únicamente)

Usuario que se puede instalar

(Pocket PC únicamente)

Usuario que se puede instalar

(Pocket PC únicamente)

N/A

En ROM

En ROM

Smartphone 2002

N/D

N/D

N/A

N/A

N/A

En ROM

N/A

Pocket PC 2002

N/A

N/D

N/D

Usuario que se puede instalar

(Pocket PC únicamente)

N/A

En ROM

En ROM

Pocket PC 2000

N/A

N/D

N/D

Usuario que se puede instalar

(Pocket PC únicamente)

N/A

En ROM

En ROM (la mayoría de los dispositivos)

* En Windows Mobile 5.0, CEDB se encuentra en la memoria ROM pero está en desuso. En su lugar, los desarrolladores deberían utilizar EDB.

Notas

  • Compruebe con el fabricante del dispositivo la actualización relacionada con un determinado dispositivo en una versión posterior de Windows CE o Windows Mobile. Microsoft no proporciona actualizaciones para determinados dispositivos destinados a usuarios finales.

  • Las ediciones de Visual Studio Express no incluyen compatibilidad con proyectos de Smart Device.

  • Ya no se admiten las herramientas de eMbedded Visual Basic. El tiempo de ejecución de eMbedded Visual Basic ya no se encuentra en la memoria ROM de dispositivos.

  • Es posible descargar eMbedded Visual C++ 4.0 y eMbedded Visual Basic 4.0 desde Mobile Developer Center.

  • La versión actual de Compact Framework es la 3.5, disponible como instalación en memoria RAM en Mobile Developer Center.

Vea también

Conceptos

Actualizar proyectos creados con herramientas antiguas

Otros recursos

Introducción a los proyectos para Smart Device