The build system now creates Java Web Start releases for all four programs.

At present, dist/*.jnlp refer to my own personal web server, and the build
system is aware of my personal keystore because creating a JWS release
involves signing JARs.  It will be very simple to change this once we have
a real PKI certificate and once we deploy on thdl.org.

Note that Savant and QuillDriver's releases are only half-done right now;
they do not include the XML and JMF libraries yet.
This commit is contained in:
dchandler 2002-10-12 18:30:14 +00:00
parent 5cfd45cf32
commit d50b41b87f
7 changed files with 243 additions and 23 deletions

View file

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="http://iris.lib.virginia.edu/tibet/tools"
href="DictionarySearchAppletAndJavaWebStart.jnlp">
<information>
<title>DictionarySearchAppletAndJavaWebStart</title>
<vendor>THDL</vendor>
<homepage href="http://iris.lib.virginia.edu/tibet/reference/translation-tool.html" />
<description>
The translation tool provides a Tibetan-to-English dictionary.
You must have the Tibetan Machine Web fonts installed on your
computer to take full advantage of this dictionary.
</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.2+"/>
<jar href="DictionarySearchAppletAndJavaWebStart-JWS.jar" />
</resources>
<application-desc />
</jnlp>

27
dist/Jskad.jnlp vendored Normal file
View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="http://iris.lib.virginia.edu/tibet/tools"
href="Jskad.jnlp">
<information>
<title>Jskad</title>
<vendor>THDL</vendor>
<homepage href="http://iris.lib.virginia.edu/tibet/tools/jskad.html" />
<description>
Jskad is a simple text editor for the Tibetan language, using the
Wylie transliteration and supporting several virtual keyboards.
You must install the Tibetan Machine Web fonts before using
Jskad.
</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.2+"/>
<jar href="Jskad-JWS.jar" />
</resources>
<application-desc />
</jnlp>

24
dist/QuillDriver.jnlp vendored Normal file
View file

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="http://iris.lib.virginia.edu/tibet/tools"
href="QuillDriver.jnlp">
<information>
<title>QuillDriver</title>
<vendor>THDL</vendor>
<homepage href="http://iris.lib.virginia.edu/tibet/tools/quilldriver/" />
<description>
QuillDriver helps you develop content for Savant, another THDL tool.
</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.2+"/>
<jar href="QuillDriver-JWS.jar" />
</resources>
<application-desc />
</jnlp>

6
dist/README.TXT vendored Normal file
View file

@ -0,0 +1,6 @@
This directory contains the JNLP files that we use to distribute our
Java programs via Java Web Start. Ant creates subdirectories here
also and populates them with various JARs, WARs, Zip files, etc.
DC

25
dist/Savant.jnlp vendored Normal file
View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+"
codebase="http://iris.lib.virginia.edu/tibet/tools"
href="Savant.jnlp">
<information>
<title>Savant</title>
<vendor>THDL</vendor>
<homepage href="http://iris.lib.virginia.edu/tibet/tools/savant/" />
<description>
Savant displays foreign-language text, audio, and video
side-by-side to help you learn foreign languages or just study.
</description>
<offline-allowed/>
</information>
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.2+"/>
<jar href="Savant-JWS.jar" />
</resources>
<application-desc />
</jnlp>