PocketPC

Aus Wikizone
Wechseln zu: Navigation, Suche

PocketPC Programmieren[Bearbeiten]

Bevor es losgeht gilt es erstmal sich in den Begrifflichkeiten von Microsoft zurecht zu finden.

.net Anwendungen ausführen und programmieren[Bearbeiten]

Damit der PocketPC .net Anwendungen ausführen kann braucht er das

NET Compact Framework 2.0 (Redistributable)

das gibt es hier: http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=0c1b0a88-59e2-4eba-a70e-4cd851c5fcc4 In Mobile 6 ist es bereits enthalten Wichtig: Mit diesem Redistributable Package lassen sich .NET Compact Framework-Anwendungen auf Pocket PC, Pocket PC Phone Edition, Smartphone und anderen Windows CE-Geräten ausführen. Zum Entwickeln von .NET Compact Framework-Anwendungen ist Microsoft Visual Studio 2005 oder Microsoft .NET Framework 2.0 SDK erforderlich.

Zitat:

Systemanforderungen

    * Unterstützte Betriebssysteme: Windows 2000 Service Pack 3; Windows Server 2003; Windows Vista Business; Windows Vista Enterprise; Windows Vista Home Basic; Windows Vista Home Premium; Windows Vista Starter; Windows Vista Ultimate; Windows XP Service Pack 2

    * Erforderliche Software:

          o .NET Framework 2.0 (x86):
            Sie müssen .NET Framework 2.0 (x86) installieren, bevor Sie .NET Framework SDK (x86) installieren.
          o .NET Framework 2.0 Language Pack (x86):
            Die Sprachversion des .NET Framework 2.0 Language Packs (x86) muss der installierten Sprachversion von .NET Framework SDK (x86) entsprechen.


Visual Studio 2005-Benutzer:
Wenn Sie Microsoft Visual Studio 2005 (mit Ausnahme der Express Editionen) bereits installiert haben, müssen Sie .NET Framework SDK nicht gesondert installieren. Visual Studio 2005 enthält das SDK als eine der optionalen Komponenten bei der Installation von Visual Studio 2005.

Visual Studio gibt es in verschiedenen Ausführungen für VisualBasic C++ C# usw. die Express Versionen sind kostenlos.

Pocket PC Programmieren[Bearbeiten]

Anwendungen werden auf dem PC Programmiert und dort mit einem Emulator getestet oder auf den Pocket PC transferiert und dort ausgeführt.

Es gibt verschiedene Tools zum Programmieren:

Von Microsoft vorgeschlagen ab Version Mobile 5 sind:

Windows Mobile 5.0 Pocket PC SDK (Stand 11/2007 steht die Version 6 als Beta zur Verfügung)

System Requirements

    * Supported Operating Systems: Windows Server 2003 Service Pack 1; Windows XP

    * Visual Studio 2005 Standard, Professional, and Team Suite Editions

    * Active Sync 4.0 Developer Preview (build 4343)

Dazu passt dann:

Windows MObile 6 Standard SDK Refresh (Update mit hauptsächlich Infos für Mobile 6)

Windows Mobile 6 Standard Images (GER) Enthält Bilder für die Simulation der PocketPC Geräte

Microsoft .NET Framework 2.0 SDK Ist in Visual Studio enthalten (außer in der Express Version)

Dummerweise funktioniert die freie Visual Studio Express Version nicht mit dem Mobile 5.0 SDK.

Man kann allerdings mit der älteren embedded Visual C++ Version 4.0 auch Anwendungen für 5.0 schreiben, wenn man den Service Pack 4 installiert.

In älteren Pocket PC setzte man ein:

SDK for Windows Mobile 2003-based Pocket PCs

dafür braucht man ebenfalls: eMbedded Visual C++ 4.0

dann gibt es noch embedded VisualBasic