Gerätefunktionen und erforderliche Entwicklungstools
Aktualisiert: November 2007
Visual Studio unterstützt die Anwendungsentwicklung für Geräte, die viele Versionen von Windows Mobile und Windows CE ausführen. Visual Studio unterstützt jedoch keine Anwendungsentwicklung auf Legacygeräten. Dies kann zu Verwirrung in Bezug auf die erforderlichen Entwicklungstools, die Version von .NET Compact Framework sowie das zugrunde liegende Windows CE-Betriebssystem führen.
Hinweis: |
---|
Die Pocket PC 2003- und Windows Mobile 5.0-SDKs (Software Development Kits) und -Emulatoren werden von Visual Studio automatisch installiert. Um Anwendungen für Windows Mobile 6.0 oder benutzerdefinierte Windows CE-basierte Geräte zu entwickeln, müssen Sie zusätzliche SDKs installieren. Weitere Informationen finden Sie unter Hardware- und Softwareanforderungen für Projekte für intelligente Geräte. |
Toolvergleichsübersicht
Die folgenden Tabellen bieten einen kurzen Überblick über die verschiedenen Hardwarevariationen für intelligente Geräte, über Hardwarefeatures und Entwicklungstools. Diese Auflistungen können sich mit der Zeit ändern. Aktuelle und umfassende Informationen finden Sie im technischen Artikel Introduction to Development Tools for Windows Mobil in der MSDN Library.
Übersicht über die IDE-Funktionen
Diese Tabelle enthält einen Überblick über die Funktionen der verschiedenen IDEs. In den Spaltenüberschriften werden folgende Abkürzungen verwendet:
eVT3C = eMbedded Visual C++ 3.0
eVT3V = eMbedded Visual Basic 3.0
eVC4 = eMbedded Visual C++ 4.0 und Service Pack 4.0
VS2003 = Visual Studio .NET 2003
VS2005 = Visual Studio 2005
VS2008 = Visual Studio 2008
|
|
eVT3C |
eVT3V |
eVC4 |
VS2003 |
VS2005 |
VS2008 |
---|---|---|---|---|---|---|---|
Codetyp |
Systemeigener Code |
X |
|
X |
|
X |
X |
|
Interpretierter Code |
|
X |
|
|
|
|
|
Verwalteter Code |
|
|
|
X |
X |
X |
|
Serverseitiger Code (Web) |
|
|
|
X |
X |
X |
Geräte-SDKs |
Pocket PC 2000 und Pocket PC 2002 |
X |
X |
|
X |
|
|
|
Smartphone 2002 |
X |
|
|
|
|
|
|
Windows Mobile 2003 |
|
|
X |
X |
X |
X |
|
Windows Mobile 2003 Zweite Ausgabe |
|
|
X |
X |
X |
X |
|
Windows Mobile 5.0 |
|
|
|
|
X |
X |
|
Windows Mobile 6.0 |
|
|
|
|
X |
X |
.NET Compact Framework-Tools und Betriebssystemunterstützung
Diese Tabelle enthält einen Überblick über die Toolversionen und Windows Mobile-Softwareversionen, die Unterstützung für .NET Compact Framework, Version 1.0, 2.0 und 3.5, bieten.
|
|
Version 1.0 |
Version 2.0 |
Version 3.5 |
---|---|---|---|---|
Tool |
Visual Studio .NET 2003 |
X |
|
|
|
Visual Studio 2005 |
X |
X |
|
|
Visual Studio 2008 |
|
X |
X |
Windows Mobile-Softwareversion |
Windows Mobile 6.0 |
|
Im ROM (2.0 SP1) |
Durch Benutzer installierbar |
|
Windows Mobile 5.0 |
Im ROM (1.0 SP3) |
Durch Benutzer installierbar |
Durch Benutzer installierbar |
|
Windows Mobile 2003 Zweite Ausgabe |
Im ROM (1.0 SP2) |
Durch Benutzer installierbar (nur Pocket PC) |
Durch Benutzer installierbar |
|
Windows Mobile 2003 |
Im ROM (1.0 SP1) |
Durch Benutzer installierbar (nur Pocket PC) |
Durch Benutzer installierbar |
|
Smartphone 2002 |
|
|
|
|
Pocket PC 2002 |
Durch Benutzer installierbar |
|
|
|
Pocket PC 2000 |
Durch Benutzer installierbar |
|
|
Unterstützung für Datenbanktechnologie
Diese Tabelle enthält eine Übersicht über die Datenbanktechnologien, die von verschiedenen Versionen von Windows Mobile unterstützt werden. In den Spaltenüberschriften werden folgende Abkürzungen verwendet:
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 Windows CE Edition
EDB = Embedded Database
CEDB = Windows Embedded CE Database
ADOCE = ActiveX Data Objects for Windows CE
|
SSC 3.5 |
SSCE 3.1 |
SQL Mobile 3.0 |
SQL CE 2.0 |
EDB |
CEDB |
ADOCE |
---|---|---|---|---|---|---|---|
Windows Mobile 6 |
Durch Benutzer installierbar |
Im ROM |
Durch Benutzer installierbar |
Durch Benutzer installierbar (Nur Professional und Classic) |
Im ROM |
Im ROM* |
Benutzerinstallation nicht unterstützt |
Windows Mobile 5.0 |
Durch Benutzer installierbar |
Durch Benutzer installierbar |
Durch Benutzer installierbar |
Durch Benutzer installierbar (Nur Pocket PC) |
Im ROM |
Im ROM* |
Benutzerinstallation nicht unterstützt |
Windows Mobile 2003 |
Durch Benutzer installierbar (Nur Pocket PC) |
Durch Benutzer installierbar (Nur Pocket PC) |
Durch Benutzer installierbar (Nur Pocket PC) |
Durch Benutzer installierbar (Nur Pocket PC) |
Nicht zutreffend |
Im ROM |
Im ROM |
Smartphone 2002 |
Nicht zutreffend |
Nicht zutreffend |
Nicht zutreffend |
Nicht zutreffend |
Nicht zutreffend |
Im ROM |
Nicht zutreffend |
Pocket PC 2002 |
Nicht zutreffend |
Nicht zutreffend |
Nicht zutreffend |
Durch Benutzer installierbar (Nur Pocket PC) |
Nicht zutreffend |
Im ROM |
Im ROM |
Pocket PC 2000 |
Nicht zutreffend |
Nicht zutreffend |
Nicht zutreffend |
Durch Benutzer installierbar (Nur Pocket PC) |
Nicht zutreffend |
Im ROM |
Im ROM (die meisten Geräte) |
* In Windows Mobile 5.0 befindet sich CEDB im ROM, ist jedoch veraltet. Entwickler sollten stattdessen EDB verwenden.
Hinweise
Fragen Sie den Gerätehersteller, ob es möglich ist, ein Gerät auf eine höhere Version von Windows CE oder Windows Mobile zu aktualisieren. Microsoft stellt Endbenutzern keine Aktualisierungen für bestimmte Geräte bereit.
Visual Studio Express Editions bieten keine Unterstützung für Projekte für intelligente Geräte.
Die eMbedded Visual Basic-Tools werden nicht mehr unterstützt. Die eMbedded Visual Basic-Laufzeit befindet sich nicht mehr im ROM des Geräts.
eMbedded Visual C++ 4.0 und eMbedded Visual Basic 4.0 stehen im Mobile Developer Center zum Download bereit.
Version 3.5 ist die aktuelle Version von Compact Framework. Sie steht als RAM-Installation im Mobile Developer Center zur Verfügung.
Siehe auch
Konzepte
Aktualisieren von mit früheren Tools erstellten Projekten