|
Task
|
Purpose
|
|
WtkJad
|
A task that is able to create new JAD
files from scratch or update existing ones.
|
|
WtkBuild
|
An extension to Ant's standard javac task that sets
the appropriate bootclasspath allows for preverification.
|
|
WtkPackage
|
An extension to Ant's standard jar task that handles
the JAD file correctly and is able to
include complete libraries into the resulting JAR file. It also
allows for preverification and obfuscation of the generated file.
|
|
WtkMakePrc
|
A task to convert an existing JAR/JAD into a PalmOS PRC
file that can be used with MIDP for Palm OS.
|
|
WtkRun
|
A task to run a MIDlet suite contained in a JAR/JAD file
in the Wireless Toolkit's emulator.
|
|
WtkRapc
|
A task that invokes the BlackBerry rapc compiler, and generates BlackBerry .cod files.
|
|
WtkPreverify
|
A standalone task for preverifying a set of classes. This task
is normally not needed, since the build and packaging
tasks include the same functionality.
|
|
WtkObfuscate
|
A standalone task for obfuscating a JAR file. This task is normally not
needed, since the packaging task includes the same functionality.
|
|
WtkSmartLink
|
A task for removing unnecessary classes from a JAR file.
|
|
WtkPreprocess
|
A simple Java preprocessor, similar to the ones known from C and
other languages, that allows for conditional compilation and
including source files.
|
|
WtkDeploy
|
A deployment task that allows to put a MIDlet on a remote
Web server for later download.
|
|
WtkSign
|
A task for signing midlets
|
|
Property
|
Default
|
Purpose
|
WTK
|
|
wtk.cldc.version
|
1.0
|
Specifies the version of CLDC to use.
|
2.1+
|
|
wtk.midp.version
|
2.0 for WTK 2.x, 1.0 otherwise.
|
Specifies the version of MIDP to use.
|
2.0+
|
|
wtk.mmapi.enabled
|
false
|
Enables or disables the Multimedia API (MMAPI).
|
2.0+
|
|
wtk.wma.enabled
|
false
|
Enables or disables the Wireless Messaging API (WMA).
|
2.0+
|
|
wtk.wma.version
|
1.0
|
Selects the supported version of the Wireless Messaging API (WMA).
Currently either 1.0 (JSR-120) or 2.0 (JSR-205) is allowed.
|
2.3+
|
|
wtk.j2mews.enabled
|
false
|
Enables or disables the J2ME Web Services API (J2MEWS).
|
2.1+
|
|
wtk.bluetooth.enabled
|
false
|
Enables or disables the J2ME Bluetooth API (JSR-82).
|
2.2+
|
|
wtk.java3d.enabled
|
false
|
Enables or disables the J2ME 3D API (JSR-184).
|
2.2+
|
|
wtk.optionalpda.enabled
|
false
|
Enables or disables the J2ME optional PDA packages (JSR-75).
|
2.2+
|
|
wtk.locationservices.enabled
|
false
|
Enables or disables the J2ME location services API (JSR-179).
|
2.3+
|
|
wtk.contenthandler.enabled
|
false
|
Enables or disables the J2ME content handler API (JSR-211).
|
2.3+
|
|
wtk.satsa.enabled
|
false
|
Enables or disables the J2ME Security and Trust Services API (JSR-177).
|
2.3+
|
|
wtk.miapi.enabled
|
false
|
Enables or disables the J2ME Mobile Internationalization API (JSR-238).
|
2.5+
|
|
wtk.ams.enabled
|
false
|
Enables or disables the J2ME Advanced Multimedia Supplements API (JSR-234).
|
2.5+
|
|
wtk.papi.enabled
|
false
|
Enables or disables the J2ME Payment API (JSR-229).
|
2.5+
|
|
wtk.s2dvgapi.enabled
|
false
|
Enables or disables the J2ME Scalable 2D Vector Graphics API (JSR-226).
|
2.5+
|
|
wtk.sipapi.enabled
|
false
|
Enables or disables the J2ME Session Initiation Protocol API (JSR-180).
|
2.5+
|
|
wtk.midpapi
|
Varies
|
Sets a totally custom BOOTCLASSPATH. Use this property if the set
of APIs you need is not covered by the above properties (for
example because you are using the system libraries provided
another vendor or you have some important additional libraries).
|
1.0+
|