Distributed Pair Programming and Collaboration
wave-vs.net support Multiple Developers to join a Collaboration Session.
As you are working Real-Time with others, your development experience will be a bit different when a Collaboration Session is enabled.
For instance: "you are sharing the 'Undo Stack' with all Participants". What means if you 'Undo' something while other are writing, you have a change to 'Undo' others action and not
your last action that is probably what you intentionally wanted.
You can find a list of this behavioral changes on next KB document:
When you are connect to a wave-vs.net Server an 'Orb' will be shown on all Visual Studio(tm) Supported Project Items Views (code, designer, component...) , as you can see on above Screenshot.
wave-vs.net Orb is a 'shortcut' for Common Actions, these Common Actions are also accesible from other points like wave-vs.net Main Menu or Solution Explorer/Project Items Contextual Menus.
Options Shown by Orb will depend on Project Item Sharing State as follows:
How to start a Collaboration Session
If Project Item is not already 'Shared' you can point your mouse to 'Orb' to open wave-vs menu and just click 'Start!':
Before Session is Setup you must Select 'Who to invite' from your Team, you can choose between Online Team
Members and also to Invite all People talking on a Conference Room.
(Also you can use Project Item Contextual Menu to begin a Session if you disabled 'Orb' to be shown
on all open Document windows using Orb Enable/Disable option from wave-vs.net Toolbar)
There is other alternative to begin a Shared Session using Project Item Contextual Menu on Solution explorer:
NOTE: You can select Multiple Project Items and/or Folders in Solution Explorer to Setup Multiple Wave Sessions in just one action,
when all Items/Folders you want to Share are Select, in Solution Explorer, Right Click and choose 'Wave Selection to Multiple Contacts' option.