Hi,

I have pushed changes to github.

June 19, 2017 10:38 PM, "Martin Desruisseaux"  wrote:
 I had a quick look at the JavaFX application and would like precision
about the plan for the following topics:

* The "home" tag currently display configuration information in text
format. They were a proposal to display it as a tree table. Could
you make a schedule about when you plan to work on that part? 
A read only TreeTableView is implemented. Follow these steps:
* Drag a file containing metadata into the application
* Right click on it to reveal "Open metadata"
* A new tab will open with the name of the file.
* Expand the "Tree Table" pane for tree based view

The tree table uses org.apache.sis.util.collection.TreeTable as the model 
instead of Metadata
directly. I assume this class is very general purpose and flexible for many 
kinds of data.
The diagnostics information on home page obtained using About.configuration() 
also returns a
TreeTable object. I can display that also as a tree table if you want, although 
the screen was
mainly for development purposes as I added or removed runtime dependencies.
 * Likewise, the "CRS" tag has "Registered" and "Custom" parts, but
both of them a currently empty. Can you publish a schedule about
your proposed implementation plan? 
In the latest commit the CRS tab is a table that lists all installed CRS Codes. 
There is also a
search box to filter codes.
For this component I have taken cues from an equivalent geotoolkit component, 
and done a verbatim
copy of org.geotoolkit.gui.javafx.crs.Code with a minor addition of a getter 
method. The original
code is LGPL licensed, so inform me what license work needs to be done.
 Siddhesh proposed to use JIRA for tracking the project using agile /
scrum. Could you provide me some hints about how to do that please? 
By agile/scrum I actually intended some form of issue and project task 
tracking. JIRA's scrum turns out be too much for this project. Instead I have 
set-up Github Projects at https://github.com/SiddheshRane/sis-client/projects 
(https://github.com/SiddheshRane/sis-client/projects). What I've done here is 
list To Do, In Progress and Done tasks. The tasks will be very low level, 
elementary units of functionality however minute and their description will 
refer code sections and APIs that they require. This way you will get a precise 
idea about how the implementation is going on.

Regards
Siddhesh Rane

Reply via email to