Java Reference
In-Depth Information
Some requirements are common to both MSA 1.0 and MSA Subset 1.0, including
requirements in the following categories:
JTWI : An MSA-compliant implementation must meet the requirements of the
JTWI.
Screen : An MSA-compliant implementation should have a screen with at least
128 128 pixels with 16 bits of color supporting 65,536 colors. (It's possible you'll
encounter one that doesn't, but this is unlikely.)
Heap : The minimum permitted Java heap available to a MIDlet should be at least
1024KB; the MSA recommends that the heap should be at least 2048KB.
JAD and JAR file restrictions : The minimum supported MIDlet JAR size is 300KB.
The minimum supported MIDlet suite JAD file is 10KB. The platform must support
JAD manifests with up to 512 attributes.
Record store : The minimum supported record store size per MIDlet suite is 64KB,
and each MIDlet suite may use a minimum of 10 separate record stores.
Security : The MSA defines a clear correspondence between optional package APIs
requiring permission and the name of the relevant permission.
System properties : The MSA defines and provides a common reference for the
system properties that you use to determine the availability and version of specific
APIs (e.g., the FCOP).
Network protocols : HTTP, HTTP over Secure Sockets Layer (SSL) 3.0, TCP, SMS,
and MMS are mandatory protocols that MSA implementations must provide.
In addition, MSA 1.0 (not MSA Subset 1.0) must provide support for the Session
Initiation Protocol (SIP). Other protocols, such as HTTP over TLS, TCP server sup-
port, TLS 1.0, and UDP, are optional. Some protocols, including several profiles of
Bluetooth and Infrared Data Association (IrDA), are conditionally mandatory.
Content formats : MSA requires support for a number of common content formats,
including PNG, JPEG, the Mobile 3D Graphics API, SVG Tiny 1.1, WAV in 8kHz
pulse-code modulation (PCM) format, Adaptive Multi-Rate Narrow Band (AMR-
NB) audio compression, MIDI, and Scalable Polyphony MIDI (SP-MIDI) audio.
Examining MSA Subset 1.0
To be considered MSA Subset 1.0-compliant, a product must provide the following
packages:
 
Search WWH ::




Custom Search