FYI, of interest to the SIS community...

Begin forwarded message:

> From: Ross Laidlaw <[email protected]>
> Date: March 31, 2012 4:04:10 AM PDT
> To: "[email protected]" <[email protected]>
> Subject: Re: OODT-402 progress update
> Reply-To: "[email protected]" <[email protected]>
> 
> Hi Chris,
> 
> Many thanks for your comments and advice.  I have now installed SIS on
> my system and I have the demo up and running.  I've also been
> experimenting with the connection between File Manager and SIS and I
> have a basic connection working.  Here are the steps I have carried so
> far:
> 
> Firstly, I added elements for 'Latitude' and 'Longitude' to the
> GenericFile policy.  Then I created a set of test files (simple text
> files) with corresponding '.met' metadata files.  I added 'Latitude'
> and 'Longitude' metadata to the '.met' files.  I then ingested these
> into my File Manager repository.
> 
> After that, I enabled the 'georss' tags in the 'rssconf.xml'
> configuration file (I added tags for geo:lat and geo:long to start
> with) and viewed the RSS output from the CAS REST API in my browser.
> 
> I then added the URL
> ('http://localhost:8080/fmprod/viewRecent?channel=ALL') as an RSS feed
> to the 'sis-location-config.xml' config in my SIS webapp.
> 
> Next, I ran a bounding box query from the SIS demo.jsp and my file
> manager files appeared on the map!  Awesome!
> 
> I have uploaded a set of screenshots showing my progress, hopefully
> they're accessible and make sense (I'm new to flickr, so apologies if
> things look a bit disorganised!):
> 
> http://www.flickr.com/photos/rlaidlaw/sets/72157629342438940/with/7031581313/
> 
> I tried to order the screenshots to follow the steps I outlined above,
> with the final screenshot being the output from the SIS demo showing
> the File Manager files on the map.
> 
> For next steps, I could start to formalize some of my experimental
> code and begin to address the key points you have outlined on the
> OODT-402 jira page (i.e. writing a default GeoRSS config and a default
> file manager policy for a 'LocationAwareProduct' type).  I will follow
> up with specific questions about both of these, but for now I just
> wanted to give you an update on my progress and to check that I'm
> heading in the right direction.
> 
> Speak to you soon,
> 
> Ross
> 
> 
> 
> 
> 
> On 22 March 2012 05:48, Mattmann, Chris A (388J)
> <[email protected]> wrote:
>> Hi Ross,
>> 
>> On Mar 22, 2012, at 5:34 AM, Ross Laidlaw wrote:
>> 
>>> Hi Chris,
>>> 
>>> I'm writing to give an update on my progress on OODT-402 and getting
>>> up to speed with the OODT project.
>>> 
>>> I've been reading through the documentation from
>>> http://oodt.apache.org/components/maven/filemgr and the wiki pages
>>> http://cwiki.apache.org/oodt.  I've also read up on the GeoRSS format
>>> at http://georss.org and http://en.wikipedia.org/wiki/GeoRSS.
>> 
>> Awesome, that's the right place to start!
>> 
>>> 
>>> By following the user guides (which are awesome by the way!)
>> 
>> * thanks * Many folks have been really updating those lately (Tom Bennett, 
>> Cameron
>> Goodale, Sheryl John, and others) so thanks to them for that!
>> 
>>> I have
>>> built OODT with maven v2.2.1 on my laptop (macbook running OSX Lion)
>>> and set up the File Manager program (I've ingested my first 'blah.txt'
>>> file with meta data!  And also tested out some queries).
>> 
>> You ROCK, nice!
>> 
>>> 
>>> As a next step, I'd like to install the File Manager webapp.  Are
>>> there any recent guides for installing?  I watched both of your Apache
>>> OODT Curation tutorials on YouTube (very cool) and also found some
>>> info about webapps from one of your replies on the
>>> [email protected] mailing list (with link to slides
>>> http://oodt.apache.org/components/maven/grid/slides.pdf).  I have my
>>> webapp target folders and war files from the build and I have Tomcat
>>> set up on my machine, so hopefully I'm not far off being up and
>>> running!  Apologies if this is something obvious that I should know
>>> already (e.g. by learning more about Tomcat).
>> 
>> Great, that's the right starting point.
>> 
>>> 
>>> I built the 0.3 release of OODT on my machine.  But I also had a look
>>> through the latest webapp source code and noted your comments in the
>>> following file:
>>> https://svn.apache.org/repos/asf/oodt/trunk/webapp/fmprod/src/main/resources/rssconf.xml
>>> 
>>>    <!--
>>> 
>>>    If you want to turn your CAS File Manager into a GeoRSS
>>>    simple service (see http://georss.org/simple), add the
>>>    following block, assuming that you have indexed met fields
>>>    named Latitude and Longitude for your product (update as
>>>    appropriate otherwise).
>>> 
>>>    <tag name="georss:point" source="[Latitude] [Longitude]"/>
>>>    -->
>> 
>> Yep, the above is assuming that you index 2 met fields along with your
>> products, the Latitude met field, and the Longitude. If you indexed them
>> differently (e.g., a field named "geolat" or "geolng", then you would update
>> the above accordingly).
>> 
>>> 
>>> 
>>> Am I right in thinking that this is the starting point for OODT-402?
>> 
>> Absolutely that's the right starting point for getting GeoRSS out of the
>> File Manager, then the next step is to move onto SIS and read about its
>> GeoRSS data loader and Quad Tree. Admittedly over in SIS ville there's
>> a lot less documentation, but it would be great because there is also
>> as an Incubator project a lot more ability to easily contribute and get 
>> started
>> being part of the community.
>> 
>>> I saw from georss.org that there are a few different GeoRSS formats
>>> (Simple, GML and W3C).  But I read that the W3C format is a bit older
>>> and the GML format is quite extensive, so it's a great plan to use the
>>> simple format and work from there.
>> 
>> It would be great to support the Simple to start out with and if there is
>> time to look at the GML and W3C versions (but only as it makes sense
>> and if there is time).
>> 
>>> 
>>> I'd like to set up a similar development environment to the OODT
>>> developers.  Is Eclipse the IDE of choice?
>> 
>> Yep most of the OODT devs use Eclipse and there are a wealth of
>> folks that could help you here on list if you have any trouble.
>> 
>>> I noticed you using it on
>>> the youtube tutorials and also there's an 'OODT Eclipse Developer
>>> Help' guide on the wiki.  I have version 3.7.2 (Indigo) installed on
>>> my machine but please let me know if there are any incompatibility
>>> problems.
>> 
>> That sounds fine, should work great.
>> 
>>> 
>>> Regarding OODT-402, do you have a feel for how long you'd expect me to
>>> take in completing the project?
>> 
>> I'm hoping that in a month you could have the whole thing running end, to
>> end, but even if it took 2 months or 3 months that would be great too. 
>> There's
>> a lot of room to grow in both projects, OODT and SIS, and you can really
>> take it where you want to go from there.
>> 
>>>  I'd like to put together a plan of
>>> action for my GSoC proposal.  I have the three step outline from the
>>> OODT-402 JIRA page as the basis for the plan.  I feel that I have a
>>> good knowledge of XML and core Java, for example I have passed the
>>> Oracle Certified Java Programmer exam.  Hopefully I also have a good
>>> grounding in some of the design principles used in OODT, for example
>>> factory design patterns and coding to interfaces for extensibility, as
>>> I have taken several OO classes so far in my studies.
>> 
>> Yeah I think you are perfect for the project and you will do great. The next
>> step is probably to start learning about SIS as you get closer to getting
>> the FM to spit out GeoRSS. Feel free to engage the SIS community
>> ([email protected]) as you move forward there too and if
>> you have any questions let us know and we'll all try and help out.
>> 
>>> 
>>> I'm hoping to have some more specific questions about the steps for
>>> OODT-402 as I start using the webapp and examining the source code in
>>> more detail.
>> 
>> Awesome happy to help!
>> 
>>> 
>>> 
>>> Many thanks again for your time,
>>> 
>> 
>> And to yours! I'm super excited, great work so far Ross...
>> 
>> Cheers,
>> Chris
>> 
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Chris Mattmann, Ph.D.
>> Senior Computer Scientist
>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>> Office: 171-266B, Mailstop: 171-246
>> Email: [email protected]
>> WWW:   http://sunset.usc.edu/~mattmann/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Adjunct Assistant Professor, Computer Science Department
>> University of Southern California, Los Angeles, CA 90089 USA
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> 


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

Reply via email to