The job of the manifest file is to indicate to the device the
name and version of the MIDlet suite in the JAR and to specify
which of the class files it contains correspond to the
individual MIDlets. In order to make use of this information,
however, the device must download the JAR and extract the
manifest. Having done this, it can then display the values
associated with the MIDlet-Vendor attributes and the optional
MIDlet-Icon attributes. These attributes allow the user to
decide whether the MIDlets should be installed. However, the JAR
for a MIDlet suite might be quite large and may take some time
to retrieve over the relatively slow networks to which mobile
devices typically have access. If the only useful description of
its content were in the JAR itself, a lot of time might be
wasted transferring large files that are immediately rejected as
uninteresting. To solve this problem, some of the attributes
from the manifest file, together with extra information, is
duplicated in the JAD file. Instead of downl