Jump to: navigation, search

Difference between revisions of "ECF/Shared Code Plugin"

< ECF
Line 17: Line 17:
  
 
See [[Goals Achieve|here]] more details of how these goals will be achieved.
 
See [[Goals Achieve|here]] more details of how these goals will be achieved.
 +
  
 
==Schedule==
 
==Schedule==
 
Project's schedule is in [[SCP Schedule]], you can be well aware of tasks and status about the project.
 
Project's schedule is in [[SCP Schedule]], you can be well aware of tasks and status about the project.
  
==Architecture==
 
  
 +
==Architecture==
 
All the relevant characteristics of SCP Architecture can be figured out in [[ScpArchitecture]].
 
All the relevant characteristics of SCP Architecture can be figured out in [[ScpArchitecture]].
  
==Screenshots==
 
  
 +
==Screenshots==
 
Screenshots were produced from the SCP and placed where it can be easily seen - [[Screenshots SCP]].
 
Screenshots were produced from the SCP and placed where it can be easily seen - [[Screenshots SCP]].
 +
  
 
==Technical Issues==
 
==Technical Issues==
 
===[[Multipoint Request/Reply Implementation]]===
 
===[[Multipoint Request/Reply Implementation]]===
 +
 +
 +
==Plug'in Usage==
 +
See [[Story|here]] for a simple story that describes the user value provided by SCP. This story will describe how a developer would have a useful search for source code.
 +
This simple [[how-to]] is a step-by-step description of how to install and run the SCP.
 +
  
 
==Future Work==
 
==Future Work==
 
===[[Peer Cache Mechanism]]===
 
===[[Peer Cache Mechanism]]===
 +
  
 
==Resources and Talks==
 
==Resources and Talks==
 
This session is a nice place to talk abou '''ideas''' and '''clues''' with other people about SCP - [[Talk:Shared_Code_Plugin|Talks]].
 
This session is a nice place to talk abou '''ideas''' and '''clues''' with other people about SCP - [[Talk:Shared_Code_Plugin|Talks]].
  
===References===
 
  
 +
===References===
 
===Notes===
 
===Notes===

Revision as of 22:19, 26 June 2006

Sharecodelogo.gif

Project Lead: Marcelo Mayworm

Mentor(s): Scott Lewis, Ken Gilmer

Project Motivation

The Shared Code Project is a small set of Eclipse plugins to support dynamic source code search and sharing among a team of Eclipse users. The SCP idea is to provide developers with an easy-to-use interface to search for source code and share source code among developers, which can be leveraged in the applications. Developers can make yours source code on Eclipse Workspace available to a lot of people, adding special metadata into these source code, making way for others developers find easy source code, in ways never possible before. SCP is based in a peer-to-peer communications and file sharing, therefore, the intention is to use the Eclipse Communication Framework (ECF) as base, because ECF provides an open source framework supporting the creation of communications-based applications on the Eclipse platform, using a peer-to-peer network. SCP focuses on the development of tool of collaborative.


Goals

  1. Enable easy-to-user searching of source code across multiple Eclipse workspaces
  2. Support metadata-based searches using Java annotations and/or Eclipse markers. See here for candidate metadata types.
  3. Support the delivery and view/presentation of matching source code in response to remote search requests
  4. Support search restriction based upon source license type, as well as individual and group-level search restrictions

See here more details of how these goals will be achieved.


Schedule

Project's schedule is in SCP Schedule, you can be well aware of tasks and status about the project.


Architecture

All the relevant characteristics of SCP Architecture can be figured out in ScpArchitecture.


Screenshots

Screenshots were produced from the SCP and placed where it can be easily seen - Screenshots SCP.


Technical Issues

Multipoint Request/Reply Implementation

Plug'in Usage

See here for a simple story that describes the user value provided by SCP. This story will describe how a developer would have a useful search for source code. This simple how-to is a step-by-step description of how to install and run the SCP.


Future Work

Peer Cache Mechanism

Resources and Talks

This session is a nice place to talk abou ideas and clues with other people about SCP - Talks.


References

Notes