Contents Previous Next Index

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Index


Symbols

_BOOTDIR, 1

_main.ks file, 1

_policy.txt file, 1, 2

A

ABB, 1

abstract commands, 1, 2

adding files to the build, 1

Alert class, 1

AlertType class, 1

ALG_MD2

of com.sun.midp.ssl.MessageDigest, 1

ALG_MD5

of com.sun.midp.ssl.MessageDigest, 1

ALG_PSEUDO_RANDOM

of com.sun.midp.ssl.RandomData, 1

ALG_RSA_MD5_PKCS1

of com.sun.midp.ssl.Signature, 1

ALG_RSA_SHA_PKCS1

of com.sun.midp.ssl.Signature, 1

ALG_SECURE_RANDOM

of com.sun.midp.ssl.RandomData, 1

ALG_SHA

of com.sun.midp.ssl.MessageDigest, 1

Alg2 class, 1

Alg3 class, 1

all target, 1

alpha encoding

palette, 1

alpha transparency, 1

alpha-blending, 1

ALT_BOOTDIR configuration option, 1

AMS, 1, 2, 3

changing application management screens, 1

changing command processing, 1

network protocols, 1

over-the-air provisioning, 1

removing commands, 1

removing the application manager, 1

replacing, 1

updating user experience, 1

APIs, security-sensitive, 1, 2

application locks, 1, 2

graphics and, 1

serviceRepaints method and, 1

application management system, 1, 2, 3

ARCH_DIR configuration option, 1

architectural considerations

sampled audio, 1

ARGB data, 1

assigning domains, 1

at most once semantics, 1

atomic values

assignment, 1

reading, 1

auction target, 1

Audio Building Block, 1, 2, 3

audio formats, 1

audio playback, 1

audiodemo target, 1

audiornd.c file, 1

B

Base64 class, 1

BaseInputStream class, 1

BaseOutputStream class, 1

battery life, 1

beginning ports, 1, 2

BINDIR configuration option, 1

bitblit, 1

blocking read, 1

Bluetooth, 1

buffer size, 1

BufferedConnectionAdapter class, 1

build

adding files to, 1

build instructions, 1

build targets, 1, 2

BUILD_DIR configuration option, 1

buildKey(byte, short, boolean)

of com.sun.midp.ssl.KeyBuilder, 1

C

CA_KEYSTORE configuration option, 1

caching, 1

callbacks, 1, 2

callKeyPressed method, 1

calloutLock, 1, 2, 3, 4, 5, 6, 7

callSerially method, synchronization in, 1

CancelImplicits.gmk file, 1

Canvas class, 1, 2, 3, 4, 5

CBS, 1, 2

CC configuration option, 1

CC_OUTPUT configuration option, 1

CERT_SIGN_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

Certificate class, 1

CertificateException class, 1

certificates, 1, 2

CertStore

of com.sun.midp.ssl, 1

CertStore class, 1

changing application management screens, 1

changing command processing, 1

checkExtensions()

of com.sun.midp.ssl.X509Certificate, 1

checkValidity()

of com.sun.midp.ssl.X509Certificate, 1

checkValidity(long)

of com.sun.midp.ssl.X509Certificate, 1

choice groups, pop-up, 1

ChoiceGroup class, 1, 2

chunk size, 1

Cipher class, 1

circle, mathematical definition of, 1

CLASSBINDIR configuration option, 1

classes

Alert, 1

AlertType, 1

Alg2, 1

Alg3, 1

Base64, 1

BaseInputStream, 1

BaseOutputStream, 1

BufferedConnectionAdapter, 1

Canvas, 1, 2, 3, 4, 5

Certificate, 1

CertificateException, 1

CertStore, 1

ChoiceGroup, 1, 2

Cipher, 1

Command, 1

CommConnection, 1

ConnectionBaseAdapter, 1, 2

CryptoException, 1

CustomItem, 1, 2, 3, 4

DatagramObject, 1

DateField, 1, 2

DefaultEventHandler, 1, 2

Display, 1

Displayable, 1, 2

DisplayManagerFactory, 1

EditScreen, 1

Events, 1

File, 1

Form, 1, 2, 3, 4

GameCanvas, 1, 2

Gauge, 1, 2, 3

GraphicalInstaller, 1, 2

Graphics, 1, 2, 3, 4

Handshake, 1

HttpConnection, 1

HttpsConnection, 1

HttpUrl, 1

Image, 1, 2, 3

ImageGraphics, 1

ImageItem, 1

In, 1

InputMethodHandler, 1

Installer, 1, 2, 3, 4

InternalConnector, 1

Item, 1, 2, 3, 4

Key, 1

KeyBuilder, 1

List, 1, 2

Main, 1, 2, 3

Manager, 1

MD2, 1

MD5, 1

MessageDigest, 1

MIDletState, 1

NetworkConnectionBase, 1, 2

Out, 1

PermissionDialog, 1

PermissionProperties, 1

Permissions, 1, 2

PRand, 1

PrivateKey, 1

Properties, 1

Protocol, 1, 2, 3, 4, 5, 6, 7

Protocol class, 1

PublicKey, 1

PushRegistry, 1

PushRegistryImpl, 1, 2, 3

RadioButtonSet, 1

RandomAccessStream, 1

RandomData, 1

Record, 1

RecordStoreFile, 1

Resource, 1

ResourceInputStream, 1

RSAKey, 1

RSAPrivateKey, 1

RSAPublicKey, 1

RSASig, 1

Scheduler, 1, 2

Screen, 1

SecretKey, 1

SecureConnection, 1

SecurityInfo, 1

SecurityToken, 1, 2, 3

Selector, 1

ServerSocketConnection, 1

Session, 1

SHA, 1

Signature, 1

Socket, 1

SocketConnection, 1

Spacer, 1

Sprite, 1

SSLSecurityInfo, 1

SSLStreamConnection, 1

StreamConnectionElement, 1

StreamConnectionPool, 1

StringItem, 1

SystemOutputStream, 1

TextBox, 1, 2

TextField, 1

