Motorola E680 Technical Manual - Page 87

CLDC related content for JTWI

Page 87 highlights

20 JTWI CLDC related content for JTWI JTWI is designed to be implemented on top of CLDC 1.0 or CLDC 1.1. The configuration provides the VM and the basic APIs of the application environment. If floating point capabilities are exposed to Java Applications, CLDC 1.1 will be implemented. The following CLDC requirements will be supported: • Minimum Application thread count will allow a MIDlet suite to create a minimum of 10 simultaneous running threads • Minimum Clock Resolution - The method java.land.System.currentTimeMillis () will record the elapsed time in increments not to exceed 40 msec. At least 80% of test attemps will meet the time elapsed requirement to achieve acceptable conformance. • Names for Encodings will support at least the preferred MIME name as defined by IANA (http://www.iana.org/assignments/character-sets) for the supported character encodings. If not preferred name has been defined, the registered name will be used (i.e UTF-16). • Character Properties will provide support for character properties and case conversions for the characters in the Basic Latin and Latin-1 Supplement blocks of Unicode 3.0. Other Unicode character blocks will be supported as necessary. • Unicode Version will support Unicode characters. Character information is based on the Unicode Standard version 3.0. Since the full character tables required for Unicode support can be excessively large for devices with tight memory budgets, by default, the character property and case conversion facilities in CLDC assume the presence of ISO Latin-1 range of characters only. Refer to JSR 185 for more information. • Custom Time Zone Ids will permit use of custom time zones which adhere to the following time xone format: o General Time Zone: For time zones representing a GMT offset value, the following syntax is used: ƒ Custom ID: • GMT Sign Hours: Minutes • GMT Sign Hours Minutes • GMT Sign Hours Hours ƒ Sign: one of: • +ƒ Hours: • Digit • Digit Digit ƒ Minutes: • Digit Digit 87

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107

20
JTWI
87
CLDC related content for JTWI
JTWI is designed to be implemented on top of CLDC 1.0 or CLDC 1.1. The configuration
provides the VM and the basic APIs of the application environment. If floating point
capabilities are exposed to Java Applications, CLDC 1.1 will be implemented.
The following CLDC requirements will be supported:
Minimum Application thread count will allow a MIDlet suite to create a minimum
of 10 simultaneous running threads
Minimum Clock Resolution – The method java.land.System.currentTimeMillis ()
will record the elapsed time in increments not to exceed 40 msec. At least 80%
of test attemps will meet the time elapsed requirement to achieve acceptable
conformance.
Names for Encodings will support at least the preferred MIME name as defined
by IANA (
) for the supported
character encodings. If not preferred name has been defined, the registered
name will be used (i.e UTF-16).
Character Properties will provide support for character properties and case
conversions for the characters in the Basic Latin and Latin-1 Supplement blocks
of Unicode 3.0. Other Unicode character blocks will be supported as necessary.
Unicode Version will support Unicode characters. Character information is based
on the Unicode Standard version 3.0. Since the full character tables required for
Unicode support can be excessively large for devices with tight memory budgets,
by default, the character property and case conversion facilities in CLDC assume
the presence of ISO Latin-1 range of characters only. Refer to JSR 185 for more
information.
Custom Time Zone Ids will permit use of custom time zones which adhere to the
following time xone format:
o
General Time Zone: For time zones representing a GMT offset value,
the following syntax is used:
Custom ID:
GMT Sign Hours: Minutes
GMT Sign Hours Minutes
GMT Sign Hours Hours
Sign: one of:
+ -
Hours:
Digit
Digit Digit
Minutes:
Digit Digit