Sagem/MyX5-2
Display
Property | Value | Preprocessing Access |
---|---|---|
Screen-Size (width x height) | 128x160 | polish.ScreenSize, polish.ScreenWidth, polish.ScreenHeight |
Canvas-Size (width x height) | 128x128 | polish.CanvasSize, polish.CanvasWidth, polish.CanvasHeight |
Canvas-Size in fullscreen mode | 128x142 | polish.FullCanvasSize, polish.FullCanvasWidth, polish.FullCanvasHeight |
Bits per Pixel | 16 (65,536 colors) |
polish.BitsPerPixel |
Has Pointer Events (Stylus) | no | polish.hasPointerEvents |
Platform
Property | Value | Preprocessing Access |
---|---|---|
Vendor | Sagem | polish.Vendor |
OS | Windows Mobile 2003 | polish.OS |
Platform | MIDP/2.0, JTWI/1.0 | polish.JavaPlatform, polish.midp2 |
Configuration | CLDC/1.0 | polish.JavaConfiguration, polish.cldc1.0 |
Supported APIs | mmapi, mmapi1.1, wmapi | polish.JavaPackage, polish.api.mmapi, polish.api.mmapi1.1, polish.api.wmapi |
Meets the Recommended Capablities for the J2ME Polish GUI | yes | -- |
Memory
Property | Value | Preprocessing Variable |
---|---|---|
Heap-Size | 512 kb | polish.HeapSize |
Keys
Key | Value | Preprocessing Variable |
---|---|---|
Left Soft Key | -6 | polish.key.LeftSoftKey |
Right Soft Key | -7 | polish.key.RightSoftKey |
Groups
Groups can be used to assemble the resources (like images or sound-files) for an application.
Have a look at the documentation for more info.
Group | Resource Folder |
---|---|
midp2 | resources/midp2 |
jtwi | resources/jtwi |
mmapi | resources/mmapi |
mmapi1.1 | resources/mmapi1.1 |
wmapi | resources/wmapi |
ScreenSize.128x160 | resources/ScreenSize.128x160 |
CanvasSize.128x128 | resources/CanvasSize.128x128 |
FullCanvasSize.128x142 | resources/FullCanvasSize.128x142 |
BitsPerPixel.4+ | resources/BitsPerPixel.4+ |
BitsPerPixel.8+ | resources/BitsPerPixel.8+ |
BitsPerPixel.12+ | resources/BitsPerPixel.12+ |
BitsPerPixel.16+ | resources/BitsPerPixel.16+ |
BitsPerPixel.16 | resources/BitsPerPixel.16 |
Preprocessing Capabilities
Capabilities can be used with the "//#=" preprocessing directive and
can be compared with the "//#if" directive. For each defined capability
a preprocessing symbol with the same name will be defined.
Have a look at the preprocessing documentation for more information.
Examples:
//#if polish.Vendor == Sagem
// this is a Sagem device
//#endif
//#ifdef polish.ScreenWidth:defined
//#= int screenWidth = ${ polish.ScreenWidth };
//#else
int screenWidth = UNKNOWN_WIDTH;
//#endif
Capability | Value |
---|---|
polish.bitsperpixel | 16 |
polish.build.bootclasspath | midp-2.0.jar, cldc-1.0.jar |
polish.build.implicitgroups | jtwi |
polish.cameraresolution | 640x480 |
polish.camerazoom | 4 |
polish.canvasheight | 128 |
polish.canvassize | 128x128 |
polish.canvaswidth | 128 |
polish.fullcanvasheight | 142 |
polish.fullcanvassize | 128x142 |
polish.fullcanvaswidth | 128 |
polish.heapsize | 512 kb |
polish.identifier | Sagem/MyX5-2 |
polish.imageformat | png, gif, gif87, gif89, jpg, jpeg, bmp |
polish.javaconfiguration | CLDC/1.0 |
polish.javapackage | mmapi-1.1, wmapi |
polish.javaplatform | MIDP/2.0, JTWI/1.0 |
polish.key.leftsoftkey | -6 |
polish.key.rightsoftkey | -7 |
polish.name | MyX5-2 |
polish.os | Windows Mobile 2003 |
polish.screenheight | 160 |
polish.screensize | 128x160 |
polish.screenwidth | 128 |
polish.supportfloatingpoint | false |
polish.vendor | Sagem |
Preprocessing Symbols
Symbols can be evaluated with the "//#ifdef" and related preprocessing directives.
Have a look at the preprocessing documentation for more information.
Example:
//#if polish.api.mmapi || polish.midp2
// this device supports the Mobile Media API
//#endif
Symbol |
---|
polish.api.mmapi |
polish.api.mmapi1.1 |
polish.api.wmapi |
polish.bitsperpixel.16 |
polish.bitsperpixel:defined |
polish.build.bootclasspath.cldc-1.0.jar |
polish.build.bootclasspath.midp-2.0.jar |
polish.build.bootclasspath:defined |
polish.build.implicitgroups.jtwi |
polish.build.implicitgroups:defined |
polish.cameraresolution.640x480 |
polish.cameraresolution:defined |
polish.camerazoom.4 |
polish.camerazoom:defined |
polish.canvasheight:defined |
polish.canvassize.128x128 |
polish.canvassize:defined |
polish.canvaswidth:defined |
polish.cldc |
polish.cldc1.0 |
polish.doublebuffering |
polish.fullcanvasheight:defined |
polish.fullcanvassize.128x142 |
polish.fullcanvassize:defined |
polish.fullcanvaswidth:defined |
polish.hascamera |
polish.hascommandkeyevents |
polish.heapsize.512 kb |
polish.heapsize:defined |
polish.identifier.sagem/myx5-2 |
polish.identifier:defined |
polish.imageformat.bmp |
polish.imageformat.gif |
polish.imageformat.gif87 |
polish.imageformat.gif89 |
polish.imageformat.jpeg |
polish.imageformat.jpg |
polish.imageformat.png |
polish.imageformat:defined |
polish.javaconfiguration.cldc/1.0 |
polish.javaconfiguration:defined |
polish.javapackage.mmapi-1.1 |
polish.javapackage.wmapi |
polish.javapackage:defined |
polish.javaplatform.jtwi/1.0 |
polish.javaplatform.midp/2.0 |
polish.javaplatform:defined |
polish.jtwi |
polish.key.leftsoftkey.-6 |
polish.key.leftsoftkey:defined |
polish.key.rightsoftkey.-7 |
polish.key.rightsoftkey:defined |
polish.midp |
polish.midp2 |
polish.name.myx5-2 |
polish.name:defined |
polish.os.windows mobile 2003 |
polish.os:defined |
polish.screenheight:defined |
polish.screensize.128x160 |
polish.screensize:defined |
polish.screenwidth:defined |
polish.supportfloatingpoint.false |
polish.supportfloatingpoint:defined |
polish.supportspolishgui |
polish.vendor.sagem |
polish.vendor:defined |