Difference between revisions of "JGridstart/Developers"

From PDP/Grid Wiki
Jump to navigationJump to search
(add bc-jws link)
m (update bug tracker link)
Line 5: Line 5:
 
* Latest [http://www.nikhef.nl/~wvengen/jgridstart-devel/jgridstart.jnlp development build] (java web start file)
 
* Latest [http://www.nikhef.nl/~wvengen/jgridstart-devel/jgridstart.jnlp development build] (java web start file)
 
** interfaces with a [http://www.nikhef.nl/~wvengen/testca/ test certificate authority] to avoid interfering with operations
 
** interfaces with a [http://www.nikhef.nl/~wvengen/testca/ test certificate authority] to avoid interfering with operations
* Mantis [https://grid.sara.nl/issues/set_project.php?project_id=9 bug tracker]
+
* Mantis [http://jgridstart.nikhef.nl/bugs bug tracker]
 
* [http://kudde.nikhef.nl:8080/ Hudson] continuous integration server, doing automated builds and testing
 
* [http://kudde.nikhef.nl:8080/ Hudson] continuous integration server, doing automated builds and testing
 
* [https://gforge.vl-e.nl/projects/jgridstart/ jGridstart GForge project], currently the [https://gforge.vl-e.nl/forum/forum.php?forum_id=190 forum] may be used
 
* [https://gforge.vl-e.nl/projects/jgridstart/ jGridstart GForge project], currently the [https://gforge.vl-e.nl/forum/forum.php?forum_id=190 forum] may be used

Revision as of 15:26, 27 January 2010

JGridstart is an open source project, licensed under the GPL (version 2 or later). It was developed at Nikhef as part of the BiG Grid project.

Developer documents

Building from source

JGridstart is being developed in a subversion repository: active SVN branch (web access). To build the latest trunk from source, make sure that you have installed a Java development environment, Ant, and Graphviz (for the Javadoc diagrams; make sure dot is in your path), then run:

 svn checkout https://ndpfsvn.nikhef.nl/repos/pdpsoft/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart
 cd nl.nikhef.jgridstart
 ant dist

This results in signed JAR in the subdirectory deployment, together with java web start related files. When developing, one can run jGridstart from the in-tree class files using the shellscript jgridstart.sh (or jgridstart.bat on Windows).

Related websites

  • Certificate Authority Operations WG
  • Related software
    • Grid Tools
    • SpectroGrid2 with a java web start based certificate manager (also here)
    • JaBaCATs Java Basic Certificate Authority Tools
    • Portecle - GUI to create, manage and examine keystores, keys, certificates, requests, revocation lists and more.
    • KeyTool IUI the cryptography GUI tool
    • gridshib-ca contains a java web start tool that installs user certificates
    • Grix is a Java gui application to help users handle security related tasks within a grid environment
    • CSRGenerator is a Java gui wizard to submit a CSR, implementing a subset of jGridstart's features
    • libbrowser is a Java library for accessing Internet Explorer and Mozilla keystores read/write(!) using native calls to dll/so.