Deploying PEERNET Reports Designer as a Java Web Start application is the most common way to deploy the designer.  It has the advantage that the client desktops never have to install anything and everything is always up-to-date with your latest deployment.

 

To deploy PEERNET Reports Designer as a Java Web Start application you need to create a JNLP file.   Below is the contents of a sample JNLP file.   You

 

<!-- JNLP File for PEERNET Reports -->

<jnlp

 spec="1.0+"

 codebase="https://www.peernet.com/reports/test"

 href="peernet.jnlp">

 <information>

   <title>PEERNET Reports</title>

   <vendor>PEERNET, Inc.</vendor>

   <homepage href="http://www.peernet.com/reports"/>

   <description>PEERNET Reports Designer</description>

   <description kind="short">Bar Code, Label and Report Design Software</description>

   <icon href="PEERNETReportsDesigner3.0.ico"/>

   <offline-allowed/>

 </information>

 <security>

   <all-permissions/>

 </security>

 

 <resources>

   <j2se version="1.5+" java-vm-args="-Xmx512M"/>

<!--    <jar href="availableresources.jar"/> -->

   <jar href="PEERNETReportsDesigner3.jar" main="true" />

   <property name="com.peernet.fontmanger.excludeLogicalFonts" value="false" />

   <property name="com.peernet.fontmanger.excludeSystemFonts"  value="false" />

   <property name="com.peernet.fontmanger.excludeBundledFonts" value="false" />

   <property name="com.peernet.fontmanger.includeOnlyResourceFonts" value="false" />

   <property name="com.peernet.peernetreports3.activationcode" value="<Deployment code purchased from PEERNET Inc. as part of licensing PEERNET Reports for redistribution or use with one (1) named application>" />

 </resources>

 

 <resources os="Windows">

   <nativelib href="PeernetOS2Extension.dll.jar"/>

   <nativelib href="jst.jar"/>

 </resources>

 

 <application-desc>

 </application-desc>

</jnlp>

 

In addition to the JNLP file above, you will also be required to digitally sign the jar files.   This is a requirement of any Java Web Start application as all jar files must be digitally signed with the same digital signature.