Windows Mobile Development on MacBook Pro? - virtual-machine

I am a frequent Windows Mobile application developer in need of a new development laptop.
I am considering a MacBook or Macbook Pro running either Fusion from VMWare or Parallels Desktop. This will give me the option to port my applications to the iPhone depending on what MS does with WM 6.5 and 7.
Has anybody tried doing Windows Mobile development using Microsoft Windows Mobile Device Center (or ActiveSync) and VS2008 on the MacBook Pro using one of these virtual machines? Does the device emulator work properly? What about debugging a Windows Mobile device over a USB cable?
In general, do most USB drivers (non HID) designed for Windows work under these virtual machines?

I do cross platform (iPhone & Windows Mobile) development all the time on a Macbook (13" unibody). Have Visual Studio 2008 running on Windows XP on a Parallels VM. The USB pass through works perfectly for debugging too.
I would suggest you have 4Gb ram (minimum) if doing this, but works very well.

VMware's USB passthrough option works quite well. I have no personal experience using it to attach Windows Mobile devices to a guest OS though.

Related

Microsoft Hololens Emulator installation issue

Unable to install Microsoft Hololens Emulator and throws an error midway:
And the link is of no help as well as it takes to another link showing a solution for "How to enable Hyper-V for the emulator for Windows Phone 8"..
You need to have a machine that can handle creating Virtual Machines, So you need an I3 or better and your Bios has to allow VM creation, and you need to be running windows 10 Professional to get access to Hyper-V

Internet doesn't work when running windows phone 8 emulator

I have installed Visual Studio 2013 which comes with Windows Phone 8 Emulator. When I am trying to run emulator my internet in both laptop and emulator doesn't work. Earlier it was working in my laptop. I checked in network connections its creating a "Bridge". I am not sure what is the issue. Internet in my laptop works only if i remove "Bridged Connection".
My friend use to share internet using Connectify Hotspot and i used to connect for internet access. I am not sure if that is the problem.

Can I debug Windows Store applications on a non Microsoft tablet?

I am about to create a Windows Store application, and need to purchase a Windows RT device for testing. Is the Microsoft Surface the only device that supports remote debugging from Visual Studio? Or will it also work with a third party tablet from for example Samsung?
For debugging on a tablet you need to install the Remote Debugging tools on the tablet. Secondly, both machine (your developer rig and the tablet) need to be on the same net and the local firewalls must allow access. Then you choose Remote Debugging in VS2012 and you can choose the tablet. On a Surface RT I had to enter the name manually, as it has not found it by searching the local network.
Tim Heuer has a blog entry exactly about this topic: http://timheuer.com/blog/archive/2012/10/26/remote-debugging-windows-store-apps-on-surface-arm-devices.aspx At the very end he says:
Now that you have a Surface (or other Windows RT device)
If your tablet is x86 it is a PC and is able to run the remote debugging agent, too. Note: download the correct version (x86, x64 or ARM)

Using VS2012 Remote Debugging for developing Surface Apps using Windows 7

Is it possible to develop Windows Store apps on a Windows 7 device, by using the Surface RT and VS2012 remote debugging?
No, you'll need a Windows 8 machine for development.

Windows Mobile/Embedded Device Emulator on Windows 8

We design and develop applications that run on Windows Mobile and Windows Embedded, as this is the operating system that comes on most industrial bar code scanners right now.
Give that, we often use the Windows Mobile Device Emulator to simulate our software and give customer demonstrations. With Windows 8 being released, it seems that the Windows Mobile Device Center no longer works. This component was required to "Cradle" the device to get a network connection.
Is there a way to get the Windows Mobile/Embedded emulator to work on Windows 8?
You need to uninstall Windows Mobile Device Centerand to install the most recent one (dec 2012).
Go to the Microsoft web and download Windows Mobile Device Center for Vista (32 or 64 bits according your hardware). There is not option for Windows 8, but the version for Vista works perfectly in Windows 8.
you can always use Windows CE versions for using on your mobile/ embedded projects