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