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

Weitere Ressourcen

Erste Schritte mit Projekten für intelligente Geräte