git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276582 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -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 @@ | |||
| @@ -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ö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ö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> | |||
| @@ -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 | |||