Skip to content

ritubits/CollabHubClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COGEclipseClient

This repository hosts the implementation of the COGEclipseClient and its various components. The CollabHubClient codebase consists of the implementation of the following:

• Apache HttpComponents Client Component: This component establishes a connection with the COG server once the collaborator starts collaborating over a selected project (StartCollaborationClient.java).

• ActivityMetaData Provider Component: This component (StartCollaborationHandler.java) creates the background UI thread for capturing developer activities within the IDE. It obtains activity metadata information and current file content and sends it to the COG server with the help of the HttpClient component (CollabUserActivityClient.java).

• IDE DecorationContributor Plugin Component: Invokes the collaboratorInboxDecorator plug-in bundled in the DecorationPlugin repository. Also contains the code for collaboratorsInfoViewParts plug-in (DirectCollaboratorsViewPart.java, IndirectCollaboratorsViewPart.java, OpenIndirectCollaboratorsViewPart.java and SemiDirectCollaboratorsViewPart.java) and collaboratorsConflictsViewParts plug-in (ConflictMessagesView.java).

About

Collaboration Client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages