Take the Red Pill...
"... and I'll show you how deep the rabbit hole goes." So says Morpheus to Neo in the original Matrix film, where we find out that our view of our world is just that - a view - and there is a whole other reality waiting to be discovered.
It's very like like that using Parallels to run Windows on a Mac: you have your standard Mac OS desktop and everything that you expect as a Mac user, but then -click- you open up the world of Windows right there on the same machine.
Now I know that Virtual Machine (VM) technology is not new, and in one sense is not very exciting, but I find the thrill of having access to native Mac and Windows software in a single sleek 15" silver box irresistible. I guess it comes from starting out when 80 columns of green text was all you got, so today's machines perpetually appear as endless playtime.
Of course, there is another key benefit of running virtual machines: you get to load any version you want - just like Neo loads up another program and is suddenly a martial arts expert. From here I can start a Win XP machine with Office 2003, or a Win 7 machine with Office 2007. Now that Office 2010 is released, I'm going to clone the Win 7 VM and load Office 2010 in the clone. Then I'll get Ubuntu, and then ... and then I suppose sleep somewhere in the middle! I can also configure the machines to have pretty much any hardware configuration I like, including the memory size.
For light duty tasks such as opening an Excel or Word document, then a 1Gb VM works just fine on my 4Gb MacBook Pro, but when I'm throwing serious data volumes around in Tableau, then I shut down most of my other Mac software and give 2Gb to the VM. I use iStat Menus, from Bjango to keep track of how much memory I'm using, amongst other things. I like the flexibility of Parallels to work the way that I want, rather than insisting on a particular way of doing things. Or (even worse imho) rebooting to switch between operating systems.
Once you boot the VM, it all looks and works just like it does in Windows itself. My particular killer app is Tableau, from Tableau Software, the rapid-fire business intelligence and data visualisation tool. As a Tableau partner we are building BI dashboards and visualisations (vizes) every day, so it's really important that the environment we use is stable and runs efficiently. Tableau is Windows software but we prefer to run Macs, so Parallels is the obvious choice.
Tableau itself is designed to allow an immersive experience when working with data: the program fades to transparency, allowing you to reach through the software and engage with datasets directly to build vizes. This can only be achieved through truly excellent user interface design, and is a credit to the engineering team at Tableau. At the same time, Tableau works under-the-hood to render vizes that are ideally suited to the particular strengths of the human vision system. This means that even an average user can build stunning dashboards that convey rich information easily. For example, the dashboard below is quite simple, yet conveys a wealth of meaning.
With all this in mind, it is equally important that Parallels stays in background, to allow me to focus on my work. It does this by giving me not one, but four ways to play. First, it allows a full-screen option. In this mode, I can use every pixel for Tableau (and believe me - I do!) and even hides the Mac menu bar and dock (if visible). Second, I can have a straight windowed mode if I want, treating the Windows desktop itself as another Mac program.
But I can also use Crystal and Coherence modes which 'blend' the Mac and Windows desktops to create a seamless experience. It feels just like Neo 'jacking in' to the Matrix and makes it easy for me to move data in and out of Tableau and a host of other programs. I can even use the "MacLook" option which changes Windows windows to look like Mac windows.
I've heard a few people say that they don't want to buy and install a VM just to run one Windows program (eg Tableau). Well in my case, I'm running Tableau Professional, and Parallels represents just 3% of the total cost of the two. Even for Tableau Personal it accounts for just 8% of the cost. If you love Macs, and you want Tableau, then I think the cost, stability and ease of use make it a no-brainer.
There's obviously limited space in a single post to cover all the aspects of Parallels configuration and how they help my work with Tableau, but I hope I have conveyed some of the sense I have of "just how deep the rabbit hole goes!" If you too are a Matrix trilogy fan, you'll have noticed that the second film multiplies the scale of the vision of the first film. Well, in a future post I hope to cover the new versions of Parallels and Tableau, and I think you'll find that the new versions do very much the same thing!!
We have a free pdf which covers this in more detail and has example pictures. If you would like a copy just leave us your email and we will forward you a copy.