calendars, using in J2SE and MIDP, 45-46
callbacks, 123-127
Canvas class, 49, 54
determining size of, 106
painting and repainting with, 106-107
placing text with, 111-112
role in game programming, 105
using to draw itself, 106-107
Canvases, displaying, 113
CDC (connected device configuration) of J2ME, 2-3
certificates, using with digital signatures, 154
character encodings in MIDP, 42
ChoiceGroup class in forms, 73-74
cipher modes, 167
ciphers
initializing, 168
providing security with, 154-155
ciphertext
creating array for, 168
providing security with, 154
class files, preverifying for MIDlets, 18-19
class size, reducing with obfuscators, 137
classes
for java.io package, 40-41
for java.lang package, 36
in java.util package, 43-44
maximizing usage of, 137
classloaders, advisory about, 37
CLASSPATH environment variable, role in compiling source code, 17
CLDC classes versus J2SE classes, 42
CLDC (connected, limited device configuration), 3-4
core of APIs defined in, 6
porting NanoXML TO, 148
porting TinyXML to, 150
clipping shape, 119
code, cleaning up, 134-136
coding for speed, 132-136
collections, 43-44
color depth, 47
color support, determining for displays, 50
colors
retrieving, 110
using with Graphics class, 110-111
command events, testing source of, 63
CommandListener, implementing, 52
commands
creating in MIDP, 51-53
performing event handling with, 50-54
responding in MIDP, 52
versus soft buttons, 51
Common XML, URL for, 144
confidentiality, securing, 154
configurations of J2ME, 1-4
Connection interface, 91-92
connection strings, 92
connectionless state of datagrams, 103
connections, making with HTTP GET operation, 94-97
content in HTTP requests and responses, 93
CookieMIDlet class, 100-102
cookies, using for session tracking, 98-102
coordinate space, role in drawing on canvases, 107-108
cross-compiling MIDlets, 16-18
cryptographic concepts and algorithms, resources for, 155
cryptography
overview of, 153-155
solutions, 154-155
Team-Fly |