Ticker, 1

Tile, 1

TiledLayer, 1

TimeEditor, 1

TonePlayer, 1

UDPDatagramConnection, 1

Util, 1

Utils, 1

WebPublicKeyStore, 1

X509Certificate, 1

classes.zip target, 1

CLDC, 1, 2, 3, 4, 5

in J2ME architecture, 1

clean target, 1

clearKey()

of com.sun.midp.ssl.Key, 1

of com.sun.midp.ssl.SecretKey, 1

CLIENT_AUTH_EXT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

clipRect method, 1, 2

clone()

of com.sun.midp.ssl.MessageDigest, 1

close()

of com.sun.midp.ssl.SSLStreamConnection, 1

CMDLINE_CFLAGS configuration option, 1

CODE_SIGN_EXT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

collision detection

hardware, 1

native code, 1

com.midp.security.SecurityToken class, 1

com.su.midp.security.Permissions class, 1

com.sun.midp.dev package, 1, 2, 3, 4

com.sun.midp.dev.GraphicalInstaller class, 1, 2

com.sun.midp.dev.Manager class, 1

com.sun.midp.io.Base64 class, 1

com.sun.midp.io.BaseInputStream class, 1

com.sun.midp.io.BaseOutputStream class, 1

com.sun.midp.io.BufferedConnectionAdapter class, 1

com.sun.midp.io.ConnectionBaseAdapter class, 1, 2

com.sun.midp.io.http.
persistent_connection_linger_time configuration property, 1

com.sun.midp.io.http.proxy configuration parameter, 1

com.sun.midp.io.HttpUrl class, 1

com.sun.midp.io.InternalConnector class, 1

com.sun.midp.io.j2me.comm.Protocol class, 1, 2

com.sun.midp.io.j2me.datagram.DatagramObject class, 1

com.sun.midp.io.j2me.datagram.Protocol, 1

com.sun.midp.io.j2me.datagram.Protocol class, 1

com.sun.midp.io.j2me.http.Protocol class, 1, 2, 3, 4

com.sun.midp.io.j2me.http.
StreamConnectionElement class, 1

com.sun.midp.io.j2me.http.
StreamConnectionPool class, 1

com.sun.midp.io.j2me.https package, 1

com.sun.midp.io.j2me.https.Protocol class, 1, 2, 3

com.sun.midp.io.j2me.push.PushRegistryImpl class, 1, 2

com.sun.midp.io.j2me.PushRegistryImpl class, 1

com.sun.midp.io.j2me.serversocket.Socket class, 1

com.sun.midp.io.j2me.socket.Protocol class, 1, 2

com.sun.midp.io.j2me.ssl.Protocol, 1

com.sun.midp.io.j2me.ssl.Protocol class, 1

com.sun.midp.io.j2me.storage.File class, 1

com.sun.midp.io.j2me.storage.
RandomAccessStream class, 1

com.sun.midp.io.NetworkConnectionBase class, 1, 2

com.sun.midp.io.Properties class, 1

com.sun.midp.io.ResourceInputStream class, 1

com.sun.midp.io.SystemOutputStream class, 1

com.sun.midp.io.Util class, 1

com.sun.midp.jadtool package, 1

com.sun.midp.lcdui package, 1

com.sun.midp.lcdui.DefaultEventHandler class, 1, 2

com.sun.midp.lcdui.DisplayManagerFactory class, 1

com.sun.midp.lcdui.Events class, 1

com.sun.midp.lcdui.InputMethodHandler class, 1

com.sun.midp.lcdui.Resource class, 1

com.sun.midp.Main class, 1, 2, 3

com.sun.midp.main package, 1

com.sun.midp.midlet package, 1, 2, 3

com.sun.midp.midlet.MIDletState class, 1

com.sun.midp.midlet.Scheduler class, 1, 2

com.sun.midp.midlet.Selector class, 1

com.sun.midp.midletsuite package, 1, 2, 3, 4

com.sun.midp.midletsuite.Installer class, 1, 2, 3, 4

com.sun.midp.publickeystore package, 1

com.sun.midp.publickeystore.WebPublicKeyStore class, 1

com.sun.midp.rms.RecordStoreFile class, 1

com.sun.midp.security package, 1

com.sun.midp.security.ImplicitlyTrustedClass interface, 1

com.sun.midp.security.PermissionDialog class, 1

com.sun.midp.security.PermissionProperties class, 1

com.sun.midp.security.Permissions class, 1, 2

com.sun.midp.security.RadioButtonSet class, 1

com.sun.midp.security.SecurityToken class, 1, 2, 3

com.sun.midp.ssl package, 1, 2, 3

com.sun.midp.ssl.Alg2 class, 1

com.sun.midp.ssl.Alg3 class, 1

com.sun.midp.ssl.CertStore class, 1

com.sun.midp.ssl.Cipher class, 1

com.sun.midp.ssl.CryptoException class, 1

com.sun.midp.ssl.Handshake class, 1

com.sun.midp.ssl.In class, 1

com.sun.midp.ssl.Key class, 1

com.sun.midp.ssl.KeyBuilder class, 1

com.sun.midp.ssl.MD2 class, 1

com.sun.midp.ssl.MD5 class, 1

com.sun.midp.ssl.MessageDigest class, 1

com.sun.midp.ssl.Out class, 1

com.sun.midp.ssl.PRand class, 1

com.sun.midp.ssl.PrivateKey class, 1

com.sun.midp.ssl.PublicKey class, 1

com.sun.midp.ssl.RandomData class, 1

com.sun.midp.ssl.Record class, 1

com.sun.midp.ssl.RSAKey class, 1

com.sun.midp.ssl.RSAPrivateKey class, 1

com.sun.midp.ssl.RSAPublicKey class, 1

com.sun.midp.ssl.RSASig class, 1

com.sun.midp.ssl.SecretKey class, 1

com.sun.midp.ssl.Session class, 1

com.sun.midp.ssl.SHA class, 1

com.sun.midp.ssl.Signature class, 1

com.sun.midp.ssl.SSLSecurityInfo class, 1

com.sun.midp.ssl.SSLStreamConnection class, 1

com.sun.midp.ssl.Utils class, 1

com.sun.midp.ssl.X509Certificate class, 1

com.sun.mmedia.TonePlayer class, 1

com/sun/midp/io/j2me/http/Protocol class, 1

comm, 1, 2

command, 1

Command class, 1

command line parameters, 1

command loop, 1

command state, 1

commandAction method, 1

commandAction method,
synchronization in, 1, 2

CommConnection class, 1

CommConnection interface, 1

commProtocol.c file, 1

commProtocol_md.c file, 1

compiler requirements, MIDP, 1

compilers, 1

compositing, 1

concurrency

MIDlet, 1

concurrent access, 1, 2

configuration options, 1, 2, 3

_BOOTDIR, 1

DEBUG, 1

GCC, 1

MIDP_EXCLUDE_CLASSES, 1

MIDP_INCLUDE_SRC, 1

PLATFORM, 1

ConnectionBaseAdapter class, 1, 2

constructor synchronization conventions, 1

content invalidation events, 1

conventions

constructor synchronization, 1

event-handling method synchronization, 1

general synchronization, 1

graphics synchronization, 1

public method synchronization, 1

coordinate system, graphics, 1

createPlayer method, 1

creating TimeEditor class, 1

CRL_SIGN_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

CryptoException

of com.sun.midp.ssl, 1

CryptoException class, 1

CryptoException(short)

of com.sun.midp.ssl.CryptoException, 1

CustomItem class, 1, 2, 3, 4

CygWin, 1

D

DATA_ENCIPHER_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

datagram, 1, 2, 3, 4

DatagramObject class, 1

datagramProtocol.c file, 1

datagramProtocol_md.c file, 1

DateField class, 1

changing for native widget, 1

replacing part with native, 1

deadlock, 1, 2

prevention, 1

deallocating device resources, 1

DEBUG, 1

DEBUG configuration option, 1

DEBUG_CFLAGS configuration option, 1

DEBUG_COLLECTOR configuration option, 1

DECIPHER_ONLY_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

decoder module, 1

decompress, 1

DefaultEventHandler class, 1, 2

defaultLCDUI.h, 1

Defs.gmk file, 1

Defs-post.gmk file, 1

Defs-pre.gmk file, 1

demos target, 1

design consideration

listening, 1

protocols, 1

device

timer interrupt, 1

device interactions for push functionality, 1

digital signatures, 1, 2

DIGITAL_SIG_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

dirent.c file, 1

Display class, 1

display requirements, 1

Displayable class, 1, 2

DisplayManagerFactory class, 1

Docs.gmk file, 1

docs_all target, 1

docs_html target, 1

docs_mid target, 1

doFinal(byte[], int, int, byte[], int)

of com.sun.midp.ssl.MessageDigest, 1

domain, protection, 1

domains

assigning, 1

untrusted, 1

domains, assigning, 1

draining and flushing the device, 1

drawArc method, 1, 2

drawImage method, 1

drawing

arcs, 1

arcs, angle skewing and, 1

lines, 1

rectangles, 1

rectangles with rounded corners, 1

drawLine method, 1

drawRect method, 1

drawRegion method, 1

E

EditScreen class, 1

ellipse

angle skewing, 1

mathematical definition for, 1

ellipse, drawing, 1

EMAIL_EXT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

EMSA-PKCS1-v1_5 encoding method, 1

ENABLE_DEBUGGER configuration option, 1

ENABLE_MALLOC_TRACE configuration option, 1

ENABLE_SCREEN_CAPTURE configuration option, 1

ENABLEPROFILING configuration option, 1

ENCIPHER_ONLY_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

encoding method, EMSA-PKCS1-v1_5, 1

END_OF_MEDIA event, 1

endianess, 1

equals(RSAPrivateKey)

of com.sun.midp.ssl.RSAPrivateKey, 1

equals(RSAPublicKey)

of com.sun.midp.ssl.RSAPublicKey, 1

event identifier, 1

event module, 1, 2

event queue, 1, 2

event queue, working with in ABB, 1

event thread, 1, 2

event-handling method synchronization conventions, 1

events

delivery, 1

handling, 1

MIDP, 1

native functions, 1

sources, 1

types of, 1

VM, 1

Events class, 1

EX_SERVER_URL configuration option, 1

example target, 1

Example.gmk file, 1

EXAMPLE_EXCLUDE_CLASSES configuration option, 1

EXAMPLE_INCLUDE_CLASSES configuration option, 1

EXAMPLE_SOURCE_FILES configuration option, 1

examples

16-bit audio support, 1

callKeyPressed method, 1

chunk size, 1

complete TimeEditor class, 1

empty TimeEditor class, 1

Form constructor, 1

getValue method, 1

Hello MIDlet code, 1

interpolation, 1

locking and Graphics class, 1

main.c, 1

make, 1

make command, 1

make commands, 1

native functions, 1

native interface for a time editor, 1

new callKeyPressed method, 1

original callKeyPressed method, 1

setMaxValue method, 1

setValue method, 1

EXE configuration option, 1

exiting a running MIDlet, 1

EXTRA_CFLAGS configuration option, 1

EXTRA_CLASS_FILES configuration option, 1

EXTRA_INCLUDES configuration option, 1

EXTRACT_OBJ_DIR configuration option, 1

EXTRACT_OFFSETS_CMD configuration option, 1

EXTRACT_OFFSETS_INCDIR configuration option, 1

F

File class, 1

file descriptor, 1

files

_main.ks, 1

_policy.txt, 1

audiornd.c, 1

CancelImplicits.gmk, 1

commProtocol.c, 1

commProtocol_md.c, 1

datagramProtocol.c, 1

datagramProtocol_md.c, 1

defaultLCDUI.h, 1

Defs.gmk, 1

Defs-post.gmk, 1

Defs-pre.gmk, 1

dirent.c, 1

Docs.gmk, 1

Example.gmk, 1

GNUmakefile, 1, 2

JarReader.c, 1

main.c, 1, 2, 3, 4, 5

Main.java, 1

MIDP.gmk, 1

midpEvent.c, 1

midpMalloc.h file, 1

midpServices.c, 1

midpStartup.c, 1

mmaevt.c, 1

mmatone.c, 1, 2

nativeGUI.c, 1

Platform.gmk, 1

platform.gmk, 1

pushregistry.c, 1

RandomAccessStream.c, 1

Release.gmk, 1

ResourceInputStream.c, 1

socketProtocol.c, 1

socketProtocol_md.c, 1

storage.c, 1

storage.h, 1, 2

storageFile.c, 1, 2

Testbeans.gmk, 1

TonePlayer.java, 1

Tools.gmk, 1

VM.gmk, 1

waveout.c, 1

WavPlayer.java, 1

filling

arcs, 1

rectangles, 1

rectangles with rounded corners, 1

fillRect method, 1

flat file system, 1

floating point, 1

fonts target, 1

Form class, 1, 2, 3, 4

forms

pop-up choice groups, 1

functions

GetAndStoreNextKVMEvent, 1

LCDUIinitPopupMenu, 1

LCDUIupdatePopupElement, 1

midpCalloc, 1

midpFree, 1

midpMalloc, 1

midpRealloc, 1

midpStrdup, 1

storeMIDPEvent, 1

G

g configuration option, 1

GameCanvas class, 1, 2

games module, 1

games target, 1

Gauge class, 1, 2, 3

GCC, 1

GCC configuration option, 1

general synchronization conventions, 1

generateCertificate(byte[], int, int)

of com.sun.midp.ssl.X509Certificate, 1

generateData(byte[], short, short)

of com.sun.midp.ssl.RandomData, 1

generating single tones, 1

generating tone sequences, 1

generic connection framework, 1, 2, 3

getAlgorithm()

of com.sun.midp.ssl.MessageDigest, 1

of com.sun.midp.ssl.Signature, 1

GetAndStoreNextKVMEvent function, 1

getBasicConstraints()

of com.sun.midp.ssl.X509Certificate, 1

getCertificates(String)

of com.sun.midp.ssl.CertStore, 1

getExponent(byte[], short)

of com.sun.midp.ssl.RSAPrivateKey, 1

of com.sun.midp.ssl.RSAPublicKey, 1

getExtKeyUsage()

of com.sun.midp.ssl.X509Certificate, 1

getFingerprint()

of com.sun.midp.ssl.X509Certificate, 1

getInstance(byte)

of com.sun.midp.ssl.RandomData, 1

getInstance(byte, boolean)

of com.sun.midp.ssl.MessageDigest, 1

of com.sun.midp.ssl.Signature, 1

getIssuer()

of com.sun.midp.ssl.X509Certificate, 1

getKey(byte[], short)

of com.sun.midp.ssl.SecretKey, 1

getKeyUsage()

of com.sun.midp.ssl.X509Certificate, 1

getLength()

of com.sun.midp.ssl.MessageDigest, 1

of com.sun.midp.ssl.Signature, 1

getMediaTime method, 1

getMinContentHeight method, synchronization in, 1

getMinContentWidth method, synchronization in, 1

getModulus(byte[], short)

of com.sun.midp.ssl.RSAPrivateKey, 1

of com.sun.midp.ssl.RSAPublicKey, 1

getNotAfter()

of com.sun.midp.ssl.X509Certificate, 1

getNotBefore()

of com.sun.midp.ssl.X509Certificate, 1

getPopupSelection method, 1

getPrefContentHeight method, synchronization in, 1

getPrefContentWidth method, synchronization in, 1

getPublicKey()

of com.sun.midp.ssl.X509Certificate, 1

getRBG method, 1

getSecurityInfo()

of com.sun.midp.ssl.SSLStreamConnection, 1

getSerialNumber()

of com.sun.midp.ssl.X509Certificate, 1

getServerCertificate()

of com.sun.midp.ssl.SSLStreamConnection, 1

getSigAlgName()

of com.sun.midp.ssl.X509Certificate, 1

getSize()

of com.sun.midp.ssl.Key, 1

of com.sun.midp.ssl.SecretKey, 1

getSubject()

of com.sun.midp.ssl.X509Certificate, 1

getSubjectAltName()

of com.sun.midp.ssl.X509Certificate, 1

getSubjectAltNameType()

of com.sun.midp.ssl.X509Certificate, 1

getting current media time, 1

getTrustedCertStore()

of com.sun.midp.ssl.SSLStreamConnection, 1

getType()

of com.sun.midp.ssl.Key, 1

of com.sun.midp.ssl.SecretKey, 1

of com.sun.midp.ssl.X509Certificate, 1

getVersion()

of com.sun.midp.ssl.X509Certificate, 1

GNUmakefile, 1, 2

GraphicalInstaller class, 1, 2

graphics

and application threads, 1

objects, and locks, 1

synchronization conventions, 1

Graphics class, 1, 2, 3, 4

coordinate system, 1

drawing arcs, 1

drawing lines, 1

drawing rectangles, 1

drawing rectangles with rounded corners, 1

filling arcs, 1

filling rectangles, 1

filling rectangles with rounded corners, 1

graphics module, 1, 2

porting and customizing, 1, 2

thread safety, 1, 2

H

Handshake class, 1

hardware

collision detection, 1

image compositing, 1

sprites, 1

tiling, 1

hardware requirements

ABB, 1

display, 1

memory, 1

MIDP, 1

networking, 1

sound, 1

user-input mechanisms, 1

HelloMIDlet, 1

hideNotify method, 1, 2

synchronization in, 1

high-level LCDUI API

structured screens and, 1

HTTP, 1, 2, 3

HTTP 1.1 protocol, 1

HTTP over TLS, 1

HTTP tunneling, 1

HttpConnection class, 1

HTTPS, 1, 2, 3, 4

HttpsConnection class, 1

HttpUrl class, 1

I

I18N, 1

ILLEGAL_ENCODING

