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 |