Browse Source

Reorganize J2ME tasks. New SCM-section in external. DTDDoc.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276582 13f79535-47bb-0310-9956-ffa450edef68
master
Jan Materne 21 years ago
parent
commit
e7a1495dac
3 changed files with 334 additions and 196 deletions
  1. +133
    -57
      docs/external.html
  2. +178
    -136
      xdocs/external.xml
  3. +23
    -3
      xdocs/stylesheets/site.vsl

+ 133
- 57
docs/external.html View File

@@ -1159,6 +1159,54 @@
valign="top" align="left">
Apache Software Foundation License
</td>
</tr>
</table>
<h4 class="subsection">
<a name="DTDDoc"></a>
DTDDoc
</h4>
<p>DTDDoc is here to help you to document your DTD's efficiently. It is a
straightforward extension of the javadoc concept to the DTD file format.</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Compatibility:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.4 and later
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
URL:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://dtddoc.sourceforge.net/">http://dtddoc.sourceforge.net/</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
Contact:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://sourceforge.net/mail/?group_id=53704">Project Mailing List</a>
</td>
</tr>
<tr>
<th colspan="1" rowspan="1"
valign="top" align="left">
License:
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
X11 (Open Source)
</td>
</tr>
</table>
<h4 class="subsection">
@@ -1801,7 +1849,21 @@
</h4>
<p>There are different sets of tasks to help build <a href="http://java.sun.com/j2me/">Java 2 Platform, Micro
Edition</a> (J2ME) applications.</p>
<p>This set supports CLDC and the K Virtual Machine (KVM):</p>
<h5 class="subsection">
<a name="Antenna"></a>
*** Antenna ***
</h5>
<p>Antenna provides a set of Ant tasks suitable for developing
wireless Java applications targeted at the Mobile Information
Device Profile (MIDP). With Antenna, you can compile,
preverify, package, obfuscate, and run your MIDP applications
(aka MIDlets), manipulate Java Application Descriptor (JAD)
files, as well as convert JAR files to PRC files designed to
run on MIDP for Palm OS. Deployment is supported via a
deployment task and a corresponding HTTP servlet for
Over-the-Air (OTA) provisioning. A small preprocessor allows
to generate different variants of a MIDlet from a single
source.</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
@@ -1810,7 +1872,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.3
Ant 1.4.1 or later
</td>
</tr>
<tr>
@@ -1820,7 +1882,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.dribin.org/dave/j2me_ant/">http://www.dribin.org/dave/j2me_ant/</a>
<a href="http://antenna.sourceforge.net/">http://antenna.sourceforge.net/</a>
</td>
</tr>
<tr>
@@ -1830,7 +1892,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="mailto:drib@enteract.com">Dave Dribin</a>
<a href="mailto:joerg@pleumann.de">Jörg Pleumann</a>
</td>
</tr>
<tr>
@@ -1840,12 +1902,21 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Apache Software License
GNU Lesser General Public License
</td>
</tr>
</table>
<p>And this set works with the J2ME Wireless Toolkit and MIDP
for PalmOS:</p>
<h5 class="subsection">
<a name="Antic"></a>
*** Antic ***
</h5>
<p>Antic is a freely available task for packaging J2ME
applications. It produces both the Jar and Jad files in a
single step. This allows *all* entries to be correclty set in
the jad file, including the size of the jar file that is
produced. This task has been used and tested extensively with
Sun's Wireless Toolkit and also the Nokia SDK and
emulators.</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
@@ -1854,7 +1925,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.3
Ant 1.5
</td>
</tr>
<tr>
@@ -1864,7 +1935,8 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.stampysoft.com/ant/">http://www.stampysoft.com/ant/</a>
<a href="http://www.smartkey.co.uk/tools/antic/antic.html">http://www.smartkey.co.uk/tools/antic/antic.html</a>
</td>
</tr>
<tr>
@@ -1874,7 +1946,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="mailto:jeckels@stampysoft.com">Josh Eckels</a>
<a href="mailto:support@smartkey.co.uk">smartkey.co.uk</a>
</td>
</tr>
<tr>
@@ -1884,21 +1956,15 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
MIT License
GNU General Public License
</td>
</tr>
</table>
<p>Antenna provides a set of Ant tasks suitable for developing
wireless Java applications targeted at the Mobile Information
Device Profile (MIDP). With Antenna, you can compile,
preverify, package, obfuscate, and run your MIDP applications
(aka MIDlets), manipulate Java Application Descriptor (JAD)
files, as well as convert JAR files to PRC files designed to
run on MIDP for Palm OS. Deployment is supported via a
deployment task and a corresponding HTTP servlet for
Over-the-Air (OTA) provisioning. A small preprocessor allows
to generate different variants of a MIDlet from a single
source.</p>
<h5 class="subsection">
<a name="Dave's J2ME Tasks"></a>
*** Dave's J2ME Tasks ***
</h5>
<p>This set supports CLDC and the K Virtual Machine (KVM):</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
@@ -1907,7 +1973,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.4.1 or later
Ant 1.3
</td>
</tr>
<tr>
@@ -1917,7 +1983,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://antenna.sourceforge.net/">http://antenna.sourceforge.net/</a>
<a href="http://www.dribin.org/dave/j2me_ant/">http://www.dribin.org/dave/j2me_ant/</a>
</td>
</tr>
<tr>
@@ -1927,7 +1993,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="mailto:joerg@pleumann.de">Jörg Pleumann</a>
<a href="mailto:drib@enteract.com">Dave Dribin</a>
</td>
</tr>
<tr>
@@ -1937,17 +2003,27 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
GNU Lesser General Public License
Apache Software License
</td>
</tr>
</table>
<p>Antic is a freely available task for packaging J2ME
applications. It produces both the Jar and Jad files in a
single step. This allows *all* entries to be correclty set in
the jad file, including the size of the jar file that is
produced. This task has been used and tested extensively with
Sun's Wireless Toolkit and also the Nokia SDK and
emulators.</p>
<h5 class="subsection">
<a name="J2ME Polish"></a>
*** J2ME Polish ***
</h5>
<p>J2ME Polish is an Ant-based tool for the creation of
MIDP applications. It covers the whole circle of preprocessing, compiling,
obfuscation, preverifying, packaging and JAD-creation. J2ME Polish is
ideal for creating device optimized applications with its powerful
preprocessing capabilities and the integrated device database.
With J2ME Polish no hardcoded values are needed and the portability of an
application is not sacrificed, even though highly opimized applications are
created from a single source.
<br />
It contains a logging framework and an optional MIDP-compatible GUI
which can be designed using the web-standard CSS. With the J2ME Polish GUI
you can even use MIDP/2.0 features on MIDP/1.0 phones.
</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
@@ -1956,7 +2032,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.5
Ant 1.4.1 or later
</td>
</tr>
<tr>
@@ -1966,8 +2042,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.smartkey.co.uk/tools/antic/antic.html">http://www.smartkey.co.uk/tools/antic/antic.html</a>
<a href="http://www.j2mepolish.org/">http://www.j2mepolish.org/</a>
</td>
</tr>
<tr>
@@ -1977,7 +2052,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="mailto:support@smartkey.co.uk">smartkey.co.uk</a>
<a href="mailto:j2mepolish@enough.de">Enough Software</a>
</td>
</tr>
<tr>
@@ -1987,23 +2062,16 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
GNU General Public License
GNU General Public License; commercial licenses available
</td>
</tr>
</table>
<p>J2ME Polish is an Ant-based tool for the creation of
MIDP applications. It covers the whole circle of preprocessing, compiling,
obfuscation, preverifying, packaging and JAD-creation. J2ME Polish is
ideal for creating device optimized applications with its powerful
preprocessing capabilities and the integrated device database.
With J2ME Polish no hardcoded values are needed and the portability of an
application is not sacrificed, even though highly opimized applications are
created from a single source.
<br />
It contains a logging framework and an optional MIDP-compatible GUI
which can be designed using the web-standard CSS. With the J2ME Polish GUI
you can even use MIDP/2.0 features on MIDP/1.0 phones.
</p>
<h5 class="subsection">
<a name="Stampysoft's J2ME Tasks"></a>
*** Stampysoft's J2ME Tasks ***
</h5>
<p>And this set works with the J2ME Wireless Toolkit and MIDP
for PalmOS:</p>
<table class="externals" cellspacing="1" cellpadding="4">
<tr>
<th colspan="1" rowspan="1"
@@ -2012,7 +2080,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
Ant 1.4.1 or later
Ant 1.3
</td>
</tr>
<tr>
@@ -2022,7 +2090,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="http://www.j2mepolish.org/">http://www.j2mepolish.org/</a>
<a href="http://www.stampysoft.com/ant/">http://www.stampysoft.com/ant/</a>
</td>
</tr>
<tr>
@@ -2032,7 +2100,7 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
<a href="mailto:j2mepolish@enough.de">Enough Software</a>
<a href="mailto:jeckels@stampysoft.com">Josh Eckels</a>
</td>
</tr>
<tr>
@@ -2042,11 +2110,11 @@
</th>
<td colspan="1" rowspan="1"
valign="top" align="left">
GNU General Public License; commercial licenses available
MIT License
</td>
</tr>
</table>
<h4 class="subsection">
<h4 class="subsection">
<a name="Jacson"></a>
Jacson
</h4>
@@ -5417,7 +5485,14 @@
</td>
</tr>
</table>
<h3 class="section">
<a name="Source Control Systems"></a>
Source Control Systems
</h3>
<p>There are several integration with SCM systems. Some are
<a href="manual/tasksoverview.html#scm">build in</a>. But some are available as
external libraries. Here a list of task libraries we are aware of:</p>
</div>
</div>