of com.sun.midp.ssl.CryptoException, 1

ILLEGAL_USE

of com.sun.midp.ssl.CryptoException, 1

ILLEGAL_VALUE

of com.sun.midp.ssl.CryptoException, 1

Image class, 1, 2, 3

image compositing, hardware, 1

ImageGraphics class, 1

ImageItem class, 1

images, LCDUI, 1

ImplicitlyTrustedClass interface, 1

In class, 1

inbound connection notifications, 1

INCLUDE_I18N configuration option, 1

INCLUDEDEBUGCODE configuration option, 1

init(Key, byte)

of com.sun.midp.ssl.Signature, 1

init(Key, byte, byte[], int, int)

of com.sun.midp.ssl.Signature, 1

InputMethodHandler class, 1

insanelyclean target, 1

Installer class, 1, 2, 3, 4

interfaces

CommConnection, 1

ImplicitlyTrustedClass, 1

InternalConnector class, 1

interprocess communication, 1

INVALID_INIT

of com.sun.midp.ssl.CryptoException, 1

IP networking, 1

IP support, 1

IPSEC_END_SYS_EXT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

IPSEC_TUNNEL_EXT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

IPSEC_USER_EXT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

isInitialized()

of com.sun.midp.ssl.Key, 1

of com.sun.midp.ssl.SecretKey, 1

Item class, 1, 2, 3, 4

item state change notification events, 1

items, 1

pop-up choice group, 1

screen repainting, 1

itemStateChanged method, synchronization in, 1

J

J2ME architecture, 1

JadTool utility, 1, 2

JAR configuration option, 1

JAR files

signing, 1

JarReader.c file, 1

JAVA configuration option, 1

Java Language Specification, 1

JAVAC configuration option, 1

JAVADOC configuration option, 1

javax.microedition.io.CommConnection class, 1

javax.microedition.io.HttpConnection class, 1

javax.microedition.io.HttpsConnection class, 1

javax.microedition.io.PushRegistry class, 1

javax.microedition.io.SecureConnection class, 1

javax.microedition.io.SecurityInfo class, 1

javax.microedition.io.ServerSocketConnection class, 1

javax.microedition.io.SocketConnection class, 1

javax.microedition.io.UDPDatagramConnection class, 1

javax.microedition.lcdui package, 1, 2

game package and, 1

javax.microedition.lcdui.Alert class, 1

javax.microedition.lcdui.AlertType class, 1

javax.microedition.lcdui.Canvas class, 1, 2, 3

javax.microedition.lcdui.ChoiceGroup class, 1, 2

javax.microedition.lcdui.Command class, 1

javax.microedition.lcdui.CustomItem class, 1, 2, 3

javax.microedition.lcdui.DateField class, 1

javax.microedition.lcdui.Display class, 1

javax.microedition.lcdui.Form class, 1, 2, 3, 4

javax.microedition.lcdui.game package, porting, 1

javax.microedition.lcdui.game.GameCanvas class, 1

javax.microedition.lcdui.game.Sprite class, 1

javax.microedition.lcdui.game.Tile class, 1

javax.microedition.lcdui.game.TiledLayer class, 1

javax.microedition.lcdui.GameCanvas class, 1

javax.microedition.lcdui.games package, 1, 2

packages

javax.microedition.lcdui.games, 1

javax.microedition.lcdui.games.Displayable class, 1

javax.microedition.lcdui.Gauge class, 1, 2, 3

javax.microedition.lcdui.Graphics class, 1, 2, 3, 4

javax.microedition.lcdui.Image class, 1, 2, 3

javax.microedition.lcdui.ImageItem class, 1

javax.microedition.lcdui.Item class, 1, 2, 3

javax.microedition.lcdui.List class, 1, 2

javax.microedition.lcdui.Screen class, 1

javax.microedition.lcdui.Spacer class, 1

javax.microedition.lcdui.StringItem class, 1

javax.microedition.lcdui.TextBox class, 1, 2

javax.microedition.lcdui.TextField class, 1

javax.microedition.lcdui.Ticker class, 1

javax.microedition.pki.Certificate class, 1

javax.microedition.pki.CertificateException class, 1

JCC_CMD configuration option, 1

JCC_DIR configuration option, 1

JSR 135, Multi Media API, 1

K

KDP_CMD configuration option, 1

Key

of com.sun.midp.ssl, 1

Key class, 1

KEY_AGREEMENT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

KEY_ENCIPHER_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

KeyBuilder

of com.sun.midp.ssl, 1

KeyBuilder class, 1

KeyBuilder()

of com.sun.midp.ssl.KeyBuilder, 1

keyPressed method, synchronization in, 1

keyReleased method, synchronization in, 1

keyRepeated method, synchronization in, 1

keystores

ME, 1

KNI, 1

KVM, 1

thread safety and, 1

KVM_DEF_SRC configuration option, 1

KVM_DIR configuration option, 1

KVM_EXCLUDE_CLASSES configuration option, 1

KVM_EXCLUDE_SRC configuration option, 1

KVM_INCLUDE_CLASSES configuration option, 1

KVM_INCLUDE_SRC configuration option, 1

L

LCDUI, 1, 2, 3

high-level API, 1

low-level API, 1

low-level API porting issues, 1, 2

porting and customizing, 1, 2

thread safety, 1, 2

LCDUIinitPopupMenu function, 1

LCDUILock, 1, 2, 3, 4, 5, 6, 7

LCDUIupdatePopupElement function, 1

LD configuration option, 1

LIBDIR configuration option, 1

LIBS configuration option, 1

LINKER_OUTPUT configuration option, 1

List class, 1, 2

listening, 1

lock nesting, 1

locking

Canvas class and, 1, 2

clipRect and, 1

Displayable class and, 1

drawImage and, 1

drawLine and, 1

for repeatable reads, 1

Form class and, 1

graphics object and, 1

Item class and, 1

locking policy, 1

locks

application, 1, 2

calloutLock, 1, 2, 3, 4, 5, 6, 7

LCDUILock, 1, 2, 3, 4, 5, 6, 7

