Roadmap: Student Project Suggestions

From Java CoG Kit

(Redirected from Student Project Suggestions)
Jump to: navigation, search

see also: Possibilities for [wiki:CoGKit/Participate positions]. At this time we look for community volunteers.


Please help us to complete the wishlist and email us your suggestion. Some larger tasks may be qualifying as part of a Masters or PhD Thesis. If you think this could be the case, please arrange to get your advisor involved.

Ongoing Activities

  • gsiterm:: the integration of a terminal that is GSI compatible. This can be based on mind term. Team: ["Community/People/JeanClaudeCote"]
  • Certificate authority:: a 100% pure Java base certificate to set up as part of your own virtual organization. Team: Mike Sosonkin
  • MtProxy Upload tool:: Team: Glen Drinkwater, ["Community/People/GlenDrinkwater"]
  • IIT:: Several students from IIT are working on [wiki:EDU/IIT/Projects projects] related to MS Windows and in evaluating the capabilities of advanced queuing systems.


Activities we like to do but we have no volunteers yet

  • WiX:: Although the jar files and the CVS we maintain works well under windows, it would be nice to have a better windows install mechnaism based on Wix
  • Java5:: make sure the CoG Kit works with the latest release.
  • wiki2latex:: transforms documentation written in this wiki to a latex document in order to generate a singel consistent manual. Team: open.
  • wiki2spellcheck:: develop a shell script that can be run on all of the wiki to conduct spellchecking and produce a report. Solved by googl toolbar.
  • Maven:: transform the Java CoG Kit to use maven as integration framework. Team: open
  • Certificate and password store:: a component that can be used to store passwords and certificates for different services including GSI, SSH, ftp, bitorrent. Team: open.
  • Bittorrent:: integration of bittorrent into the Java CoG Kit. Team: open.
  • RFT GUI:: a GUI component that interfaces to GT4 RFT. Team: open.
  • Condor provider:: a provider for the Java CoG Kit to Condor or Condor/G. Team: open.
  • @home provider:: develop a provider that reuses seti at home or some other at home framework to submit arbotrary tasks.
  • Queue Providers:: develop providers to queuing systems ["EDU/Projects/Queue"]
  • Examples:: help developing examples for the Java CoG Kit. Team: open.
  • High trhoughput queue:: develop a fault tolerant high throughput queue including GUI interfaces. Team: open.
  • .Net provider:: develop a secure .net service that can be used to run on the windows platform. Develop a client that interfaces with them. Team: open.
  • IDL CoG Kit:: develop a CoG Kit for IDL. Team: open.
  • CORBA:: update the CORBA CoG Kit to the newest Java CoG Kit 4


  • UML:: The CoG Kit has grown and sometimes contributions from different groups have been made that may not yet ntegrate well. It would be good to design UML diagrams for most of the code in order to se ehow we can acheave a better software engeneering result.


  • junit:: Help developing and documenting junit tests. Help settung up a framework for nightly tests.
  • Documentation:: help developing a manual and/or javadocs
  • Java JCE Security provider:: Modify the CoG Kit so different security providers can be used in addition to bouncy castle.
  • Java JSSE Security provider:: evaluate JSSE and see how this can be included in CoG.
Personal tools
Collaboration and Jobs