Difference between revisions of "GCube Development"

From Gcube Wiki
Jump to: navigation, search
(First drafting of the page - this page will implement DJRA4.1a)
 
Line 1: Line 1:
[http://www.gcube-system.org/ gCube] is a Software System whose development activity is ongoing and performed according to the [http://en.wikipedia.org/wiki/Agile_software_development Agile software development] methodology.
+
'''NOTE''': ''THIS PAGE IS '''WORK IN PROGRESS'''''
 +
 
 +
[http://www.gcube-system.org/ gCube] is a Software System whose development activity is ongoing and performed according to the [http://en.wikipedia.org/wiki/Agile_software_development Agile software development] methodology. This page documents the current status of this system, as well as a series of statistics including progression of source code over time, the developers activity and the results of the automatic build.
  
 
=== Development Status ===
 
=== Development Status ===
 +
 +
gCube has been designed by following the principles of [http://en.wikipedia.org/wiki/Software_componentry Component-based software engineering]. [[GCube Architecture]] describes the resulting ''Reference Architecture''. In particular, since the system has been implemented according to the [http://en.wikipedia.org/wiki/Service-oriented_architecture Service Oriented Architecture] principles while the User Interface related components are based on [http://en.wikipedia.org/wiki/Portlet portlets], it currently consists of:
 +
* xxx Web Services;
 +
* xxx Software Libraries;
 +
* xxx Portlets.
 +
Such components are logically organised in xxx logical areas.
 +
 +
 +
=== Code Statistics ===
 +
 +
We use '''??? [http://www.statsvn.org/ StatSVN] ???''' to retrieve information from the project Subversion repository and to generate various tables and charts describing the project development. In particular, the following report are available:
 +
* Report 1
 +
* Report 2
  
 
=== Automated Builds ===
 
=== Automated Builds ===
Line 7: Line 22:
 
For the latest build results, please refer to the [https://grids16.eng.it/BuildReport/builds/recent%20builds/org.gcube.HEAD Build Report].
 
For the latest build results, please refer to the [https://grids16.eng.it/BuildReport/builds/recent%20builds/org.gcube.HEAD Build Report].
  
=== Code Statistics ===
+
=== Download ===
 +
 
 +
The release of the software is regulated by a [https://integration.wiki.d4science.research-infrastructures.eu/integration/index.php/Main_Page Integration, Testing and Distribution] procedure that aim at building a deployable, reliable and documented software distribution.
 +
 
 +
The final result of this activity materializes in a set of ''gCube distributions'' made available through the [http://software.d4science.research-infrastructures.eu/index.jsp gCube Distribution Site].

Revision as of 22:10, 9 October 2008

NOTE: THIS PAGE IS WORK IN PROGRESS

gCube is a Software System whose development activity is ongoing and performed according to the Agile software development methodology. This page documents the current status of this system, as well as a series of statistics including progression of source code over time, the developers activity and the results of the automatic build.

Development Status

gCube has been designed by following the principles of Component-based software engineering. GCube Architecture describes the resulting Reference Architecture. In particular, since the system has been implemented according to the Service Oriented Architecture principles while the User Interface related components are based on portlets, it currently consists of:

  • xxx Web Services;
  • xxx Software Libraries;
  • xxx Portlets.

Such components are logically organised in xxx logical areas.


Code Statistics

We use ??? StatSVN ??? to retrieve information from the project Subversion repository and to generate various tables and charts describing the project development. In particular, the following report are available:

  • Report 1
  • Report 2

Automated Builds

For the latest build results, please refer to the Build Report.

Download

The release of the software is regulated by a Integration, Testing and Distribution procedure that aim at building a deployable, reliable and documented software distribution.

The final result of this activity materializes in a set of gCube distributions made available through the gCube Distribution Site.