HowTo create Parallels VM for BlackBerry Development

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.

Configure Optimization:

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.

Configure Backup:

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.

Configure Video:

You should set the Video RAM to 256 MB to get best results from BlackBerry Simulator.

Configure Network:

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.

Configure printer:

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.

Configure Firewall:

I’m deactivating the Firewall for my private LAN because my Router is the Firewall.

Windows Update:

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.

back to the overview
if you like my work, you can Flattr this

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s