Computer Floss » Eclipse /blog Delightful digital distractions in free/libre/open source software Wed, 20 Jul 2011 13:40:40 +0000 en hourly 1 Great new features in Saros /blog/2011/07/great-new-features-in-saros/ /blog/2011/07/great-new-features-in-saros/#comments Mon, 04 Jul 2011 09:09:53 +0000 Karl Beecher /blog/?p=941 read more]]> Another release of Saros was made last Friday (version 11.7.1). We’re pretty pleased with the new features, added as a direct result of user feedback and requests.

The first is a partial sharing feature. When sharing a project, you now have the option to choose a subset of files instead of the sending the whole project. This will undoubtedly be of great benefit to those who have been collaborating on very large projects and have had to wait for the data transfer because your partner(s) don’t already have a copy. To share partially, go the Saros menu and select ‘Share projects’.

Also, we investigated some of the problems with networks that our users occasionally encounter and have introduced UPnP support for enabled routers. Users can add a port-mapping to try and get a better quality (SOCKS5) connection if it is blocked by default.

We’ve also improved the feedback during the invitation process. Once again, mammoth projects were causing problems, sometimes keeping invitees in the dark for a short while. It’s never fun to sit there wondering if your software is still doing something, so Saros will keep you reassured when it’s busy.

We hope you continue to enjoy using Saros. If you haven’t used it yet and you work with a team on Eclipse projects, why not give it a go? Get it from our update site or from SourceForge.net.

]]>
/blog/2011/07/great-new-features-in-saros/feed/ 2
Latest Saros release /blog/2011/05/latest-saros-release/ /blog/2011/05/latest-saros-release/#comments Wed, 25 May 2011 17:18:36 +0000 Karl Beecher /blog/?p=917 read more]]> After the landmark release of Saros several weeks ago, we have spent a lot of time fixing and improving those new parts of our software based on user feedback. Saros 11.5.6 should now have numerous bumps smoothed out and provide a more slick user experience.

Feature-wise, we’ve taken advantage of Eclipse’s own security technology (part of the Equinox project) to securely store your data. Your details are held encrypted by default, but you can even go a step further and encrypt them by supplying your own password.

Look out for the next release (predicted end of June 2011) when we hope to include a new feature that helps all users who have extra large projects to share.

]]>
/blog/2011/05/latest-saros-release/feed/ 0
Presenting the New Saros Interface /blog/2011/04/presenting-the-new-saros-interface/ /blog/2011/04/presenting-the-new-saros-interface/#comments Tue, 05 Apr 2011 11:15:16 +0000 Karl Beecher /blog/?p=862 read more]]> The latest version of Saros (11.3.25) is one of the most exciting and important releases in its recent history. Why? The whole interface has been overhauled and redesigned to provide a much more usable layout. Three of Saros’s views (Session, Roster and Chat) have been merged into a single view from which you can manage your collaborations. Click on the screenshot below to see an example.

Eclipse during a Saros session

As a reminder, Saros still has all of the usual awareness information, including:

  1. Marked files, which users with write-access have open (yellow) or visible (green).
  2. Current text selected by another user.
  3. Text changed by another user (by default, the last twenty edits are marked).
  4. Current view scope of other users (i.e. what portion of a file can they see).

But the changes are concentrated in the Saros view, your main control panel for shared project collaborations.

As you can see, the view is divided into two main areas. The left pane contains the user information: your current username, who is in your current session, and a list of all the buddies you have. On the right is the on-line chat, where you can send messages to everyone in your current session. For existing users of Saros, we have tidied away many of the buttons and options into context menus, accessible when you right-click on a user.

This redesign is accompanied by a batch of other visual overhauls, including the setup and user account wizards. Here’s a sample of configuration wizard; much more informative and friendly, to ensure newbies can keep track of what’s going on.

Saros configuration wizard sample

Along with a whole raft of fixes and UI improvements, this makes the latest release of Saros a must have!

]]>
/blog/2011/04/presenting-the-new-saros-interface/feed/ 0
Multiple Project Sharing in Saros (and a little Google extra) /blog/2011/03/multiple-project-sharing-in-saros-and-a-little-google-extra/ /blog/2011/03/multiple-project-sharing-in-saros-and-a-little-google-extra/#comments Thu, 03 Mar 2011 11:57:49 +0000 Karl Beecher /blog/?p=842 read more]]> Good lord, I’ve been neglecting my duties. The latest release of Saros occurred almost a week ago and I’ve said nothing on it here.

Among the fixes and improvements, version 11.2.25 introduces a new feature: multiple project sharing. Until now, Saros has pretty much been limited to sharing a single project, but now that limitation has been lifted. Saros can now share many projects from the beginning of a session, or even allow the user to add projects into the existing session. Those Eclipse users who have a “project of projects” should see great benefit from this new capability.

Another little bonus in this release is the ability to use your Google account with Saros (either gmail.com or googlemail.com).

]]>
/blog/2011/03/multiple-project-sharing-in-saros-and-a-little-google-extra/feed/ 0
Update: Saros’s Eclipse update site now working again /blog/2011/02/update-saross-eclipse-update-site-now-working-again/ /blog/2011/02/update-saross-eclipse-update-site-now-working-again/#comments Wed, 02 Feb 2011 11:36:24 +0000 Karl Beecher /blog/?p=818 read more]]> Good news around the ongoing SourceForge attack: SourceForge have resumed access to their web-hosting and shell features, which means that Saros users can once again access our update site and upgrade to the latest version. ]]> /blog/2011/02/update-saross-eclipse-update-site-now-working-again/feed/ 0 Saros Paints a Pretty Picture /blog/2011/01/saros-paints-a-pretty-picture/ /blog/2011/01/saros-paints-a-pretty-picture/#comments Mon, 31 Jan 2011 14:22:06 +0000 Karl Beecher /blog/?p=810 read more]]> Version 11.1.28 of Saros introduces a major new feature that has been bubbling away deep in the Saros development labs for a while now: the distributed whiteboard.

