edittopicprinttopic
Mathematik & Informatik » Wiki Home » SE Web »

Getting Started with Saros

Welcome to Saros! Here you will find a guideline on how to setup Saros. After setting up Saros, find out what awesome features Saros has on the complete feature list!

step1.png step2.png step3.png

Step 1: Connecting

You need an XMPP account to use Saros. You can create a new account within Saros by using the FU-Berlin servers, if you don't already have an account. You can reuse existing Googlemail, or web.de Emailaddresses (they are valid xmpp accounts!).

Creating a new account in saros:

Using an existing account:

saros_accounts.png

Step 2: Adding buddies to work with

To add a buddy to your buddy list you need to know his/her XMPP ID. Also remember that buddies can only be added while you are connected.

There are two places in Saros where a buddy can be added:

buddy_1.png

buddy_2.png

Using either one of these possibilities you will be redirected to the following window:

buddy_3.PNG

After entering your partners XMPP ID and optionally assigning a nickname, a message will be sent to your partner. Once he/she accepts your buddy invite you will be able to see her online status in your buddy list. From here on, you may invite him/her into a session.

Step 3: Starting and Joining Shared Project Sessions

You join sessions by either starting your own and inviting others, or by being invited to one yourself. When starting a distributed session, Saros will copy the complete project to the machine of the invited users.

a) How to start a shared project session (host):

b) How to join an already running shared project session (client):

c) Some additional information:

Step 4: Exploring the Saros View

The Saros View consists of three parts: the buddy list, the session list and the chat area. The buddy list is where all your contacts are stored, allowing you to check their availability, send them instant messages, and invite them to Saros sessions. When you begin a Saros session you will see all participants in the session list. Saros also provides an instant messaging chat to accompany your sessions. Whenever you begin a Saros session, a chat session is also automatically started.

saros_view_with_contextmenu.png

Step 5: Expore the Saros Toolbar Items

saros_connect_button.png Connecting: Click here to connect or disconnect from the server, or to switch between user accounts if you have more than one. When you connect, you will see information about your buddies (including whether they are connected and also whether they support Saros).

saros_addbuddy_button.png Add Buddy: To add a new buddy click here (you will need the full XMPP address of your buddy in the format: username@server).

saros_consistency_button.png Inconsistency repair: Sometimes accidents can happen and your copy of the project can become out of sync with the host's copy. When it does, this button will light up. When you click it, the inconsistencies will be repaired.

saros_follow_button.png Switch follow mode on/off: You can turn the follow mode on and of. In follow mode Saros will automatically sync your eclipse view with the user you are following, opening shared files the the other users is opening, and autoamtically scrolling the visible part of the editor of open files, so you always see what the followed user sees.

saros_beep_button.png Turn beep notification on/off: If you want to hear a sound when a buddy comes online or goes offline or when you received a chat message, you can turn this beep notification on.

saros_leave_button.png Leave the session: Click here to leave the current session. If you are the host, the session will be closed and all participants will be ejected from the session.

Context Menu Tasks

Grant Write Access: Gives the selected participant write access.

Restrict to Read-Only Access: Removes the write access right from the selected participant. The affected participant will only have read access afterwards.

Follow Participant: Follows the selected participant as described in section Follow Mode.

Jump to Position: Jumps to the cursor position of the selected participant and open the corresponding file if necessary.

Send File: Gives you the opportunity to select a file to be sent to the selected participant.

Share Your Screen: Lets you share your screen with the selected participant. Please make sure you properly configured the encoder if one of the participants is not using Microsoft Windows.

Start VoIP? Session: Starts a VoIP? session with the selected participant.

Leave Access / Stop Session: If you have been invited to a session this button makes you leave the session without affecting other participants. If you are the creator of the session you cannot leave but only stop the session.

User Roles

By default all participants of a session have a writing access. To restrict or grant this access to another user, right-click on that user name in the Session list and select Restrict to read-only access or Grant writing access. This can only be done by the host (the user that started the session by inviting another user)

Follow-Mode

You can use this feature to follow a single driver as s/he navigates the project and performs changes. When you follow a driver:

Staying Aware of your Fellow Participants

There are multiple ways of staying aware of what a driver is currently doing:

NOTE: You can change your own colour by right-clicking your user-name in the Session list and selecting Change color.

Topic attachments
I Attachment Action Size Date Who Comment
pngpng step1.png manage 79.0 K 19 Mar 2012 - 20:49 AlexanderWaldmann Getting started step 1
pngpng step2.png manage 86.6 K 19 Mar 2012 - 20:49 AlexanderWaldmann Getting started step 2
pngpng step3.png manage 166.5 K 19 Mar 2012 - 20:49 AlexanderWaldmann Getting started step 3

© 2012 FU Berlin | Revision 17 | Last edited on 19 Mar 2012 20:49:58 by AlexanderWaldmann | Edit | Print | Raw View | Attach | Backlinks | More