priority of, 1

lockTrustedCertStore()

of com.sun.midp.ssl.SSLStreamConnection, 1

low-level LCDUI API

issues in porting, 1, 2

unstructured screens and, 1

M

Main class, 1, 2, 3

main.c file, 1, 2, 3, 4, 5

Main.java file, 1

makefiles, 1

Manager class, 1

manyballs target, 1

mathematical definitions

circle, 1

ellipse, 1

MAXIMUMHEAPSIZE configuration option, 1

MD2 class, 1

MD5 class, 1

ME keystore, 1

MEKeyTool utility, 1

memory requirements, 1

memory usage, 1

message buffering, 1

MessageDigest

of com.sun.midp.ssl, 1

MessageDigest class, 1

methods

callKeyPressed, 1, 2

callSerially, 1

clipRect, 1, 2

commandAction, 1, 2, 3

createPlayer, 1

drawArc, 1, 2

drawImage, 1

drawLine, 1

drawRect, 1

drawRegion, 1

fillRect, 1

getMediaTime, 1

getMinContentHeight, 1

getMinContentWidth, 1

getPopupSelection, 1

getPrefContentHeight, 1

getPrefContentWidth, 1

getRBG, 1

getValue, 1

hideNotify, 1, 2

itemStateChanged, 1

keyPressed, 1

keyReleased, 1

keyRepeated, 1

notify, 1, 2

paint, 1, 2, 3, 4

pointerDragged, 1, 2

pointerPressed, 1, 2

pointerReleased, 1, 2

read, 1

serviceRepaints, 1

setClip, 1

setMaxValue, 1

setSequence, 1

setValue, 1

showNotify, 1, 2, 3

sizeChanged, 1, 2

traverse, 1

traverseOut, 1

updatePopupElements, 1

wait, 1

MIDlet concurrency, 1

MIDlet suites, 1

MIDlet suites, security domains and, 1

MIDlet suites, signing, 1

MIDlets, 1

MIDletState class, 1

MIDP

CLDC requirements, 1

compiler requirements, 1

compilers used, 1

event sources, 1

hardware requirements, 1

in J2ME architecture, 1

modules, 1

removing code from, 1

requirements of a port, 1

software requirements, 1

MIDP 2.0 specification, 1

MIDP.gmk file, 1

MIDP_CMD configuration option, 1

MIDP_DEF_SRC configuration option, 1

MIDP_DIR configuration option, 1

MIDP_EXCLUDE_CLASSES, 1

MIDP_EXCLUDE_CLASSES configuration option, 1

MIDP_EXCLUDE_SRC configuration option, 1

MIDP_INCLUDE_CLASSES, 1

MIDP_INCLUDE_CLASSES configuration option, 1

MIDP_INCLUDE_SRC, 1, 2

MIDP_INCLUDE_SRC configuration option, 1

MIDP_SOURCE_FILES configuration option, 1

midpCalloc function, 1

midp-dist target, 1

midp-docs target, 1

midpEvent.c file, 1

midpFree function, 1

midpMalloc function, 1

midpMalloc.h, 1

midpRealloc function, 1

midpServices.c file, 1

midp-src target, 1

midpStartup.c file, 1

midpStrdup function, 1

MIME types, 1

MISSING_PATH_LENGTH_CONSTRAINT

of com.sun.midp.ssl.X509Certificate, 1

mixing audio streams, 1

mixing tone sequences, 1

mixing tones, 1

mmaevt.c file, 1

mmatone.c file, 1, 2

Mobile Information Device Profile, 1

MODE_SIGN

of com.sun.midp.ssl.Signature, 1

MODE_VERIFY

of com.sun.midp.ssl.Signature, 1

modules

application management system (AMS), 1

Audio Building Block, 1

event, 1, 2

event handling, 1

games, 1

graphics, 1

I18N, 1

networking, 1

over the air provisioning (OTA), 1

push, 1

record management system (RMS), 1

security, 1

Multi Media API, JSR 135, 1

multiple threads, 1

N

native code

threading and, 1

using, 1

writing, 1

native tone generator, 1

native widgets

as replacement for RI widgets, 1, 2, 3

how to use as replacement, 1

nativeGUI.c file, 1

network module, 1, 2

network protocol, 1

NetworkConnectionBase class, 1, 2

networking, 1, 2

device interaction for, 1

networking module, 1

networking requirements, 1

NO_ERROR

of com.sun.midp.ssl.X509Certificate, 1

NO_SUCH_ALGORITHM

of com.sun.midp.ssl.CryptoException, 1

NON_REPUDIATION_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

note-duration pairs, 1

notify method, 1, 2

number of channels, 1

O

OBJ_DIR configuration option, 1

OBJ_SUFFIX configuration option, 1

open call technique, 1, 2

openDataInputStream()

of com.sun.midp.ssl.SSLStreamConnection, 1

openDataOutputStream()

of com.sun.midp.ssl.SSLStreamConnection, 1

openInputStream()

of com.sun.midp.ssl.SSLStreamConnection, 1

openOutputStream()

of com.sun.midp.ssl.SSLStreamConnection, 1

OTA, 1, 2

Out class, 1

over, 1

over the air provisioning, 1

over-the-air provisioning, 1

P

package-private native methods, adding, 1

packages

com.sun.midp.dev, 1, 2, 3, 4

com.sun.midp.io.j2me.https, 1

com.sun.midp.jadtool, 1

com.sun.midp.lcdui, 1

com.sun.midp.main, 1

com.sun.midp.midlet, 1, 2

com.sun.midp.midletsuite, 1, 2, 3, 4

com.sun.midp.publickeystore, 1

com.sun.midp.security, 1

com.sun.midp.ssl, 1, 2, 3

javax.microedition.lcdui, 1, 2

javax.microedition.lcdui.game, 1

javax.microedition.lcdui.games, 1, 2

sun.midp.io.j2me.storage, 1

paint method, 1, 2

synchronization in, 1, 2

palette alpha encoding, 1

parsing, 1

one pass, 1

