I’m using Parallels Desktop 6 for Mac to manage my VMs. My VMs are running on OSX 64 bit on MacBookPro and iMac and I decided to use Windows 7 Pro for BlackBerry Java Development.
To speed up installation process its a good idea to make an ISO image from your windows installation CD – then we start to “Create a new Virtual Machine“:
then enter your product key:
Now you can decide how your Windows VM should be integrated with your Mac Host:
I’m using some different Windows VM and my main Windows VM is integrated “Like a Mac“, but this VM is only used for BlackBerry Development, so I want to isolate the “PC” in one window to have better control what belongs to the BB Dev environment.
Now you have to choose a name of your VM and select the Location:
On my Desktop Mac (iMac 27 with SSD + HD) I install the VM on the SSD – then its lightning fast 🙂
Now you have to configure CPU and Memory:
1 CPU and 2 GB is the minimum to work fast – I’m using 2 of my CPUs and 3 GB RAM.
To get best results set “Faster Virtual Machine” and “Enable Adaptive Hypervisor” which means if you’re working inside your VM you get priority, if clicking into OSX, OSX has priority. Because I manage some Windows and Ubuntu VMs I always “compress” the disks.
Its up to you what’s your BackUp strategy. I don’t use TimeMachine for my Virtual Machines, because it consumes much space. I’m copying the whole VM to a NAS Backup Disc from time to time and use my Version Control System as Backup of Sourcecode.
Configure Sharing Data:
My ‘main’ Windows VM is sharing Mac User Folders with Windows – for this special VM I only configured to share one “Custom Folder“.
Configure Sharing Applications:
Because this isn’t my ‘main’ Windows VM I don’t share Windows Applications, but I want to have access to Mac Applications from Windows.
Configure Copy & Paste:
sharing the Mac Clipboard is important, per ex. to copy/paste code from/into BlackBerry Forum Threads, which I open from Safari on OSX.
Configure Boot Order:
Important: at this step of Installation you must check the CD/DVD because there’s your Installation CD (ISO) – later you can remove this because you normaly don’t need it while developing.
You should set the Video RAM to 256 MB to get best results from BlackBerry Simulator.
I’m using the Default Adapter, so the VM uses the Network Configuration from your Mac Host. You can use the MAC address or enter / generate another one which is unique inside your network. Its a good idea to note the MAC address -perhaps you need this to configure your Router.
select the printer you want to use from your hosting Mac or from your LAN.
Ready to start the Installation:
Now you’re ready to start the normal Windows Installation – please follow the normal Installation process:
After finishing the Windows Installation you have to “Install the Parallels Tools“:
Now I’m configuring windows – you don’t have to follow this if you prefer other configurations.
I’m deactivating the Firewall for my private LAN because my Router is the Firewall.
as always: its a good idea now to update your Windows OS.
Configure Folder Options:
because this is a development system I always uncheck “Hide known File Extensions”
Congratulations: Now your Windows 7 Pro 64 bit Installation is ready to be prepared for BlackBerry Development. Its a good idea to make a Backup now.