Changes between Version 3 and Version 4 of Modules/Matrix


Ignore:
Timestamp:
2011-01-07T16:30:16+01:00 (14 years ago)
Author:
jvelde
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Modules/Matrix

    v3 v4  
    11= MatrixModule =
     2
     3Update 7 jan 2011:
     4
     5== Joris' Matrix ==
     6
     7== Erik's Matrix ==
     8
     9== Joeri's Matrix ==
     10
     11The clever thing is the abstract class. This takes care of most matrix abilities, because it runs on a set of basic core functions that have to be implemented by each specific backend. (ie. retrieving elements)
     12
     13=== Implementation ===
     14
     15Interface: http://www.molgenis.org/svn/gcc/trunk/handwritten/java/matrix/DataMatrixInstance.java
     16Abstract: http://www.molgenis.org/svn/gcc/trunk/handwritten/java/matrix/AbstractDataMatrixInstance.java
     17Backend implementations: http://www.molgenis.org/svn/gcc/trunk/handwritten/java/matrix/implementations/
     18
     19=== GUI ===
     20
     21Several plugins that make use of the matrix: http://www.molgenis.org/svn/gcc/trunk/handwritten/java/plugins/matrix/
     22An important intermediate is the Browser, this enables paging through a matrix. Code at: http://www.molgenis.org/svn/gcc/trunk/handwritten/java/plugins/matrix/manager/Browser.java
     23
     24=== Regression test ===
     25
     26A JUnit test for all 4 implementations. Created matrices filled with random data. Makes all kinds of combinations of annotations, datatypes, dimension sizes, etc. Then tests every possible way to extract data from the matrix. TODO: proper tests for queries.
     27
     28Test main class at: http://www.molgenis.org/svn/gcc/trunk/handwritten/java/matrix/test/implementations/RunTestMatrix.java
     29
     30=== Demo ===
     31
     32See the plugins in action at: http://vm7.target.rug.nl:8080/xqtldemo/molgenis.do?__target=Investigationmenu&select=Data
     33
     34== Older stuff ==
    235
    336This is the page describing everything surrounding the Matrix module to be developed.