@@ -5439,3 +5514,4 @@





+ 178
- 136
xdocs/external.xml View File

@@ -572,6 +572,30 @@
</table>
</subsection>

<subsection name="DTDDoc">
<p>DTDDoc is here to help you to document your DTD's efficiently. It is a
straightforward extension of the javadoc concept to the DTD file format.</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.4 and later</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://dtddoc.sourceforge.net/">http://dtddoc.sourceforge.net/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="http://sourceforge.net/mail/?group_id=53704">Project Mailing List</a></td>
</tr>
<tr>
<th>License:</th>
<td>X11 (Open Source)</td>
</tr>
</table>
</subsection>

<subsection name="EMMA">
<p>EMMA is an open-source toolkit for measuring and reporting
Java code coverage. EMMA distinguishes itself from other tools
@@ -926,148 +950,158 @@
</table>
</subsection>


<subsection name="J2ME Ant Tasks">

<p>There are different sets of tasks to help build <a
href="http://java.sun.com/j2me/">Java 2 Platform, Micro
Edition</a> (J2ME) applications.</p>

<p>This set supports CLDC and the K Virtual Machine (KVM):</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.3</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.dribin.org/dave/j2me_ant/">http://www.dribin.org/dave/j2me_ant/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:drib@enteract.com">Dave Dribin</a></td>
</tr>
<tr>
<th>License:</th>
<td>Apache Software License</td>
</tr>
</table>

