Welcome to Community Server Sign in | Join | Help

Running Communicator Mobile on a Virtual Machine

If you just want to try Communicator Mobile 2.0 without installing it on your Windows Mobile device, you can use a device emulator running on your desktop computer (or even running the emulator in a Virtual PC on your desktop machine J).

This guide will instruct you, how to install all required components and also includes all download links. It was tested on a physical Windows Vista SP1 32-Bit and 64-Bit, Virtual Windows Vista SP1 32-Bit and Virtual Windows XP SP3 32 Bit.

To set up a virtual Mobile environment, you will have to install the following components:

· Virtual PC 2007

· Active Sync

· Microsoft Device Emulator 3.0

· Windows Mobile 6.1 Emulator Images

· Communicator Mobile 2.0

Of course, you can also use older version of Windows Mobile (Communicator Mobile is supported on Windows Mobile 5, Windows Mobile 6 and Windows Mobile 6.1), but this might also be a good opportunity to test the latest Windows Mobile release.

If you want to develop software for Windows Mobile, you should also install Visual Studio. The free Visual Studio 2008 Express is available at http://www.microsoft.com/express/default.aspx

Virtual PC 2007

For the emulator to get Internet connectivity over TCP/IP – independent of ActiveSync – the Virtual Machine Network (VMNet) Driver is required. While the VMNet Driver used to be a dedicated download, the only way to install it now, is to install Virtual PC 2007.

http://www.microsoft.com/downloads/details.aspx?familyid=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5&displaylang=en

Install Active Sync

In order to connect a mobile with your PC you will have to install ActiveSync. If ActiveSync is already installed, you can skip this step. Depending on your operating system, you will have to install either ActiveSync 4.5 (Windows XP) or Windows Mobile Device Center (Windows Vista). For Windows Vista a 32 and 64 Bit version are available.

Windows XP

ActiveSync 4.5 – https://www.microsoft.com/windowsmobile/activesync/activesync45.mspx

Windows Vista

1. Windows Mobile Device Center – https://www.microsoft.com/windowsmobile/devicecenter.mspx

2. Start Window Mobile Device center

3. Accept License terms

Install Microsoft Device Emulator 3.0

Next step is the installation of Microsoft Device Emulator 3.0 to run virtual mobile devices.

https://www.microsoft.com/downloads/details.aspx?FamilyID=a6f6adaf-12e3-4b2f-a394-356e2c2fb114&DisplayLang=en

Install Windows Mobile 6.1 Emulator Images

After having the Microsoft Device Emulator 3.0 installed, you also need an operating system for your virtual devices. Communicator Mobile 2.0 is supported on Windows Mobile 5, Windows Mobile 6 and Windows Mobile 6.1. For this guide, Windows Mobile 6.1 was used in the USA version (Windows Mobile 6.1 Professional Images (USA).msi)

https://www.microsoft.com/downloads/details.aspx?familyid=3D6F581E-C093-4B15-AB0C-A2CE5BFFDB47&displaylang=en

Install Windows Mobile 6.1 Emulator Images again

To get the device running, you will have to execute the installer again. Choose “repair” as the option. You might get the following error message, which can be ignored.

Change the connection settings

Now you need to change the connection settings, so that your Computer is able to establish a connection to your mobile using DMA. This slightly differs depending on your operating system.

Windows XP

Right click Active Sync in Taskbar >> Connection Settings >> Allow connections to one of the following >> DMA

Windows Vista

Start >> Control Panel >> Windows Mobile Device Center >> Change Connection Settings >> Allow Connections using the following >> DMA

Start Virtual Device

Time has come to start the Device:

Start >> Programs >> Windows Mobile 6 SDK >> Standalone Emulator Images >> US English >> WM 6.1 Professional

Start Device Emulator Manager

After starting the device, you need to start the Device Emulator Manager:

Start >> Programs >> Windows Mobile 6 SDK >> Tools >> Device Emulator Manager

Connect Virtual Device

To establish a connection between your computer and the mobile, right click the device and select “cradle” in the Device Emulator Manager. If you start the Virtual Device before the Device Emulator Manager, you might not see your virtual mobile in the list. Just click Refresh to make it appear.

The device will be now connected to your computer and a sync partnership will be established.

Troubleshooting hint: If the sync center does not connect to your device, disable the option “Allow connections to one of the following”, close the dialog, and enable it again with the setting DMA.

Install Communicator Mobile 2.0

Having the device up and running and connected to your PC, you can have to install Communicator Mobile 2.0. Run the Installer on the host computer (not on the emulated mobile).

http://www.microsoft.com/downloads/details.aspx?FamilyId=2EEA3E24-F216-4887-92B0-F37D942E26E0&displaylang=en

Start CoMo

Now, after having everything installed, you are ready to start Communicator and sign in. Do not forget to provide your credentials and configure the server settings.

Troubleshoot hint: On my virtual Windows Vista, I was not able to connect to the Internet from my Virtual Phone until I changed the connection Settings to Automatic (in Windows Mobile Device Center >> Mobile Device Settings >> more >> Connection Settings >> This computer is connected to: >> Automatic).

Thomas Binder
Services/ Consultant

Published Thursday, September 04, 2008 10:54 AM by ocsteam

Comments

 

Duncan said:

Thanks Thomas.

I can confirm that this works as described (although I've been installing CoMo directly from within the emulated device, via IE, rather than via the host machine).

Just wondering if you know why installing the Emulator Images *twice* is required? One of these days I'll see if a reboot accomplishes the same thing, but I haven't tried yet.

-Duncan
January 6, 2009 3:12 AM
 

Dino said:

This process works perfectly!  

Has anyone been able to get the CoMo July Update or Como 2007 R2 to syncronize to the emulated device?  I'd like to test the call from work functionality which was not available in the 2007 Release.  Thoughts?
Dino
September 29, 2009 6:46 PM
 

Mino said:

Hello everyone, I am trying to install on the MOC Mobile 2007 R2 with Windows mobile 6 Device Emulator.

Now during the installation of the msi file, it returns me this error:

Product: Windows Mobile 6.1 Professional Emulator Images - USA -- Error 1305. Error reading from file E:\Windows Mobile 6.1 Professional Images (USA).msi.  System error 1008. Verify that the file exists and that you can access it.

Not completing the installation.

I checked the permissions and they are ok.
I've downloaded the file from site four times, because I thought it was corrupt.

Thank you all for your help.
December 2, 2009 12:44 PM
Anonymous comments are disabled
Powered by Community Server, by Telligent Systems