Windows Phone 7 Emulator

Achtung:
Die hier beschrieben Seite führt nicht zu einer vollwertigen Version einer Windows Phone 7 - VM. Sie eignet erst mal sich nur zum Entwickeln eigener Applikationen und der Nutzung des Internet Explorers.

iPhone Apps und Android zeigen, dass die Smartphones von morgen nicht mehr allein mit ihrem Basisumfang bestehen können, sondern die Anwender eigene Anwendungen installieren und nutzen wollen. Das geht dann natürlich auch nur, wenn es solche Anwendungen gibt.

Alle fünf Komponenten können Sie auch als ein ISO herunter laden.

Download als ISO 467 MB
http://go.microsoft.com/fwlink/?LinkId=201927
http://download.microsoft.com/download/6/0/9/6092A6EA-8638-4F4B-BD49-4A8FF77B2E99/WPDT_RTM_en1.iso

Windows Phone SDK 7.1
http://www.microsoft.com/download/en/details.aspx?id=27570
ISO-Link ist weiter unten im Text versteckt: http://go.microsoft.com/fwlink/?LinkID=226694

Für einen Exchange Administrator oder Consultant sind diese Komponenten aber auch interessant, da er zumindest den Phone Emulator auf einem PC installieren kann und damit die Funktion von ActiveSync als auch Schulungsunterlagen erstellen kann.

Voraussetzung für den Einsatz ist aber Windows Vista oder Windows 7 (je 32 oder 64bit). folgende Links helfen weiter

Installation

Nachdem Sie die knapp 478 MB ISO-Datei heruntergeladen und gebrannt oder (z.B. mit 7-Zip) ausgepackt haben, können Sie die Developer Tools installieren. Viel Auswahl haben Sie nicht und können eigentlich nur den Zielpfad anpassen. Ein Visual Studio 2010 Express wird als Umgebung mit installiert wie auch 12 weitere Komponenten (u.a. Silverlight etc.) von denen der Windows Mobile Emulator nur eine ist.

Allerdings ist das damit installierte Windows Phone 7 Image nur für die Ausführung einiger Systemeinstellungen, des Internet Explorers und eben die eigene Software vorgesehen und kein vollwertiges Windows Phone 7.

Allerdings müssen Sie den Emulator nicht zwingend über Visual Studio starten, sondern kann auch manuell aufgerufen werden. Der Emulator benötigt aber per Kommandozeile den Weg zum "Image" des virtuellen Phones. Am besten legen Sie sich dazu einen Shortcut an, der folgenden Aufruf durchführt:

REM auf 32bit Windows

"C:\Program Files\Microsoft XDE\1.0\XDE.exe" 
     "C:\Program Files\Microsoft SDKs\WindowsPhone\v7.0\Emulation\Images\WM70C1.bin"

REM auf 64bit Windows
C:\Program Files (x86)\Microsoft XDE\1.0\XDE.exe 
      "C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Emulation\Images\WM70C1.en-US.bin"

Interessant wird dies, wenn sie statt des Images von Visual Studio ein anderes Image einbinden Wer etwas im Internet sucht, wird z.B. von den Seiten www.xdadeveloper.com oder http://www.engadget.com/2010/03/20/taking-the-windows-phone-7-series-emulator-for-a-test-drive-vid/ entsprechende Links auf solche Images finden

Entgegen einer früheren Beschreibung, bei der man neben dem eigentlichen Emulator Image noch den Standalone Emulator, das .NET Framework und sogar Visual Studio 2005 benötigt hat, konnte ich mittlerweile alleine mit dem Image eine Installation auf einem Vista 32bit DE SP0 ohne weitere Vorbedingungen durchführen. Man muss allerdings im Windows Mobile Center die Konfiguration für DMA erlauben

Smartphone starten und verbinden

Über den vorher angelegten Shortcut können Sie nun auch das virtuelle Windows Phone 7 starten. Leider ist die aktuelle Emulation nur eine rudimentäre Windows Mobile 7 Umgebung, auf der Sie gerade mal eigene Software entwickeln können. Nur mit dem passenden Firmware Image hätten Sie dann eine vollwertige Emulation 

Weitere Programme installieren

Per Default kann der Emulator nur dazu genutzt werden, mit dem Internet Explorer zu arbeiten oder eigene Programme auf die virtuelle Umgebung zu installieren. Abhilfe schafft hier das Programm "Phone7Market", welches den Download von Applikationen aus dem Marketplace erlaubt und diese gleich auf den Emulator installiert. Damit bekommen Sie dann z. B. auch den Lync Client auf den Emulator

Weitere Links