<p>And this set works with the J2ME Wireless Toolkit and MIDP
for PalmOS:</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.3</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.stampysoft.com/ant/">http://www.stampysoft.com/ant/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:jeckels@stampysoft.com">Josh Eckels</a></td>
</tr>
<tr>
<th>License:</th>
<td>MIT License</td>
</tr>
</table>

<p>Antenna provides a set of Ant tasks suitable for developing
wireless Java applications targeted at the Mobile Information
Device Profile (MIDP). With Antenna, you can compile,
preverify, package, obfuscate, and run your MIDP applications
(aka MIDlets), manipulate Java Application Descriptor (JAD)
files, as well as convert JAR files to PRC files designed to
run on MIDP for Palm OS. Deployment is supported via a
deployment task and a corresponding HTTP servlet for
Over-the-Air (OTA) provisioning. A small preprocessor allows
to generate different variants of a MIDlet from a single
source.</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.4.1 or later</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://antenna.sourceforge.net/">http://antenna.sourceforge.net/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:joerg@pleumann.de">J&#xF6;rg Pleumann</a></td>
</tr>
<tr>
<th>License:</th>
<td>GNU Lesser General Public License</td>
</tr>
</table>

<p>Antic is a freely available task for packaging J2ME
applications. It produces both the Jar and Jad files in a
single step. This allows *all* entries to be correclty set in
the jad file, including the size of the jar file that is
produced. This task has been used and tested extensively with
Sun's Wireless Toolkit and also the Nokia SDK and
emulators.</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.5</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.smartkey.co.uk/tools/antic/antic.html">http://www.smartkey.co.uk/tools/antic/antic.html</a>
</td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:support@smartkey.co.uk">smartkey.co.uk</a></td>
</tr>
<tr>
<th>License:</th>
<td>GNU General Public License</td>
</tr>
</table>