two pass, 1

PATHSEP configuration option, 1

pausing a running MIDlet, 1

PermissionDialog class, 1

PermissionProperties class, 1

permissions, 1, 2

Permissions class, 1, 2

persistent connections, 1

advantages, 1

persistent listening for push connections, 1

persistent storage, 1, 2

persistent storage module, 1, 2

customizing the Java layer, 1

porting the native layer, 1

system APIs, 1

photoalbum target, 1

PKCS, 1

PKI, 1

PKI-secured permissions, 1, 2

PLATFORM, 1

PLATFORM configuration option, 1

platform.gmk, 1

Platform.gmk file, 1

PLATFORM_CLASS_DIR configuration option, 1

PLATFORM_DEF_SRC configuration option, 1

PLATFORM_EXCLUDE_CLASSES configuration option, 1

PLATFORM_EXCLUDE_SRC configuration option, 1

PLATFORM_INCLUDE_CLASSES, 1

PLATFORM_INCLUDE_CLASSES configuration option, 1

PLATFORM_INCLUDE_SRC, 1

PLATFORM_INCLUDE_SRC configuration option, 1

PLATFORM_SRC_DIR configuration option, 1

playback

sampled audio, 1

playback volume, 1

PLTE chunk, 1

PNG transparency, 1

porting, 1

pointerDragged method, synchronization in, 1, 2

pointerPressed method, synchronization in, 1, 2

pointerReleased method, synchronization in, 1, 2

polling, 1, 2

pop-up choice groups, 1

porting

beginning, 1, 2

device-specific code, 1

initial run, 1

preparations, 1

Posix, 1

PRand class, 1

prefetching device resources, 1

preparing to port, 1

PREVERIFY_CMD configuration option, 1

private key, 1

private native methods, adding, 1

PrivateKey

of com.sun.midp.ssl, 1

PrivateKey class, 1

Properties class, 1

protection domain, 1

Protocol class, 1, 2, 3, 4, 5, 6, 7

protocols, 1

proxy servers, 1

public method synchronization conventions, 1

public methods, writing, 1

PublicKey

of com.sun.midp.ssl, 1

PublicKey class, 1

push functionality, 1, 2, 3

datagram protocol, 1

design considerations, 1

launching MIDlets, 1

listening, 1

message buffering, 1

persistent listening, 1

protocols, 1

server socket protocol, 1

user interaction, 1

push module, 1

push registry, 1, 2

pushpuzzle target, 1

PushRegistry class, 1

pushregistry.c file, 1

PushRegistryImpl class, 1, 2, 3

Q

quality, software-generated tones, 1

R

RadioButtonSet class, 1

RandomAccessStream class, 1

RandomAccessStream.c file, 1

RandomData

of com.sun.midp.ssl, 1

RandomData class, 1

read methods

blocking, 1

reallyclean target, 1

recommended network support, 1

Record class, 1

record management system, 1, 2, 3

RecordStoreFile class, 1

Release.gmk file, 1

RELEASE_HTTPS configuration option, 1

removing commands, 1

removing unused code, 1

renderer module, 1

rendering images, 1

repaint events, 1

repeatable reads, 1

required network support, 1

reset()

of com.sun.midp.ssl.MessageDigest, 1

Resource class, 1

resource management, 1

ResourceInputStream class, 1

ResourceInputStream.c file, 1

RFC 2119, 1

RFC 2246, 1

RFC 2437, 1

RFC 2817, 1

RFC 2818, 1

RI widgets

instructions for replacing, 1

replacing with native, 1, 2, 3

RMS, 1, 2, 3

ROMIZING configuration option, 1

ROMJAVA configuration option, 1

RSAKey class, 1

RSAPrivateKey

of com.sun.midp.ssl, 1

RSAPrivateKey class, 1

RSAPublicKey

of com.sun.midp.ssl, 1

RSAPublicKey class, 1

RSASig class, 1

S

sample size, 1

sampled audio, 1, 2

sampling rate, 1

sandbox, 1

saw waves, 1

Scheduler class, 1, 2

Screen class, 1

screen position, 1

screen-change events, 1

screens

structured, 1

ticker for, 1

title for, 1

unstructured, 1

SecretKey

of com.sun.midp.ssl, 1

SecretKey class, 1

secure connections, 1

secure socket layer, 1

SecureConnection class, 1

security, 1

security domains, assigning, 1

Security for MIDP Applications, 1

security module, 1, 2, 3

SecurityInfo class, 1

security-sensitive APIs, 1, 2

internal classes and, 1

SecurityToken class, 1, 2, 3

Selector class, 1

serialization, 1

callouts and, 1

serialized callback events, 1

server socket, 1, 2, 3

SERVER_AUTH_EXT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

ServerSocketConnection class, 1

serviceRepaints method, 1

Session class, 1

setClip method, 1

setExponent(byte[], short, short)

of com.sun.midp.ssl.RSAPrivateKey, 1

of com.sun.midp.ssl.RSAPublicKey, 1

setKey(byte[], short)

of com.sun.midp.ssl.SecretKey, 1

setModulus(byte[], short, short)

of com.sun.midp.ssl.RSAPrivateKey, 1

of com.sun.midp.ssl.RSAPublicKey, 1

setSeed(byte[], short, short) setSeed(byte[], short, short)

of com.sun.midp.ssl.RandomData, 1

setSequence method, 1

setting media time, 1

setTrustedCertStore(CertStore)

of com.sun.midp.ssl.SSLStreamConnection, 1

SHA class, 1

SHARE_SRC_DIR configuration option, 1

shared data, 1, 2

showNotify method, 1

showNotify method, synchronization in, 1, 2

sign, 1

sign(byte[], int, int, byte[], int)

of com.sun.midp.ssl.Signature, 1

Signature

of com.sun.midp.ssl, 1

Signature class, 1

signing JAR files, 1

signing MIDlet suites, 1

sine waves, 1

sizeChanged method, synchronization in, 1, 2

SMS, 1, 2

socket, 1, 2, 3

Socket class, 1

