Sagem/MyX5-2
Display
| Property |
Value |
Preprocessing Access |
| Screen-Size (width x height) |
128×160 |
polish.ScreenSize, polish.ScreenWidth, polish.ScreenHeight |
| Canvas-Size (width x height) |
128×128 |
polish.CanvasSize, polish.CanvasWidth, polish.CanvasHeight |
| Canvas-Size in fullscreen mode |
128×142 |
polish.FullCanvasSize, polish.FullCanvasWidth, polish.FullCanvasHeight |
| Bits per Pixel |
16
(65,536 colors) |
polish.BitsPerPixel |
| Has Pointer Events (Stylus) |
no |
polish.hasPointerEvents |
| 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.128×160 |
resources/ScreenSize.128×160 |
| CanvasSize.128×128 |
resources/CanvasSize.128×128 |
| FullCanvasSize.128×142 |
resources/FullCanvasSize.128×142 |
| 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 |
640×480 |
| polish.camerazoom |
4 |
| polish.canvasheight |
128 |
| polish.canvassize |
128×128 |
| polish.canvaswidth |
128 |
| polish.fullcanvasheight |
142 |
| polish.fullcanvassize |
128×142 |
| 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 |
128×160 |
| 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.640×480 |
| polish.cameraresolution:defined |
| polish.camerazoom.4 |
| polish.camerazoom:defined |
| polish.canvasheight:defined |
| polish.canvassize.128×128 |
| polish.canvassize:defined |
| polish.canvaswidth:defined |
| polish.cldc |
| polish.cldc1.0 |
| polish.doublebuffering |
| polish.fullcanvasheight:defined |
| polish.fullcanvassize.128×142 |
| 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.128×160 |
| polish.screensize:defined |
| polish.screenwidth:defined |
| polish.supportfloatingpoint.false |
| polish.supportfloatingpoint:defined |
| polish.supportspolishgui |
| polish.vendor.sagem |
| polish.vendor:defined |