NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [thredds] NetCDF-ToolsUI, IDV


Thanks John!

N



On Mar 24, 2012, at 1:43 PM, John Caron wrote:

> It looks like we could adopt IDV style jnlp file, and save everyone a lot of 
> trouble including us. Ill try it out and let you know. thanks
> 
> On 3/24/2012 2:15 PM, Nathan Potter wrote:
>> On Mar 24, 2012, at 11:34 AM, John Caron wrote:
>> 
>>> Hi Nathan:
>>> 
>>> Sorry for the delay in responding.
>>> 
>>> Both ideas below sound interesting. Im not clear exactly how you are using 
>>> the jnlp. Are you doing the same thing the TDS does to allow viewers to 
>>> start up with a particular opendap dataset URL?
>> 
>> Well, probably I'm doing the same thing the TDS did a some point in the 
>> past. :)
>> 
>> Currently I deploy Hyrax with prototype JNLP files for each application 
>> (Well not AutoPlot, as I described below). Dereferencing a web start link 
>> associated a dataset causes Hyrax to grab the prototype JNLP, edit the 
>> command line arguments for the webstart application, and then return the 
>> file to the requesting client.
>> 
>> 
>> 
>>> Can you send me an example Hyrax URL that fetches the jnlp?
>> Here's the viewers page for a dataset served on Hyrax:
>> 
>> http://test.opendap.org:8080/opendap/webstart/viewers?dapService=/opendap/hyrax&datasetID=/coverage/mday/PH2006060_2006090_ssta.nc
>> 
>> 
>> The IDV link returns a useful JNLP because the the JNLP basically points to 
>> the latest version and the resources are described in a file held on the IDV 
>> server. So when the update the version and change the jar dependancies the 
>> "world" doesn't have to get a new JNLP file.
>> 
>> The ToolsUI link returns a stale JNLP because the version referenced by the 
>> prototype JNLP file bundled in Hyrax references an older version of the 
>> NetCDF ToolsUI, which depends on a file that is no longer hosted at the 
>> UNIDATA site:
>> 
>> com.sun.deploy.net.FailedDownloadException:
>>     Unable to load resource: 
>> http://www.unidata.ucar.edu/software/netcdf-java/v4.2/webstart/bufrTables.jar
>> 
>> 
>> Does that help?
>> 
>> Also I edited my spastic description of AutoPlot…
>> 
>> 
>> N
>> 
>>> John
>>> 
>>> On 3/15/2012 1:04 PM, Nathan Potter wrote:
>>>> Greetings
>>>> 
>>>> I have some questions regarding the way that IDV and ToolsUI are deployed 
>>>> via webstart. I have been caching the prototype .jnlp files in my 
>>>> distribution and modifying the arguments as needed on a per request basis. 
>>>> This implementation lacks flexibility when the application host site 
>>>> upgrades to a newer version (and removes the older one). I see that on 
>>>> motherlode the IDV jnlp bundle now references a "current" version of the 
>>>> codebase (http://www.unidata.ucar.edu/software/idv/current/webstart)  and 
>>>> that the resources (jar files) are loaded based on content held at the 
>>>> application site:
>>>> http://www.unidata.ucar.edu/software/idv/current/webstart/IDV/idvbase.jnlp
>>>> 
>>>> This seem like a much more flexible plan. Is it something that will also 
>>>> be done for NetCDF-ToolsUI?
>>>> 
>>>> Alternatively, someone pointed me at the way that AutoPlot handles it's 
>>>> jnlp generation. They host the application files and a cgi that you pass 
>>>> the arguments to as part of the query string, it hands back a JNLP with 
>>>> the arguments filled out and pointing to their most recent version  of the 
>>>> AutoPlot application.
>>>> 
>>>> http://autoplot.org/jnlp.cgi?uri=http://cdaweb.gsfc.nasa.gov/sp_phys/data/fast/acf/1998/fa_k0_acf_19980102_v01.cdf
>>>> 
>>>> Any thoughts about this?
>> 
>> 
>> Alternatively, someone pointed me at the way that AutoPlot handles it's jnlp 
>> generation. They host the application jar files and also a cgi to which you 
>> pass the command line arguments as part of the query string. The cgi 
>> responds with a JNLP file in which the command line arguments are filled 
>> out, and all of the resources are pointing to their most recent version  of 
>> the AutoPlot application.
>> 
>> http://autoplot.org/jnlp.cgi?uri=http://cdaweb.gsfc.nasa.gov/sp_phys/data/fast/acf/1998/fa_k0_acf_19980102_v01.cdf
>> 
>> 
>> 
>> 
>>>> 
>>>> Thanks,
>>>> 
>>>> Nathan
>>>> 
>>>> 
>>>> 
>>>> = = =
>>>> Nathan Potter                        ndp at opendap.org
>>>> OPeNDAP, Inc.                        +1.541.231.3317
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> thredds mailing list
>>>> thredds@xxxxxxxxxxxxxxxx
>>>> For list information or to unsubscribe,  visit: 
>>>> http://www.unidata.ucar.edu/mailing_lists/
>>> _______________________________________________
>>> thredds mailing list
>>> thredds@xxxxxxxxxxxxxxxx
>>> For list information or to unsubscribe,  visit: 
>>> http://www.unidata.ucar.edu/mailing_lists/
>> = = =
>> Nathan Potter                        ndp at opendap.org
>> OPeNDAP, Inc.                        +1.541.231.3317
>> 
>> 
>> 
> 
> _______________________________________________
> thredds mailing list
> thredds@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe,  visit: 
> http://www.unidata.ucar.edu/mailing_lists/ 

= = =
Nathan Potter                        ndp at opendap.org
OPeNDAP, Inc.                        +1.541.231.3317






  • 2012 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: