XTC
XTC (Extreme Team Collaboration) is a plug-in for Eclipse 3.4. It allows programmers to collaborate in real-time.
Features
This is what XTC does:
- Synchronization of editors.
- Synchronization of files.
- I change/add code in Eclipse, you don't only see these changes directly, you can also use them directly.
- I add a new file, the file is added in your Eclipse as well.
- I move some files, the files are moved in your Eclipse as well.
- I remove some files, the files are removed in your Eclipse as well.
- I refactor some classes or methods. The results are applied in your Eclipse as well.
- I change the content of a binary file, the new content is put in your file as well.
Show me
Some screenshots and a video will appear here soon.
Installation of Eclipse plug-in
XTC has some dependencies which need to be installed:
The Toolbus itself also has some dependencies: And yes, IMP also has a dependency: After these dependencies are installed XTC can be installed. Use the following URL to install XTC from within Eclipse: http://xtc.jeldertpol.nl/update/.Installation of server
The server consists of 2 parts. The first part is the Toolbus script. This script is used for the communication between the clients and the server. The second part is the server itself.
Download all server files. Start the Toolbus with "XTCserver" from a shell. Now start the server with "java -jar XTCserver.jar -TB_TOOL_NAME server -TB_HOST localhost -TB_PORT 60000". Now the clients can connect.
Licence
To be decided.
Credits
XTC is entirely programmed by Jeldert Pol. It was part of his graduation project for his Master of Science in Software Engineering at the University of Amsterdam.