Click for full-size view

Fresh out of the prototype stage, the whiteboard is a fully-functioning addition to the Saros feature set. However much it works, we feel it is still largely demonstrative at this point, a feature that positively invites further development dependent on the feedback our users provide. Right now, it gives users:

  • Drawing with resizeable, selectable components (free-hand pencil, rectangle and eclipse)
  • Undo capability
  • Copy and paste
  • Zoom and panning

And, most importantly, multiple users within a Saros session can collaborate remotely on the drawing. All you have to do is open the Saros Whiteboard view after sharing a project and sketch together!

Note: Because of the recent attack on SourceForge, Saros cannot be updated via its update site as of yet. Until SourceForge completes its repairs, you can download the jar files or the dropin from the download page.

]]>
/blog/2011/01/saros-paints-a-pretty-picture/feed/ 5
First Saros Release of the Year: 11.1.7 /blog/2011/01/first-saros-release-of-the-year-11-1-7/ /blog/2011/01/first-saros-release-of-the-year-11-1-7/#comments Mon, 10 Jan 2011 10:50:04 +0000 Karl Beecher /blog/?p=783 read more]]> Saros development has resumed normal service and last Friday made available its first release of 2011.

To quote some interesting passages from the release notes:

The integration of version control support (VCS) into Saros has been given its final consolidation. Developers can now collectively work on a project under version control and Saros will manage the co-ordination between the participants whether they have VCS software or not.

Note that so far Saros is only compatible with the Subversion program. We hope to include other popular VC systems in later releases.

We have also improved the perceived latency of Saros by lowering the interval time between which your updates are sent to your collaborators. In the unlikely event that this causes overload problems for the XMPP server, it can now be configured to a higher value.

Whereas Saros used to enforce the latency of transmitted edits itself (present out of courteousness; after all, Saros can use public servers and we wouldn’t want to overload them) we are now passing that power onto you. The rate at which your edits are transmitted to others in your session is now configurable via the advanced preferences, which now comes pre-set to a lower value to give you a more responsive feel. Use your fearsome new power wisely!

Get Saros today from http://dpp.sf.net/update, or visit http://www.saros-project.org for more information.

]]>
/blog/2011/01/first-saros-release-of-the-year-11-1-7/feed/ 0
Saros Looks the Bee's Knees! /blog/2010/11/saros-looks-the-bees-knees/ /blog/2010/11/saros-looks-the-bees-knees/#comments Mon, 01 Nov 2010 08:45:37 +0000 Karl Beecher http://computerfloss.wordpress.com/?p=722 read more]]> In the latest release of Saros, the distributed editing plug-in for Eclipse, we introduce a number of features that improve usability. The first thing you might notice when you power up the new version of Saros is the ability to store and manage multiple XMPP accounts.

Saros account management

This feature makes it much more manageable if you have a number of profiles to switch between. What’s more, you can switch between the accounts via a drop-down on the roster view. How much simpler could it be?

In addition to this, the new-look chat view is also available. Much more pleasing to the eye, I’m sure you’ll agree, and it even notifies you when someone else in the room is typing (notice the little pencil icon in the image below).

New-look Saros chat

And finally, as you might notice from the session view in that screenshot, there is now the option in Saros to change the default colour assigned to you, should you wish to change it to something more meaningful to you, or something just plain nicer.

Go over to our project website to get Saros today. If you already have Saros, update to version 10.10.29 now! Learn more about how to use it at the official web-page.

]]>
/blog/2010/11/saros-looks-the-bees-knees/feed/ 1
Poll results: Most used version control systems in Eclipse /blog/2010/10/poll-results-most-used-version-control-systems-in-eclipse/ /blog/2010/10/poll-results-most-used-version-control-systems-in-eclipse/#comments Mon, 18 Oct 2010 07:30:27 +0000 Karl Beecher http://computerfloss.wordpress.com/?p=698 read more]]> The poll has been closed. After over 100 votes, Git has emerged as the winner, although not resoundingly so. The only notable “other” was ClearCase with about 6% of the vote. The final results table is below.
Git 35%
CVS 24%
Mercurial 22%
Other 12%
Perforce 5%
Bazaar 2%

Thanks to all those who took part! Maybe I should take another poll: who has the best logo, Eclipse or Git?

Edit: See the previous post to find out why Subversion is not included in the results.

]]>
/blog/2010/10/poll-results-most-used-version-control-systems-in-eclipse/feed/ 6
Poll: What version control system do you use with Eclipse? /blog/2010/10/poll-what-version-control-system-do-you-use-with-eclipse/ /blog/2010/10/poll-what-version-control-system-do-you-use-with-eclipse/#comments Mon, 11 Oct 2010 09:44:31 +0000 Karl Beecher http://computerfloss.wordpress.com/?p=683 read more]]> It was so much fun using the poll technology last time, I thought I would try again.

You may be familiar with Saros — our plug-in which provides distributed collaborative editing in Eclipse — and you may even know that Saros now features version control system (VCS) integration, so that all participants can work directly on the project repository together. At the moment, this feature only supports Subversion, but thanks to some clever architecture we can easily chuck in a bit of new code to support any VCS we like. But our resources are limited, and in lieu of a contributor coming forward and writing their own code (which is always welcome!), we have to pick and choose which VCS to support next.

To help us decide, please take a few seconds for this poll. The most popular VCSes are included, but feel free to add others.

[polldaddy poll=3867664]

]]>
/blog/2010/10/poll-what-version-control-system-do-you-use-with-eclipse/feed/ 2