[kepler-dev] [Bug 1334] - need installer for kepler

Chad Berkley berkley at nceas.ucsb.edu
Mon Feb 9 10:47:48 PST 2004


cool.  thanks christopher.  we'll let you know when we get working on this.

chad

bugzilla-daemon at ecoinformatics.org wrote:
> http://bugzilla.ecoinformatics.org/show_bug.cgi?id=1334
> 
> 
> 
> 
> 
> ------- Additional Comments From cxh at eecs.berkeley.edu  2004-02-09 10:41 -------
> By way of introduction, I'm the release engineer for the Ptolemy project.
> 
> We are currently using ZeroG's InstallAnywhere.  It works reasonably well.
> I did use InstallShield for the Ptolemy II 1.0 release in 2001.
> I had a number of problems at that time with InstallShield, see
> http://ptolemy.eecs.berkeley.edu/ptolemyII/ptII1.0/installshield.htm#bugs
> maybe InstallSheilds has fixed these problems, maybe not.
> 
> In any case I recommend InstallAnywhere.  It is not cheap, we ended
> up upgrading to the Enterprise edition ($3000? for initial purchase,
> $1500? for annual support for the second and subsequent years?)
> If there is a free installer available, I would consider moving away from
> InstallAnywhere.
> 
> 
> It turns out that a fairly powerful release mechanism is to build a
> Web Start installer first, which will help sort out jar file contents issues,
> and then use InstallAnywhere.  I found the build/test cycle to be faster with
> Web Start.  $PTII/mk/jnlp.mk has rules for building a Web Start release.
> See also $PTII/doc/webStartHelp.htm, which can be found on the web as
> http://ptolemy.eecs.berkeley.edu/ptolemyII/ptII3.0/ptII/doc/webStartHelp.htm
> 
> There is also the applet code generator, which can be used to create applets
> of Ptolemy models.  I was playing around with having the applet code generator
> create Web Start installers, but have not quite finished.  
> 
> One can also reduce the size of the download by using tree shaking, where
> we run the model, note which jar files are actually used, and ship only those
> jar files.  Of course, we need to be sure to include the error handling
> mechanism etc., so treeshaking works best for non-GUI intensive products
> like applets that have a plot as an output etc.
> 
> Anyway, I can provide some help in this area.
> -Christopher
> _______________________________________________
> kepler-dev mailing list
> kepler-dev at ecoinformatics.org
> http://www.ecoinformatics.org/mailman/listinfo/kepler-dev


-- 
-----------------------
Chad Berkley
National Center for
Ecological Analysis
and Synthesis (NCEAS)
berkley at nceas.ucsb.edu
-----------------------




More information about the Kepler-dev mailing list