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