Achtung! Der Beitrag ist nicht mehr up to date und wird bald wieder aktualisiert werden.
Nun kommt hier endlich die aktualisierte Version des Beitrags, schliesslich hat sich seit dem letzen Was-brauche-ich einiges geändert.
Zum programmieren für WindowsMobile Devices braucht man prinzipiell Folgendes und in genau dieser Reihenfolge:
- Visual Studio 2005, 2007 (oder gegenebenfalls schon 2008) minimum StandartEdition (die günstige ExpressEdition reicht nicht für die WindowsMobile Softwareentwicklung aus). Visual Studio 2005 gibt es hier zu kaufen (zwischen USD 199 und 299 USD).
- Aktualisieren von Visual Studio. Es ist wichtig, dass die Entwicklungsumgebung auf dem letzten Stand ist bevor fortgefahren wird. Dies macht man entweder über das Hilfe-Menü oder die entsprechenden MSDN-Seiten. Vor allem Nutzer von Windows Vista müssen noch ein paar Updates nachinstallieren.
- ActiveSync / Windows Mobile Device Center (auch für x64) installieren. Selbst wenn man kein Gerät physisch anschliessen möchte, braucht man die Synchronisationstools für die Verbindung zum Debugger etc.
- Ein oder mehrere SDKs. Die SoftwareDevelopmentKits enthalten alle Informationen und Biblitoheken für die Geräte und Betriebssysteme sowie die Emulatoren.hierbei ist folgende Neubennenungen der Gerätetypen zu beachten:
WM Smartphone = Windows Mobile Standard
WM Pocket PC = Windows Mobile Classic
WM Pocket PC Phone Edition = Windows Mobile Professional
- Für WM6 gibt es die SDK hier. Will man die Emulatoren auch in anderen Sprachen benutzen, etwa auf Deutsch, braucht man dies hier.
- Für WM5 PocketPC gibt es die SDK hier und für WM5 Smartphone hier. Wiederum sind zusätzliche Sprachen über hier für PocketPC und hier für Smartphones zu haben.
- Für PocketPC 2003 ist hier das SDK und hier die Emulatorenbilder. Für die 2003 SecondEdition gibt es hier die Emulatorbilder, das SDK wurde nicht verändert.
- Für PocketPC und Smartphone 2000 und 2002 mit der gratis eMbedded visual Tools 3.0 - 2002 Edition arbeiten.
Die SDKs für PocketPC und Smartphone 2002 sind schon miteinbegriffen. Wiederum gibt es andere Sprachen ausser Englisch sind hier für PocketPC zu finden, für Smartphones hier.
- Interessant ist auch der Virtual Machine Network Driver for Microsoft Device Emulator mit dem man in der Lage ist, im Emulator eine Netzwerkverbindung zu simulieren, also seine netwerkfähigen Programme zu testen.
- Will man auf einem PC nur die Programme testen und nicht entwickeln, braucht man nicht gleich die ganze Pallete von VisualStudio plus SDK zu installieren, sondern kann den Standalone Device Emulator benutzen.
- Mehr Informationen, Downloads, Tools und Hintergrundwissen findet man nicht nur im MSDN Windows Mobile Development Center sondern auch auf der Entwickler-Wiki.
- Mit Visual Studio 2010 kann nicht für Windows Mobile entwickelt werden, nur mit Visual Studio 2008. Dort ist auch der Emulator integriert. Visual Studio 2010 kann nur das SDK für Windows Phone 7 gebrauchen.









Automatisch generierter Sicherheitshinweis

Microsoft hat das Entwicklertool Windows Phone Developer Tool CTP frei zum Download bereitgestellt.

