Condividi tramite


Funzionalità per dispositivi e strumenti necessari per lo sviluppo

Aggiornamento: novembre 2007

Visual Studio supporta lo sviluppo di applicazioni per dispositivi che eseguono molte versioni di Windows Mobile e Windows CE. Visual Studio non supporta tuttavia lo sviluppo di applicazioni in dispositivi legacy. Questa situazione può creare difficoltà nella scelta degli strumenti di sviluppo, della versione di .NET Compact Framework e del sistema operativo Windows CE sottostante.

Nota:

Gli emulatori e i kit SDK (Software Development Kit) per Windows Mobile 5.0 e Pocket PC 2003 vengono installati automaticamente con Visual Studio. Per sviluppare applicazioni per Windows Mobile 6.0 o dispositivi basati su Windows CE personalizzati, è necessario installare ulteriori kit SDK. Per ulteriori informazioni, vedere Requisiti hardware e software per progetti per Smart Device.

Tabelle di confronto degli strumenti

Nelle tabelle riportate di seguito sono elencate le possibili varianti per quanto riguarda l'hardware dei dispositivi Smart Device, le funzionalità dell'hardware e gli strumenti di sviluppo. Questi elenchi sono soggetti a modifiche nel tempo. È possibile ottenere informazioni aggiornate e complete leggendo l'articolo tecnico Introduction to Development Tools for Windows Mobil (informazioni in lingua inglese) in MSDN Library.

Cenni preliminari sulle funzionalità IDE

In questa tabella è riportata una panoramica sulle funzionalità dei diversi IDE. Di seguito sono descritte le abbreviazioni delle intestazioni di colonna:

  • eVT3C = eMbedded Visual C++ 3.0

  • eVT3V = eMbedded Visual Basic 3.0

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

  • VS2003 = Visual Studio .NET 2003

  • VS2005 = Visual Studio 2005

  • VS2008 = Visual Studio 2008

 

 

eVT3C

eVT3V

eVC4

VS2003

VS2005

VS2008

Tipo di codice

Codice nativo

X

 

X

 

X

X

 

Codice interpretato

 

X

 

 

 

 

 

Codice gestito

 

 

 

X

X

X

 

Codice lato server (Web)

 

 

 

X

X

X

SDK per dispositivi

Pocket PC 2000

e

Pocket PC 2002

X

X

 

X

 

 

 

Smartphone 2002

X

 

 

 

 

 

 

Windows Mobile 2003

 

 

X

X

X

X

 

Windows Mobile 2003 Second Edition

 

 

X

X

X

X

 

Windows Mobile 5.0

 

 

 

 

X

X

 

Windows Mobile 6.0

 

 

 

 

X

X

Supporto di .NET Compact Framework in strumenti e sistemi operativi

In questa tabella è riportata una panoramica sulle versioni degli strumenti e del software Windows Mobile che supportano .NET Compact Framework versioni 1.0, 2.0 e 3.5.

 

 

Versione 1.0

Versione 2.0

Versione 3.5

Strumento

Visual Studio .NET 2003

X

 

 

 

Visual Studio 2005

X

X

 

 

Visual Studio 2008

 

X

X

Versione del software Windows Mobile

Windows Mobile 6.0

 

In ROM (2,0 SP3)

Installabile dall'utente

 

Windows Mobile 5.0

In ROM (1.0 SP3)

Installabile dall'utente

Installabile dall'utente

 

Windows Mobile 2003 Second Edition

In ROM (1.0 SP3)

Installabile dall'utente (solo Pocket PC)

Installabile dall'utente

 

Windows Mobile 2003

In ROM (1.0 SP3)

Installabile dall'utente (solo Pocket PC)

Installabile dall'utente

 

Smartphone 2002

 

 

 

 

Pocket PC 2002

Installabile dall'utente

 

 

 

Pocket PC 2000

Installabile dall'utente

 

 

Supporto delle tecnologie di database

In questa tabella è riportata una panoramica sulle tecnologie di database supportate dalle varie versioni di Windows Mobile. Di seguito sono descritte le abbreviazioni delle intestazioni di colonna:

  • SSC 3.5 = SQL Server Compact 3.5

  • SSCE 3.1 = SQL Server 2005 Compact Edition versione 3.1

  • SQL Mobile 3.0 = SQL Server 2005 Mobile Edition versione 3.0

  • SQL CE 2.0 = SQL Server 2000 Windows CE Edition

  • EDB = database incorporato (Embedded Database)

  • CEDB = database Windows Embedded CE

  • ADOCE = ActiveX Data Objects per Windows CE

 

SSC 3.5

SSCE 3.1

SQL Mobile 3.0

SQL CE 2.0

EDB

CEDB

ADOCE

Windows Mobile 6

Installabile dall'utente

Nella ROM

Installabile dall'utente

Installabile dall'utente

(Solo Professional e Classic)

In ROM

In ROM*

Installazione utente non supportata

Windows Mobile 5.0

Installabile dall'utente

Installabile dall'utente

Installabile dall'utente

Installabile dall'utente

(Solo Pocket PC)

In ROM

In ROM*

Installazione utente non supportata

Windows Mobile 2003

Installabile dall'utente

(Solo Pocket PC)

Installabile dall'utente

(Solo Pocket PC)

Installabile dall'utente

(Solo Pocket PC)

Installabile dall'utente

(Solo Pocket PC)

N/D

In ROM

In ROM

Smartphone 2002

N/D

N/D

N/D

N/D

N/D

In ROM

N/D

Pocket PC 2002

N/D

N/D

N/D

Installabile dall'utente

(Solo Pocket PC)

N/D

In ROM

In ROM

Pocket PC 2000

N/D

N/D

N/D

Installabile dall'utente

(Solo Pocket PC)

N/D

In ROM

In ROM (la maggior parte dei dispositivi)

* In Windows Mobile 5.0 CEDB è nella ROM, ma è obsoleto. Gli sviluppatori dovrebbero utilizzare in alternativa EDB.

Note

  • Verificare con il produttore del dispositivo la possibilità di aggiornare un dispositivo a una versione successiva di Windows CE o Windows Mobile. Microsoft non fornice agli utenti finali aggiornamenti per dispositivi specifici.

  • Visual StudioLe versioni Express Edition non includono il supporto per progetti per Smart Device.

  • Gli strumenti di eMbedded Visual Basic non sono più supportati. Il runtime di eMbedded Visual Basic non è più presente nella ROM del dispositivo.

  • È possibile scaricare eMbedded Visual C++ 4.0 ed eMbedded Visual Basic 4.0 dal sito Windows Mobile Developer Center (informazioni in lingua inglese).

  • La versione corrente di Compact Framework (3,5) è disponibile come installazione RAM nel sito Windows Mobile Developer Center (informazioni in lingua inglese).

Vedere anche

Concetti

Aggiornamento dei progetti creati con strumenti precedenti

Altre risorse

Introduzione ai progetti per Smart Device