You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sis.apache.org by Martin Desruisseaux <ma...@geomatys.fr> on 2013/04/24 23:02:39 UTC

Current development

Hello all

Just a quick note about the current development. I'm porting the tree 
table view over metadata. However the Geotk implementation was 
read-only, which proved to be limiting. I'm trying to make it read/write 
for SIS.

I propose the following tentative schedule:

  * MetadataTreeTable and AbstractMetadata.toString() by tomorrow.
  * Port of NetCDF CF-1.5 / ISO 19139 bridge by Monday (expected to be
    straightforward).
  * Port of XML (ISO 19139) support completed, including test cases,
    next week or the week after.
  * SIS 0.3 release candidate (may need one or two weeks for testing
    Geotk replacement by SIS in other projects).


     Martin


Re: Current development - delayed

Posted by Martin Desruisseaux <ma...@geomatys.fr>.
Le 29/04/13 18:51, Martin Desruisseaux a écrit :
> The schedule that I posted last week is going to be delayed by at 
> least one week, since I'm still fighting with bullet 1...

Just for the record, the difficulty was that the 
TreeTable.Node.getChildren() returns a List [1], and the List contract 
appears to be very tricky to implement correctly in the context of 
metadata (and random access appears inefficient anyway). I'm relaxing 
the return type from List to Collection, which makes implementation much 
easier.

The List type was not required by SIS (the Collection type is 
sufficient). However I tried to meet the List contract because a List is 
often required by widgets toolkits (Swing, JavaFX...). By abandoning the 
List contract, we may need to provide some wrappers in GUI applications. 
However given that JavaFX for instance actually wants an ObservableList 
rather than the standard List, wrappers would probably have been 
required anyway.

     Martin

[1] 
https://builds.apache.org/job/sis-trunk/site/apidocs/org/apache/sis/util/collection/TreeTable.Node.html#getChildren%28%29


Re: Current development - delayed

Posted by "Mattmann, Chris A (398J)" <ch...@jpl.nasa.gov>.
No worries, I've been delayed as well with #2 ;)

Cheers,
Chris

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: Adam Estrada <es...@gmail.com>
Reply-To: "dev@sis.apache.org" <de...@sis.apache.org>
Date: Monday, April 29, 2013 9:55 AM
To: "dev@sis.apache.org" <de...@sis.apache.org>
Subject: Re: Current development - delayed

>No problem, Martin! Thanks for keeping on it...
>
>Adam
>
>
>On Mon, Apr 29, 2013 at 12:51 PM, Martin Desruisseaux <
>martin.desruisseaux@geomatys.fr> wrote:
>
>> Hello all
>>
>> The schedule that I posted last week is going to be delayed by at least
>> one week, since I'm still fighting with bullet 1...
>>
>> Sorry for the delay
>>
>>     Martin
>>
>>
>> Le 24/04/13 23:02, Martin Desruisseaux a écrit :
>>
>>> Just a quick note about the current development. I'm porting the tree
>>> table view over metadata. However the Geotk implementation was
>>>read-only,
>>> which proved to be limiting. I'm trying to make it read/write for SIS.
>>>
>>> I propose the following tentative schedule:
>>>
>>>   * MetadataTreeTable and AbstractMetadata.toString() by tomorrow.
>>>   * Port of NetCDF CF-1.5 / ISO 19139 bridge by Monday (expected to be
>>>     straightforward).
>>>   * Port of XML (ISO 19139) support completed, including test cases,
>>>     next week or the week after.
>>>   * SIS 0.3 release candidate (may need one or two weeks for testing
>>>     Geotk replacement by SIS in other projects).
>>>
>>>
>>


Re: Current development - delayed

Posted by Adam Estrada <es...@gmail.com>.
No problem, Martin! Thanks for keeping on it...

Adam


On Mon, Apr 29, 2013 at 12:51 PM, Martin Desruisseaux <
martin.desruisseaux@geomatys.fr> wrote:

> Hello all
>
> The schedule that I posted last week is going to be delayed by at least
> one week, since I'm still fighting with bullet 1...
>
> Sorry for the delay
>
>     Martin
>
>
> Le 24/04/13 23:02, Martin Desruisseaux a écrit :
>
>> Just a quick note about the current development. I'm porting the tree
>> table view over metadata. However the Geotk implementation was read-only,
>> which proved to be limiting. I'm trying to make it read/write for SIS.
>>
>> I propose the following tentative schedule:
>>
>>   * MetadataTreeTable and AbstractMetadata.toString() by tomorrow.
>>   * Port of NetCDF CF-1.5 / ISO 19139 bridge by Monday (expected to be
>>     straightforward).
>>   * Port of XML (ISO 19139) support completed, including test cases,
>>     next week or the week after.
>>   * SIS 0.3 release candidate (may need one or two weeks for testing
>>     Geotk replacement by SIS in other projects).
>>
>>
>

Re: Current development - delayed

Posted by Martin Desruisseaux <ma...@geomatys.fr>.
Hello all

The schedule that I posted last week is going to be delayed by at least 
one week, since I'm still fighting with bullet 1...

Sorry for the delay

     Martin


Le 24/04/13 23:02, Martin Desruisseaux a écrit :
> Just a quick note about the current development. I'm porting the tree 
> table view over metadata. However the Geotk implementation was 
> read-only, which proved to be limiting. I'm trying to make it 
> read/write for SIS.
>
> I propose the following tentative schedule:
>
>   * MetadataTreeTable and AbstractMetadata.toString() by tomorrow.
>   * Port of NetCDF CF-1.5 / ISO 19139 bridge by Monday (expected to be
>     straightforward).
>   * Port of XML (ISO 19139) support completed, including test cases,
>     next week or the week after.
>   * SIS 0.3 release candidate (may need one or two weeks for testing
>     Geotk replacement by SIS in other projects).
>


Re: Current development

Posted by "Mattmann, Chris A (398J)" <ch...@jpl.nasa.gov>.
+1 Martin makes sense. I'll work on bullet one over the next week
and get back to you :)

Cheers,
Chris

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: Martin Desruisseaux <ma...@geomatys.fr>
Organization: Geomatys
Reply-To: "dev@sis.apache.org" <de...@sis.apache.org>
Date: Wednesday, April 24, 2013 2:02 PM
To: Apache SIS <de...@sis.apache.org>
Subject: Current development

>Hello all
>
>Just a quick note about the current development. I'm porting the tree
>table view over metadata. However the Geotk implementation was
>read-only, which proved to be limiting. I'm trying to make it read/write
>for SIS.
>
>I propose the following tentative schedule:
>
>  * MetadataTreeTable and AbstractMetadata.toString() by tomorrow.
>  * Port of NetCDF CF-1.5 / ISO 19139 bridge by Monday (expected to be
>    straightforward).
>  * Port of XML (ISO 19139) support completed, including test cases,
>    next week or the week after.
>  * SIS 0.3 release candidate (may need one or two weeks for testing
>    Geotk replacement by SIS in other projects).
>
>
>     Martin
>