<p>J2ME Polish is an Ant-based tool for the creation of
MIDP applications. It covers the whole circle of preprocessing, compiling,
obfuscation, preverifying, packaging and JAD-creation. J2ME Polish is
ideal for creating device optimized applications with its powerful
preprocessing capabilities and the integrated device database.
With J2ME Polish no hardcoded values are needed and the portability of an
application is not sacrificed, even though highly opimized applications are
created from a single source.
<br/>
It contains a logging framework and an optional MIDP-compatible GUI
which can be designed using the web-standard CSS. With the J2ME Polish GUI
you can even use MIDP/2.0 features on MIDP/1.0 phones.
</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.4.1 or later</td>
</tr>
<tr>
<th>URL:</th>
<td><a
href="http://www.j2mepolish.org/">http://www.j2mepolish.org/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:j2mepolish@enough.de">Enough Software</a></td>
</tr>
<tr>
<th>License:</th>
<td>GNU General Public License; commercial licenses available</td>
</tr>
</table>

<subsubsection name="Antenna">
<p>Antenna provides a set of Ant tasks suitable for developing
wireless Java applications targeted at the Mobile Information
Device Profile (MIDP). With Antenna, you can compile,
preverify, package, obfuscate, and run your MIDP applications
(aka MIDlets), manipulate Java Application Descriptor (JAD)
files, as well as convert JAR files to PRC files designed to
run on MIDP for Palm OS. Deployment is supported via a
deployment task and a corresponding HTTP servlet for
Over-the-Air (OTA) provisioning. A small preprocessor allows
to generate different variants of a MIDlet from a single
source.</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.4.1 or later</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://antenna.sourceforge.net/">http://antenna.sourceforge.net/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:joerg@pleumann.de">J&#xF6;rg Pleumann</a></td>
</tr>
<tr>
<th>License:</th>
<td>GNU Lesser General Public License</td>
</tr>
</table>
</subsubsection>

<subsubsection name="Antic">
<p>Antic is a freely available task for packaging J2ME
applications. It produces both the Jar and Jad files in a
single step. This allows *all* entries to be correclty set in
the jad file, including the size of the jar file that is
produced. This task has been used and tested extensively with
Sun's Wireless Toolkit and also the Nokia SDK and
emulators.</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.5</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.smartkey.co.uk/tools/antic/antic.html">http://www.smartkey.co.uk/tools/antic/antic.html</a>
</td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:support@smartkey.co.uk">smartkey.co.uk</a></td>
</tr>
<tr>
<th>License:</th>
<td>GNU General Public License</td>
</tr>
</table>
</subsubsection>

