Multiplicity in action

Understanding it is the key..

Wednesday, February 9, 2005 by Frogboy | Discussion: Windows Software

What is Multiplicity?  It's a program that is designed to multiply the computing power of individuals by allowing them to manage multiple computers as if they were a single computer. 

It works by having N computers and at least N monitors but only 1 keyboard and mouse.  The keyboard and mouse are hooked up to the primary computer and with it, the user then controls each of their computers by sliding the mouse over onto the monitor that is attached to the corresponding computer. So in effect, it's like a multi-monitor PC except that I'm multiplying my overall computing power which in turn improves my productivity.

For power users, Multiplicity is the logical destination to maximize what one can do in a given moment of time.  I say that as someone who, for years, bought SMP machines with the hope of being able to never be interupted in what I was doing by the computer.  OS/2 SMP, NT SMP, etc. never quite did that. I always found myself having to wait for something. This become particularly noticeable when I started tossing more monitors onto a single PC.

Multiplicity eliminates that by letting magnify what I can do by simply tossing more "boxes" under the desk. And let's face it, many people these days have more than one PC.  Sure, at least one of them is probably not state of the art, but it's probably more than enough for reading mail, doing instant messaging, etc.

With Multiplicity, much of its goodness is in its usability (and for those who doubt this, they'll be able to download a demo version because if you're sitting there thinking "What about KVM switches?" or "What about program X?" then the solution is being able to see it for yourself).

It's not just that it provides a universal clipboard between all your machines. It's not just the idea that you can now control a PC and a Mac together.  It's not just that you can copy files and folders between machines with a simple copy and paste action. It's in the details. It's in the UI.

So how would one use Multiplicity? Kris Kwilas, who works at Stardock, has a few examples he can rattle off the top of his head:

Remote desktop, radmin, VNC, and the like are great solutions for bringing the remote desktops to your main PC.

Multiplicity needs another monitor hooked up to secondary PC (up to 6 of them). There's no getting around that for the moment (by design). If you don't have 2 PC's and 2 monitors, it's of no use to you.

Let me give some examples. Until you've used it, imho, you don't even realize that you've been missing something without it. Which is what the trial version will be for!

- Have you upgraded your main PC at home but the other one isn't quite ready to collect dust in the corner of your office? Have you ever emailed yourself a file or burned a CD to get it 6 feet across the desk to another machine?

- Do you have a laptop or a tablet? Are you on the road and when you come back to the office, you want to control everything from one place?

- Would you like to play games on one PC will still being able to surf the web and IM on the other? Or play multiple accounts in a MMO game at once (yes, people do this, I was surprised too!).

- Do you develop software for a living or hobby and need to test it elsewhere? Are you an artist and want to be able to work on something else while a render or filter happen?

- Do you have to test software on multiple configurations? Some people do have a half-dozen mice and keyboards on their desk.

- Do you need more "desktop" to monitor something that can go on a secondary machine while you continue to work uninterrupted in your main one?

As for myself, I use it at work because I do a lot of compiling one one machine and a lot of graphics design on the other and those of you in my shoes know how that can be.  I am thinking of throwing a crap box for a third and having it dedicated to instant messaging and chat and such.

It really came in handy on my recent media tour. I needed to get a bunch of screenshots of GalCiv II. But every time I ALT-ESC'd out of GalCiv, it would crash.  So what I ended up doing is having GalCiv II run on Machine A, hit print screen, then move my mouse to machine B and paste the screenshot into Photopaint.  Then I saved the files, zipped them up and copied them back to Machine A by right clicking on the ZIP file, choosing copy, then moving my mouse over to Machine B where I have my protable hard drive already hooked up, right clicking and choosing paste. And sure, with network shares I could have copied too but compare the productivity difference in just that one trivial example.

I also use it when my son and I play World of Warcraft.  We have two accounts. So he plays and I play. We sit next to each other (killing wolves and bandits together - father and son ).  But he's only 8 so he gets stuck.  He has the keyboard and mouse hooked up to his computer. But when he gets stuck, I can have Multplicity set to switch desktops with a hot key and then zip over there and help him cast a spell or deal with a complicated issue and then zip back to my desktop to keep going.

Most of the time though I use it in totally seamless mode. That is, just like a multi-monitor setup, I just move my mouse to the other screen and control that box. In our lab there are configs with many machines hooked up to it. It's very handy for testing.

That isn't to say we have dumped our KVM switches.  Our server room uses that and it works great for that.  It's not really designed to compete with that. But there are probably people who use KVM switches who would be better served with Multiplicity just as there are people who might be using VirtualPC who might be better served this way too. There's a lot of potential overlap depending on what you're doing.

Try out Multiplicity for yourself.

First Previous Page 3 of 4 Next Last
Phoon
Reply #41 Monday, February 28, 2005 7:05 PM
this is indeed just another remote desktop/terminalserver/citrix/vnc/x/radmin/ thing


I'm going to say this again.. .

YOU NEED 2 FULL PC'S WITH MONITORS ON EACH.
It is NOT a remote desktop/terminal server/citrix/vnc/x/radmin thing.
It is not designed to be.

