Windows XP app in a container on Ubuntu - containers

I have an application that manages a slide scanner on a system with Windows XP via USB port.
Now I want to dismiss this system, it's very old.
I'm using a notebook equipped with Ubuntu Studio.
My question is: is it possible to use a container to run this XP application on Ubuntu or I need a virtual machine with Windows XP?
Thanks for replies.

Related

How do I add the Server Hyper-V Emulator 8.1 to my existing project?

I have Windows Server R2 DataCenter w/Hyper-V running, installed the SDK's for Windows Phone development and the Windows Phone Emulator 8.1 U1 is running. On my Windows 8.1 I use Visual Studio 2013 Community for my Universal App development and its also installed on the server.
As of now I have not made any settings changes on the server, so everything is at its default. I already had a working Universal App project running before deciding to use my server (due to I broke my Windows Phone device the other day) for testing my Window Phone app.
Now I have to do all my Windows Phone development on the Server after making modifications and addition to my Windows App on my development machine (NOTE: Windows 8.1 doesn't have a VT cpu).
So my question is, is it possible to add the Windows Emulator 8.1 U1 to my Windows 8.1 project from the Server? This way I don't to keep going to the Server to test the Windows Phone app.
Updated 4-1-2015: additional information and better explanation of question.
Thanks!...
As I understand, you'd like to be able to do the following:
You have a machine X for development, which you can't install emulators on
You have a server Y w/ Phone emulator running
You want to deploy your app directly from machine X to server Y
Unfortunately, remote debugging/deployment to an emulator hosted on a different machine is not supported by VS, at least as far as I'm aware. :(
One thing you could try is using Team Foundation Build to automatically build and deploy your app on your R2 server. You could implement it such that anytime you checked code in, it would be available for ad-hoc testing on your server a few minutes later. This would still mean using Remote Desktop to use the remote emulator, but it would automate the work of getting your changes over to the server. That way you wouldn't have to develop directly on the server.

Running emualtor from with VM Ware

My PC OS is Windows 7.
I have installed VM Ware
I have installed Windows 8 Standard in VM Ware
I am trying to create a Windows Phone 8 app.
I want to use the PCs internet connection rather than the GPRS on my mobile.
I have recently found out I need to run the phone emulators to do this.
But, the emulators do not work because I am launching under VM Ware.
Is there a work-around?
Also running Emulator(VM) within a VM is not supported.

Connecting Windows Phone 8 Emulator (on VirtualBox) to Visual Studio (on host machine)

I have Visual Studio 2013 (running on the host machine - Windows 8.1 Single Language).
I was able to enable my hardware virtualization features and run the Windows Phone 8 emulator on a virtual machine (through Oracle VirtualBox).
I don't have Windows 8.1 Pro (and it costs money to upgrade), so I can't use Hyper-V.
So, I have the code running on my Visual Studio and an Emulator running on a VM in Oracle VirtualBox. Now, I want these two to connect so that the app can be seen on my emulator. But I can't find a way to do that. Can I do something (maybe connect the two on the same network and use the emulator as a device or something like that) in order to make this happen?
Thanks
You could try using the Application Deployment Tool.
Usually found here:
D:\Program Files\Microsoft SDKs\Windows Phone\v7.0\Tools\XAP Deployment\XapDeploy.exe
You would have to get your compiled XAP to the virtual machine, using a shared folder between host and virtual machine for example.
Then select the device (Emulator) and the XAP and hit deploy.
I hope this helps!

WP8 emulator on Vmware player not running

I have created a vmware of windows 8.1 in order to develop a wp8 app.
My pc specs :
i7 2670 (2.2)
8 gb ram
win 7 64
My VMware Player spec:
60 gb hdd
4 gb ram
I have installed in the VMware Player visual studio 2012 update 4, and all the wp stuff.
When i am trying to build my project i am getting this error:
emulator Cannot assign the specified number
of processor for virtual machine is out of range
I have searched on the internet but all links i have found refereed to parallels. Nothing helpful for VMware .
I have read this article. I have enabled hyper-v, but i am not sure if VMware can support hardware virtualization, which i think is needed.
My question are 2:
Is these any possible solution to this problem?
If i got a device and try to debug on device i suppose that i will not have any problem. Am i suppose well?
I will appreciate any help.
Thx for your time.
VMWare Player v6. You need to tick Virtualize Intel VT-x/EPT or AMD-V/RIV in virtual machine configuration for WP emulator running.
As per the comments on your question, I'll explain:
You can perform Windows Phone 8.x development on Windows 7 or later provided you have a physical device, however if you want to use the Windows Phone 8.x emulators then you need to have Hyper-V available, this is because the WP8 emulators run as Hyper-V virtual-machines, side-by-side with your main operating system.
Therefore, to use the WP8 emulators you must be running Windows 8 Pro, Windows 8 Enterprise or Windows Server 2012 (or later, e.g. Windows 8.1 Pro). The standard "Home edition" of Windows 8 does not include Hyper-V. Read up about Client Hyper-V on TechNet.
Hyper-V requires hardware virtualisation and, as an accelerated platform with hardware requirements, will not run within another virtualiser (this is in contrast to how you can run VirtualBox or VirtualPC under Hyper-V). You must be running Windows 8 Pro as your "root" operating system.
You actually also need to edit the .vmx file in VMWare Player in order for Hyper-V to be available to the Windows Phone emulator.
Give your VM >= 4GB RAM, 2+ processors, then open the .vmx file for the VM and add:
hypervisor.cpuid.v0 = “FALSE”
Then save, start the VM, and install Windows.
I'll also point out that this works flawlessly on my MacBook Pro Retina running a Hyper-V capable Windows distribution inside of Parallels and Visual Studio 2013 CE.

Trouble with HyperV. How to lauch both a virtual machine using Vmware and debug a windows phone application with Visual Studio 2013

I have some trouble with HyperV. Here is my problem.
I am developing an application for Windows Phone that do some requests to a Web Server. In my case the web server is a debian vmware virtual machine. And because of HyperV I cannot launch both vmware and the Windows Phone emulator on my computer.
I don't have any Windows Phone device.
Nobody has a solution to my problem on internet.
Is there a solution to this problem ?
Thank you