Synchronizing workspace resources with remote peers using ECF…
I’ve been hacking on an implementation of Platform/Team’s synchronization API for the past couple of days using ECF’s datashare API as the transport and I have to say that I think I’ve made some great progress so far. I’m really quite surprised by how little work was required on my part to get everything working. Like most other Eclipse extension points, it was really just a matter of implementing a couple of interfaces and doing a bit of subclassing here and there. The rest just kind of fell into place as they say. I really am quite pleased. So, thanks for the great work and great design, Workspace team (both former and current members)! :)
Anyway, back to what I was talking about, the idea is that this plug-in is going to let you synchronize arbitrary resources in you workspace against the same copy on your friend’s workspace. If you’re having problems visualizing what I’m talking about here, you should check out the screencast and see it in action for yourself. Please note that the file is around 14 megabytes so it may take a while for it to finish loading. Don’t click the stop button before it’s done as it appears to stop the rendering also. And oh, there is audio commentary with this video but I think it might be a little low so you may have to amp up your volume settings.
If you have any comments, use cases, or whatever, please make them known by commenting on bug 257017. Thanks!
December 1st, 2008 at 11:00 am
Cool stuff Remy!
December 4th, 2008 at 9:09 am
Hi Remy,
I finally had a chance to look at this. Very cool. :)
Ismael