It is designed for users that have multiple FULL PC's and MONITORS at their physical work/play area.

I just don't know how to put it any simpler without drawing pictures. Unless you are in the situation I have described it is hard to see the benefit of this product. It is designed for Power Users. I would say that most typical home users will not have a need for it.
Phoon
Reply #42 Monday, February 28, 2005 7:26 PM
Frogboy
Reply #43 Monday, February 28, 2005 7:45 PM
Thanks Phoon.
Mike C
Reply #44 Monday, February 28, 2005 8:23 PM
Yea, sadly it is not remote, so it really is not like Remote Desktop, vnc and the rest.

" It is designed for Power Users."

Well that sounds insulting I would think having 1 monitor and using many boxes is also a power user type thing

p.s. just giving you a hard time
Phoon
Reply #45 Monday, February 28, 2005 9:05 PM
ahhh.. you're a funny one
I think you know what I mean... not too many of us (i think) have more than 1 or 2 systems side by side, OR control multiple systems REMOTELY..

But I'm glad you finally understand what it is, I was about to have a kniption fit trying to explain it!
Mike C
Reply #46 Monday, February 28, 2005 9:40 PM
yea, i understand now... maybe that is something that should be spelled out more on the web page and such. Now that I fully understand, I went back and read it and it makes sense. But that could be just me.

It is an interesting idea for a product. I think a *nix client would be a good addition. That would add a capability that is not really out there. It's possible to do with things like cygwin and other Xserver type software but whats out there is either exensive or not the easiest to setup.
ZubaZ
Reply #47 Monday, February 28, 2005 9:48 PM
I have desktops both at home and at eh office. My Tablet moves back and forth with me. I use multiplicity to treat the tablet as an extended monitor. I run tasks such as mail and IM from the tablet. Because I want that data to travel with me. And I use the desktop for the heavy lifting during the day. The fact is though, that it's almost transparent that they are two seperate PCs.

Often times I will VPN into the dev domain, or remote desktop on the primary, butstill have all my productivity apps running on the secondary.

Friday I was doing some load testing of an app on the primary. I could continue working on the secondary while watching the job on the primary. Monitoring and then popping over to interact when needed.

I can't imagine not using Multiplicity. And now I don't feel so bad about not getting the docking station for the Tablet.

If you have a laptop, or a tablet, or a second PC that you could put to some use, go for multiplicity, otherwise, it's not fopr you.
Excalpius
Reply #48 Wednesday, March 2, 2005 2:20 AM
Here's a good example of how I am using it. I do a lot of CGI, photoshop, screenwriting, you name it...all at the same time. Before today, I had three monitors on my primary system and a secondary machine set up as a server with an old 17" monitor on it. I put a whole bunch of my favorite Desktop X widgets, clocks, aero calendars, Avedesk widgets, render farm control software, etc. on the secondary computer/monitor. Basically, anything that took up space CPU cycles but didn't require regular user/keyboard interaction (so notes for my digital notepad, outlook, newsbin, IM, etc. stayed on the primary). I'd use TightVNC if I needed interaction with any of my other machines (and I'll still use Tight-VNC for the render farm machines).

But now, I will slide all those secondary tasks to machine#2 and let them run. No need to stop them (or log off to another account) to free up memory/cycles for an FPS shooter, etc. I especially like this because I moved all my music to this machine, and so now I had hooked up the line out of the secondary computer to the line in of the primary machine. The secondary now becomes a fully controllable music server for me that takes NO CPU cycles and makes no performance hits to my primary machine or across the LAN. I can also see playing all my videos/dvds on the secondary machine/monitor while I work (again with no performance hit) on the primary.

I will be moving Newsbin and Outlook over to the secondary as well. I've already moved IM/chat over. I might be moving my second video card (hence the three monitors) over to the secondary as well, since the only reason it is on the primary was for the added widget real estate that I no longer need. Or maybe I will take it back to Fry's and save myself $150? This would also take some power strain off my primary machine as well, since I beta test Quadro's for nVidia on this and they are hungry cards, hehe.

I am also now able to go back to running multiple instances of my CGI programs and photoshop, for example, so while one is rendering away, the other one is working. In fact, I might just move some of my more powerful render farm machines over and hook up one monitor per machine just for the extra horsepower it would give me at my fingertips.

Hmm, even the machines I have that have crappy on board graphics chips (i.e. useless for games, CGI, or anything high-end) can be useful this way, since they'd only be used for my secondary applications. It's a win-win-win.

And I get to use MY USB mouse/keyboard, etc. etc. on all my machines without dealing with the very expensive/crappy/compromising KVM products. If you've tried any of those overrated/underperforming hunks of junk, you know what I mean.

I guess the only thing I can see that would be nice (besides drag and drop file copying) would be the ability to run an Object Desktop Tab or Zoomer over on the secondary machine that could launch a program on the primary (if I so chose). I have a lot of utility programs that I would love to "dock" over on the secondary just in case I wanted to run them, but I don't want to have to waste the overhead/real-estate on the primary to do it...and I personally don't think that tabs are as elegant since their zoom effect is very weak/minimal in their first release in Object Dock.