<subsubsection name="Dave's J2ME Tasks">
<p>This set supports CLDC and the K Virtual Machine (KVM):</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.3</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.dribin.org/dave/j2me_ant/">http://www.dribin.org/dave/j2me_ant/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:drib@enteract.com">Dave Dribin</a></td>
</tr>
<tr>
<th>License:</th>
<td>Apache Software License</td>
</tr>
</table>
</subsubsection>

<subsubsection name="J2ME Polish">
<p>J2ME Polish is an Ant-based tool for the creation of
MIDP applications. It covers the whole circle of preprocessing, compiling,
obfuscation, preverifying, packaging and JAD-creation. J2ME Polish is
ideal for creating device optimized applications with its powerful
preprocessing capabilities and the integrated device database.
With J2ME Polish no hardcoded values are needed and the portability of an
application is not sacrificed, even though highly opimized applications are
created from a single source.
<br/>
It contains a logging framework and an optional MIDP-compatible GUI
which can be designed using the web-standard CSS. With the J2ME Polish GUI
you can even use MIDP/2.0 features on MIDP/1.0 phones.
</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.4.1 or later</td>
</tr>
<tr>
<th>URL:</th>
<td><a
href="http://www.j2mepolish.org/">http://www.j2mepolish.org/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:j2mepolish@enough.de">Enough Software</a></td>
</tr>
<tr>
<th>License:</th>
<td>GNU General Public License; commercial licenses available</td>
</tr>
</table>
</subsubsection>

<subsubsection name="Stampysoft's J2ME Tasks">
<p>And this set works with the J2ME Wireless Toolkit and MIDP
for PalmOS:</p>

<table class="externals">
<tr>
<th>Compatibility:</th>
<td>Ant 1.3</td>
</tr>
<tr>
<th>URL:</th>
<td><a href="http://www.stampysoft.com/ant/">http://www.stampysoft.com/ant/</a></td>
</tr>
<tr>
<th>Contact:</th>
<td><a href="mailto:jeckels@stampysoft.com">Josh Eckels</a></td>
</tr>
<tr>
<th>License:</th>
<td>MIT License</td>
</tr>
</table>
</subsubsection>
</subsection>

<subsection name="Jacson">
@@ -2932,5 +2966,13 @@

</section>


<section name="Source Control Systems">
<p>There are several integration with SCM systems. Some are
<a href="manual/tasksoverview.html#scm">build in</a>. But some are available as
external libraries. Here a list of task libraries we are aware of:</p>

</section>

</body>
</document>

+ 23
- 3
xdocs/stylesheets/site.vsl View File

@@ -1,4 +1,4 @@
#*
#*
* Copyright 2001-2004 The Apache Software Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -12,7 +12,7 @@
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
*
*#

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
@@ -40,6 +40,26 @@
$subsection.getAttributeValue("name")
</h4>
#foreach ( $items in $subsection.getChildren() )
#if ($items.getName().equals("img"))
#image ($items)
#elseif ($items.getName().equals("source"))
#source ($items)
#elseif ($items.getName().equals("table"))
#table ($items)
#elseif ($items.getName().equals("subsubsection"))
#subsubsection ($items)
#else
$xmlout.outputString($items)
#end
#end
#end

#macro ( subsubsection $subsubsection)
<h5 class="subsection">
<a name="$escape.getText($subsubsection.getAttributeValue("name"))"></a>
*** $subsubsection.getAttributeValue("name") ***
</h5>
#foreach ( $items in $subsubsection.getChildren() )
#if ($items.getName().equals("img"))
#image ($items)
#elseif ($items.getName().equals("source"))
@@ -141,4 +161,4 @@
</div>

#footer()
#end
#end

Loading…
Cancel
Save