SocketConnection class, 1

socketProtocol.c file, 1

socketProtocol_md.c file, 1

software requirements

MIDP, 1

sound requirements, 1

SOUND_SUPPORTED configuration option, 1

Spacer class, 1

Sprite class, 1

sprites, hardware, 1

square waves, 1

SRCPROFILING configuration option, 1

SSL, 1, 2, 3

SSL V3, 1

SSL_SOURCE_FILES configuration option, 1

SSLSecurityInfo class, 1

SSLStreamConnection

of com.sun.midp.ssl, 1

SSLStreamConnection class, 1

SSLStreamConnection(String, int, InputStream, OutputStream)

of com.sun.midp.ssl.SSLStreamConnection, 1

starting ports, 1, 2

starting the device, 1

stock target, 1

stopping the device, 1

storage.c, 1

storage.h, 1, 2

STORAGEDIR configuration option, 1

storageFile.c, 1, 2

storeMIDPEvent function, 1

StreamConnectionElement class, 1

StreamConnectionPool class, 1

StringItem class, 1

structured screens, 1

high-level LCDUI API and, 1

pop-up choice groups, 1

sun.midp.io.j2me.storage package, 1

SYNC NOTE, 1, 2

comment, 1

synchronization block, 1, 2, 3

synchronization in, 1

synchronization, SYNC NOTE, 1, 2, 3

system APIs for persistent storage, 1

SystemOutputStream class, 1

T

targets, 1

technique, open call, 1, 2

TEST_DEF_SOURCE configuration option, 1

TEST_EXCLUDE_CLASSES configuration option, 1

TEST_INCLUDE_CLASSES configuration option, 1

Testbeans.gmk file, 1

TextBox class, 1, 2

TextField class, 1

thread considerations, 1

thread safety, 1, 2

coding conventions, 1, 2

native methods, 1

requirements, 1, 2

threading

applications and graphics, 1

serialization, 1

throwIt(short)

of com.sun.midp.ssl.CryptoException, 1

ticker, 1

Ticker class, 1

Tile class, 1

TiledLayer class, 1

tiling, hardware, 1

TIME_STAMP_EXT_KEY_USAGE

of com.sun.midp.ssl.X509Certificate, 1

TimeEditor class, 1

adding package-private native methods, 1

adding private native methods, 1

writing methods, 1

writing native code, 1

timer, 1

timer interrupt, 1

timeTSProc function, 1

titles, screen, 1

TLS, 1

tone

control, 1

mixing, 1

quality, 1

sequence mixing, 1

tone generator

hardware, 1

software, 1

TonePlayer class, 1

TonePlayer.java file, 1

Tools.gmk file, 1

toString()

of com.sun.midp.ssl.CryptoException, 1

of com.sun.midp.ssl.Key, 1

of com.sun.midp.ssl.SecretKey, 1

of com.sun.midp.ssl.X509Certificate, 1

transparency, 1, 2

transport layer security, 1

traverse method, synchronization in, 1

traverseOut method, synchronization in, 1

triangle waves, 1

tRNS chunk, 1

trusted MIDlet suites, 1

TYPE_ARCFOUR

of com.sun.midp.ssl.KeyBuilder, 1

TYPE_DNS_NAME

of com.sun.midp.ssl.X509Certificate, 1

TYPE_EMAIL_ADDRESS

of com.sun.midp.ssl.X509Certificate, 1

TYPE_RSA_PRIVATE

of com.sun.midp.ssl.KeyBuilder, 1

TYPE_RSA_PUBLIC

of com.sun.midp.ssl.KeyBuilder, 1

TYPE_URI

of com.sun.midp.ssl.X509Certificate, 1

U

UDP datagram, 1

UDPDatagramConnection class, 1

UNINITIALIZED_KEY

of com.sun.midp.ssl.CryptoException, 1

UNLIMITED_CERT_CHAIN_LENGTH

of com.sun.midp.ssl.X509Certificate, 1

unstructured screens, 1

low-level LCDUI API and, 1

untrusted domain, 1

UNZIP configuration option, 1

update(byte[], int, int)

of com.sun.midp.ssl.MessageDigest, 1

of com.sun.midp.ssl.Signature, 1

updatePopupElements method, 1

URLs

HTTP tunneling, 1

JCP, 1

JSR 135, 1

MIDP 2.0 specification, 1

Multi Media API, 1

PNG information, 1

RFC 2119, 1

RFC 2246, 1

RFC 2437, 1

RFC 2817, 1

RFC 2818, 1

SSL, 1

SSL V3, 1

TLS, 1

transport layer security, 1

WAP TLS, 1, 2

WTLS, 1

USE_MIDP_MALLOC configuration option, 1

User, 1

user-input mechanisms, 1

Util class, 1

utilities

JadTool, 1, 2

MEKeyTool, 1

Utils class, 1

V

verify(byte[], int, int, byte[], int, short)

of com.sun.midp.ssl.Signature, 1

verify(PublicKey)

of com.sun.midp.ssl.X509Certificate, 1

verifyChain(Vector, int, int, CertStore)

of com.sun.midp.ssl.X509Certificate, 1

VERIFYDIR configuration option, 1

VM configuration option, 1

VM.gmk file, 1

VM_INCLUDES configuration option, 1

VM-event thread, 1

W

wait method, 1

WAP Gateway, 1

WAP TLS, 1, 2

wave form, 1

waveout.c file, 1

WavPlayer.java file, 1

WebPublicKeyStore class, 1

widgets, 1, 2, 3

instructions for replacing, 1

Wireless Transport Layer Security, 1

WSP stack, 1

WTLS, 1

X

X.509 Public Key Infrastructure, 1

X509Certificate

of com.sun.midp.ssl, 1

X509Certificate class, 1

X509Certificate(byte, byte[], String, String, long, long, byte[], byte[], byte[], int)

of com.sun.midp.ssl.X509Certificate, 1

Z

ZIP configuration option, 1

 


Contents Previous Next Index Porting MIDP
MIDP Reference Implementation, Version 2.0 FCS