I also wish this came free (at least the standard version, not the pro) with Object Desktop, since I just signed up.

But I have no doubt that I will be buying this after I've kicked its tires for a few days and decided on pro vs. standard.

Well done, Stardock. My desktop just hit 6400x1200 without a performance hit.
Excalpius
Reply #49 Wednesday, March 2, 2005 2:20 AM
deleted accidental duplicate...
spawnmod
Reply #50 Wednesday, March 2, 2005 8:53 AM
This looks like a cool product. However, I have been using synergy (synergy2.sourceforge.net) for quite some time and have a few systems hooked up including a linux pc. For the most part it is pretty stable, executes well, can copy clipboard from one system to another (including linux), is updated often, and as mentioned earlier in this forum - is completely free including source code. There is not much polishing it needs (a few small quirks and maybe the linux install side). The true feature multiplicity has over synergy from what I can tell is the file copying which does sound like a useful function. The only problem I have (besides lack of linux support) then is justifying the $69 price tag to do that one function that synergy does not do(yet - it is in the future goals). That is a function that I may decide to pay for, but the price is just way too steep. Sorry
keymastr1008
Reply #51 Wednesday, March 2, 2005 1:19 PM
I would love to buy this, mainly because I just love Stardock products - but I too can't really justify the cost. I've also used Synergy, and have had no real problems to speak of - and I have no problems using network shares for any file copy/paste functions, as I don't do it that often. If only Multiplicity could handle controlling all PCs with 1 monitor, then I'd buy it in a second.

At home, I have 4 PCs - but only 1 good monitor, 1 that's semi-good... and 2 that are just crap. So I use a KVM switch. Monitors are just too expensive to make a KM switcher practical for most people.
MasonM
Reply #52 Thursday, March 3, 2005 2:37 PM
This does sound very interesting. Once a Linux version becomes available I would be very likely to use this as my primary machines are Linux based.
schekker
Reply #53 Sunday, March 6, 2005 10:29 AM
As a user with 3 machines around his desk, a KVM switch, 2 monitors, a laptop, remote desktop connections for work and maxivista to use an old computer as secondary monitor for my laptop at work, I understand the different angle of multiplicity and I can see its added value. If a linux client was also available I would buy it without hesistation. As it stands now, it might still be useful for my laptop, but I have to think about that one. Still, an interesting concept.
roadrunnerm
Reply #54 Thursday, March 17, 2005 7:21 AM
this is going to be so sweet. i have files on all seven of my computers, and even though i can only hook up six...its gonna help me out sooooo much
Frogboy
Reply #55 Thursday, March 17, 2005 5:46 PM

Spawnmod If Synergy meets your needs (or whatever program) then by no means, stick with it.  We have used Synergy and other programs extensively and  found it unacceptable. Lost connections, start-up pains, difficult to configure, clipboard could (when it worked) only do text. These are unacceptable things to us.

The same argument could be applied to almost anything. Why buy WindowBlinds when you can hack your uxtheme.dll and use msstyles?  Why get DesktopX when there's Kapsules or whatever? 

Heck, the third party product, LapLink is $129 and it doesn't (on paper) do appreciably more than Remote desktop.  The reason these products are worth what they're worth is because of their execution and key extra features.

essjae
Reply #56 Friday, March 25, 2005 10:04 PM
Hi,

What about dual monitors? Could I say have computer A (primary) with 2 monitors and computer B (slave 1) with two monitors and additional computers with single monitors? What if just the primary computer has 2 monitors, and all the rest have just one? Are these scenarios workable?

The n computers and n monitors seems to imply that a computer can only have one monitor attached?

Thanks
Draginol
Reply #57 Friday, March 25, 2005 10:13 PM

Yep. You can still have dual monitors

 

essjae
Reply #58 Sunday, March 27, 2005 6:04 PM
Draginol,

Thanks for the reply. After my 2nd Dell 2001fp arrives, I think I'll give multiplicity a try with 2 dual monitor systems.

Thx.
SteelratDD
Reply #59 Sunday, April 10, 2005 12:26 PM
Heys,

Been testing out multiplicity and I am loving it. I always run 2 machines and constantly leaning over to type on the other or control it somehow has always been a pain.

I do have a suggestion tho, being a power gamer who utilizes voice comms, I am sometimes connected to multiple voice servers, 1 on each machine. What was very exciting was that I could press a button on the primary keyboard with my mouse on the secondary and talk using the secondary machine. My suggestion would be the ability to map certain keys to the secondary machine even tho you may be working on the primary. I could also see this ability useful for when I am building webpages. I program on the primary, the secondary views the page, being able to refresh that page without even leaving my primary keyboard would be very useful.

This is a very exciting product. Keep up the good work Stardock
Frogboy
Reply #60 Tuesday, July 12, 2005 4:03 PM
Multiplicity 1.02 released!

Please login to comment and/or vote for this skin.

Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:

  • Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
  • Access to a great community, with a massive database of many, many areas of interest.
  • Access to contests & subscription offers like exclusive emails.
  • It's simple, and FREE!



web-wc01