Creating an IDE-independent Version of the Saros Whiteboard Using Web-Technologies
Saros is an open source IDE plugin for distributed collaborative software development with a wide variety of features, including collaborative real-time file editing with various sharing options, inconsistency detection and a Whiteboard for communicating topics graphically.
The Whiteboard was first prototyped for Eclipse IDE by Michael Jurke in 2010 and was expanded later by Henrik Degener in 2012 with focus on usability, user experience and graphic tablets support
Consequently, the purpose of this thesis is to contribute to this ongoing process by separating the logic of the Whiteboard from the Eclipse GUI while also preserving the current infrastructure, especially the implemented SXE synchronization algorithm (Shared XML Editing).
Furthermore, this thesis will focus on re-creating the Whiteboard user interface with a more useroriented approach and using Web-technologies such as HTML/CSS/JavaScript which can run in web browsers cross-platform and cross-IDE seamlessly.