J2ME Polish
J2ME Polish 2.4 Documentation
Enough Software

BenQ/C81


Display

PropertyValuePreprocessing Access
Canvas-Size (width x height)132x176polish.CanvasSize, polish.CanvasWidth, polish.CanvasHeight
Supports Pointer/Touch Eventsnopolish.hasPointerEvents

Platform

PropertyValuePreprocessing Access
VendorBenQpolish.Vendor
PlatformMIDP/2.0, JTWI/1.0polish.JavaPlatform, polish.midp2
ConfigurationCLDC/1.1polish.JavaConfiguration, polish.cldc1.1
Supported APIslocationapi, siemens-extension-api, 3dapi, 3dapi, fileconnection, mmapi, mmapi1.1, pimapi, wmapi, webservice, btapipolish.JavaPackage, polish.api.locationapi, polish.api.siemens-extension-api, polish.api.3dapi, polish.api.3dapi, polish.api.fileconnection, polish.api.mmapi, polish.api.mmapi1.1, polish.api.pimapi, polish.api.wmapi, polish.api.webservice, polish.api.btapi
Meets the Recommended Capablities for the J2ME Polish GUIyes  --

Keys

KeyValuePreprocessing Variable
Left Soft Key-1polish.key.LeftSoftKey
Right Soft Key-4polish.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.

GroupResource Folder
midp2resources/midp2
jtwiresources/jtwi
locationapiresources/locationapi
siemens-extension-apiresources/siemens-extension-api
3dapiresources/3dapi
3dapiresources/3dapi
fileconnectionresources/fileconnection
mmapiresources/mmapi
mmapi1.1resources/mmapi1.1
pimapiresources/pimapi
wmapiresources/wmapi
webserviceresources/webservice
btapiresources/btapi
CanvasSize.132x176resources/CanvasSize.132x176

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 == BenQ
	// this is a BenQ device
//#endif
//#ifdef polish.ScreenWidth:defined
	//#= int screenWidth = ${ polish.ScreenWidth };
//#else
	int screenWidth = UNKNOWN_WIDTH;
//#endif

CapabilityValue
polish.build.bootclasspathcldc-1.1.jar,midp-2.0.jar
polish.build.implicitgroupsmidp2
polish.canvasheight176
polish.canvassize132x176
polish.canvaswidth132
polish.colors65536
polish.font.default15
polish.font.large23
polish.font.medium15
polish.font.small12
polish.hasrepeateventstrue
polish.identifierBenQ/C81
polish.imageformatjpeg, gif, bmp, wbmp
polish.javaconfigurationCLDC/1.1
polish.javapackagelocationapi, siemens-extension-api, 3dapi, m3g, fileconnection, mmapi1.1, pimapi, wmapi1.1, webservice, btapi
polish.javaplatformMIDP/2.0, JTWI/1.0
polish.key.down-60
polish.key.fire-26
polish.key.gamea49
polish.key.gameb51
polish.key.gamec55
polish.key.gamed57
polish.key.left-61
polish.key.leftsoftkey-1
polish.key.right-62
polish.key.rightsoftkey-4
polish.key.selectsoftkey-26
polish.key.up-59
polish.mmapi.audio.encodingsencoding=AMR
polish.mmapi.protocol.captureaudio/amr, video/3gpp, video/h263-2000, video/3gp
polish.mmapi.protocol.deviceaudio/x-tone-seq
polish.mmapi.protocol.fileaudio/amr, audio/x-siemens-audio, audio/x-wav, audio/midi, audio/mid, audio/x-mid, audio/x-midi, audio/sp-midi, audio/x-mfi, audio/x-siemens-tone, audio/x-imelody, audio/imelody, audio/xmf, audio/mobile-xmf, audio/x-tone-seq, video/3gpp, video/h263-2000, video/3gp, audio/3gpp, video/mp4, video/mpeg4-generic, audio/mp4, video/x-pv-pvx, audio/mpeg, audio/mp3, audio/x-aac, audio/aac, audio/x-m4a, video/x-siemens-mjpeg, video/h263
polish.mmapi.protocol.httpaudio/amr, audio/x-siemens-audio, audio/x-wav, audio/midi, audio/mid, audio/x-mid, audio/x-midi, audio/sp-midi, audio/x-mfi, audio/x-siemens-tone, audio/x-imelody, audio/imelody, audio/xmf, audio/mobile-xmf, audio/x-tone-seq, video/3gpp, video/h263-2000, video/3gp, audio/3gpp, video/mp4, video/mpeg4-generic, audio/mp4, video/x-pv-pvx, audio/mpeg, audio/mp3, audio/x-aac, audio/aac, audio/x-m4a, video/x-siemens-mjpeg, video/h263, audio/amr, audio/x-siemens-audio, audio/x-wav, audio/midi, audio/mid, audio/x-mid, audio/x-midi, audio/sp-midi, audio/x-mfi, audio/x-siemens-tone, audio/x-imelody, audio/imelody, audio/xmf, audio/mobile-xmf, audio/x-tone-seq, video/3gpp, video/h263-2000, video/3gp, audio/3gpp, video/mp4, video/mpeg4-generic, audio/mp4, video/x-pv-pvx, audio/mpeg, audio/mp3, audio/x-aac, audio/aac, audio/x-m4a, video/x-siemens-mjpeg, video/h263
polish.mmapi.supportsaudiocapturetrue
polish.mmapi.supportsvideocapturetrue
polish.mmapi.video.encodingsencoding=3gpp encoding=h263-2000 encoding=3gp
polish.nameC81
polish.propertiesmicroedition.commports, microedition.io.file.FileConnection.version, microedition.profiles, microedition.platform, microedition.jtwi.version, microedition.m3g.version, microedition.configuration, supports.recording, wireless.messaging.sms.smsc, microedition.locale, video.snapshot.encodings, supports.video.capture, supports.mixing, video.encodings, microedition.encoding, microedition.location.version, microedition.pim.version, microedition.media.version, audio.encodings, supports.audio.capture
polish.protocol.rtspvideo/3gpp, video/h263-2000, video/3gp, audio/3gpp, video/mp4, video/mpeg4-generic, audio/mp4, video/x-pv-pvx, audio/mpeg, audio/mp3, audio/x-aac, audio/aac, audio/x-m4a
polish.siemens-colorgame-apino
polish.supportfloatingpointtrue
polish.timezonesGMT-11:00, GMT-10:00#1, GMT-10:00, GMT-09:30, GMT-09:00#1, GMT-09:00, GMT-08:00#1, GMT-08:00, GMT-07:00#1, GMT-07:00, GMT-06:00#1, GMT-06:00#2, GMT-06:00#3, GMT-06:00, GMT-05:00#1, GMT-05:00#2, GMT-05:00#3, GMT-05:00, GMT-04:00#1, GMT-04:00#2, GMT-04:00#3, GMT-04:00#4, GMT-04:00#5, GMT-04:00, GMT-03:00#1, GMT-03:00#2, GMT-03:00, GMT-03:30#1, GMT-03:30, GMT-02:00, GMT-01:00#1, GMT-01:00, GMT-00:00#1, GMT-00:00, GMT+01:00#1, GMT+01:00#2, GMT+01:00, GMT+02:00#1, GMT+02:00#2, GMT+02:00#3, GMT+02:00#4, GMT+02:00#5, GMT+02:00#6, GMT+02:00#7, GMT+02:00, GMT+03:00#1, GMT+03:00#2, GMT+03:00, GMT+03:30#1, GMT+03:30, GMT+04:00#1, GMT+04:00#2, GMT+04:00, GMT+04:30, GMT+05:00#1, GMT+05:00#2, GMT+05:00, GMT+05:30, GMT+05:45, GMT+06:00#1, GMT+06:00, GMT+06:30, GMT+07:00#1, GMT+07:00, GMT+08:00#1, GMT+08:00, GMT+09:00, GMT+09:30#1, GMT+09:30, GMT+10:00#1, GMT+10:00#2, GMT+10:00#3, GMT+10:00, GMT+10:30#1, GMT+10:30, GMT+11:00#1, GMT+11:00, GMT+11:30, GMT+12:00#1, GMT+12:00#2, GMT+12:00, GMT+12:45#1, GMT+12:45, GMT+13:00#1, GMT+13:00, GMT+14:00, NITZ
polish.totalmemory3670016
polish.vendorBenQ
polish.vendor.aliasBenQ-Siemens
polish.wap.useragentMozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)

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.3dapi
polish.api.btapi
polish.api.fileconnection
polish.api.fileconnectionapi
polish.api.locationapi
polish.api.m3g
polish.api.mmapi
polish.api.mmapi1.1
polish.api.pim
polish.api.pimapi
polish.api.siemens-extension-api
polish.api.webservice
polish.api.wmapi
polish.build.bootclasspath.cldc-1.1.jar
polish.build.bootclasspath.midp-2.0.jar
polish.build.bootclasspath:defined
polish.build.implicitgroups.midp2
polish.build.implicitgroups:defined
polish.canvasheight:defined
polish.canvassize.132x176
polish.canvassize:defined
polish.canvaswidth:defined
polish.cldc
polish.cldc1.1
polish.cldc11
polish.colors.65536
polish.colors:defined
polish.font.default.15
polish.font.default:defined
polish.font.large.23
polish.font.large:defined
polish.font.medium.15
polish.font.medium:defined
polish.font.small.12
polish.font.small:defined
polish.hasfloatingpoint
polish.hasrepeatevents
polish.hasrepeatevents.true
polish.hasrepeatevents:defined
polish.identifier.benq/c81
polish.identifier:defined
polish.imageformat.bmp
polish.imageformat.gif
polish.imageformat.jpeg
polish.imageformat.wbmp
polish.imageformat:defined
polish.isdoublebuffered
polish.javaconfiguration.cldc/1.1
polish.javaconfiguration:defined
polish.javapackage.3dapi
polish.javapackage.btapi
polish.javapackage.fileconnection
polish.javapackage.locationapi
polish.javapackage.m3g
polish.javapackage.mmapi1.1
polish.javapackage.pimapi
polish.javapackage.siemens-extension-api
polish.javapackage.webservice
polish.javapackage.wmapi1.1
polish.javapackage:defined
polish.javaplatform.jtwi/1.0
polish.javaplatform.midp/2.0
polish.javaplatform:defined
polish.jtwi
polish.key.down.-60
polish.key.down:defined
polish.key.fire.-26
polish.key.fire:defined
polish.key.gamea.49
polish.key.gamea:defined
polish.key.gameb.51
polish.key.gameb:defined
polish.key.gamec.55
polish.key.gamec:defined
polish.key.gamed.57
polish.key.gamed:defined
polish.key.left.-61
polish.key.left:defined
polish.key.leftsoftkey.-1
polish.key.leftsoftkey:defined
polish.key.right.-62
polish.key.right:defined
polish.key.rightsoftkey.-4
polish.key.rightsoftkey:defined
polish.key.selectsoftkey.-26
polish.key.selectsoftkey:defined
polish.key.up.-59
polish.key.up:defined
polish.midp
polish.midp2
polish.mmapi.audio.encodings.encoding=amr
polish.mmapi.audio.encodings:defined
polish.mmapi.protocol.capture.audio/amr
polish.mmapi.protocol.capture.video/3gp
polish.mmapi.protocol.capture.video/3gpp
polish.mmapi.protocol.capture.video/h263-2000
polish.mmapi.protocol.capture:defined
polish.mmapi.protocol.device.audio/x-tone-seq
polish.mmapi.protocol.device:defined
polish.mmapi.protocol.file.audio/3gpp
polish.mmapi.protocol.file.audio/aac
polish.mmapi.protocol.file.audio/amr
polish.mmapi.protocol.file.audio/imelody
polish.mmapi.protocol.file.audio/mid
polish.mmapi.protocol.file.audio/midi
polish.mmapi.protocol.file.audio/mobile-xmf
polish.mmapi.protocol.file.audio/mp3
polish.mmapi.protocol.file.audio/mp4
polish.mmapi.protocol.file.audio/mpeg
polish.mmapi.protocol.file.audio/sp-midi
polish.mmapi.protocol.file.audio/x-aac
polish.mmapi.protocol.file.audio/x-imelody
polish.mmapi.protocol.file.audio/x-m4a
polish.mmapi.protocol.file.audio/x-mfi
polish.mmapi.protocol.file.audio/x-mid
polish.mmapi.protocol.file.audio/x-midi
polish.mmapi.protocol.file.audio/x-siemens-audio
polish.mmapi.protocol.file.audio/x-siemens-tone
polish.mmapi.protocol.file.audio/x-tone-seq
polish.mmapi.protocol.file.audio/x-wav
polish.mmapi.protocol.file.audio/xmf
polish.mmapi.protocol.file.video/3gp
polish.mmapi.protocol.file.video/3gpp
polish.mmapi.protocol.file.video/h263
polish.mmapi.protocol.file.video/h263-2000
polish.mmapi.protocol.file.video/mp4
polish.mmapi.protocol.file.video/mpeg4-generic
polish.mmapi.protocol.file.video/x-pv-pvx
polish.mmapi.protocol.file.video/x-siemens-mjpeg
polish.mmapi.protocol.file:defined
polish.mmapi.protocol.http.audio/3gpp
polish.mmapi.protocol.http.audio/aac
polish.mmapi.protocol.http.audio/amr
polish.mmapi.protocol.http.audio/imelody
polish.mmapi.protocol.http.audio/mid
polish.mmapi.protocol.http.audio/midi
polish.mmapi.protocol.http.audio/mobile-xmf
polish.mmapi.protocol.http.audio/mp3
polish.mmapi.protocol.http.audio/mp4
polish.mmapi.protocol.http.audio/mpeg
polish.mmapi.protocol.http.audio/sp-midi
polish.mmapi.protocol.http.audio/x-aac
polish.mmapi.protocol.http.audio/x-imelody
polish.mmapi.protocol.http.audio/x-m4a
polish.mmapi.protocol.http.audio/x-mfi
polish.mmapi.protocol.http.audio/x-mid
polish.mmapi.protocol.http.audio/x-midi
polish.mmapi.protocol.http.audio/x-siemens-audio
polish.mmapi.protocol.http.audio/x-siemens-tone
polish.mmapi.protocol.http.audio/x-tone-seq
polish.mmapi.protocol.http.audio/x-wav
polish.mmapi.protocol.http.audio/xmf
polish.mmapi.protocol.http.video/3gp
polish.mmapi.protocol.http.video/3gpp
polish.mmapi.protocol.http.video/h263
polish.mmapi.protocol.http.video/h263-2000
polish.mmapi.protocol.http.video/mp4
polish.mmapi.protocol.http.video/mpeg4-generic
polish.mmapi.protocol.http.video/x-pv-pvx
polish.mmapi.protocol.http.video/x-siemens-mjpeg
polish.mmapi.protocol.http:defined
polish.mmapi.supportsaudiocapture
polish.mmapi.supportsaudiocapture.true
polish.mmapi.supportsaudiocapture:defined
polish.mmapi.supportsvideocapture
polish.mmapi.supportsvideocapture.true
polish.mmapi.supportsvideocapture:defined
polish.mmapi.video.encodings.encoding=3gpp encoding=h263-2000 encoding=3gp
polish.mmapi.video.encodings:defined
polish.name.c81
polish.name:defined
polish.properties.audio.encodings
polish.properties.microedition.commports
polish.properties.microedition.configuration
polish.properties.microedition.encoding
polish.properties.microedition.io.file.fileconnection.version
polish.properties.microedition.jtwi.version
polish.properties.microedition.locale
polish.properties.microedition.location.version
polish.properties.microedition.m3g.version
polish.properties.microedition.media.version
polish.properties.microedition.pim.version
polish.properties.microedition.platform
polish.properties.microedition.profiles
polish.properties.supports.audio.capture
polish.properties.supports.mixing
polish.properties.supports.recording
polish.properties.supports.video.capture
polish.properties.video.encodings
polish.properties.video.snapshot.encodings
polish.properties.wireless.messaging.sms.smsc
polish.properties:defined
polish.protocol.rtsp.audio/3gpp
polish.protocol.rtsp.audio/aac
polish.protocol.rtsp.audio/mp3
polish.protocol.rtsp.audio/mp4
polish.protocol.rtsp.audio/mpeg
polish.protocol.rtsp.audio/x-aac
polish.protocol.rtsp.audio/x-m4a
polish.protocol.rtsp.video/3gp
polish.protocol.rtsp.video/3gpp
polish.protocol.rtsp.video/h263-2000
polish.protocol.rtsp.video/mp4
polish.protocol.rtsp.video/mpeg4-generic
polish.protocol.rtsp.video/x-pv-pvx
polish.protocol.rtsp:defined
polish.siemens-colorgame-api.no
polish.siemens-colorgame-api:defined
polish.supportfloatingpoint
polish.supportfloatingpoint.true
polish.supportfloatingpoint:defined
polish.supportspolishgui
polish.supportswmapiwrapper
polish.timezones.gmt+01:00
polish.timezones.gmt+01:00#1
polish.timezones.gmt+01:00#2
polish.timezones.gmt+02:00
polish.timezones.gmt+02:00#1
polish.timezones.gmt+02:00#2
polish.timezones.gmt+02:00#3
polish.timezones.gmt+02:00#4
polish.timezones.gmt+02:00#5
polish.timezones.gmt+02:00#6
polish.timezones.gmt+02:00#7
polish.timezones.gmt+03:00
polish.timezones.gmt+03:00#1
polish.timezones.gmt+03:00#2
polish.timezones.gmt+03:30
polish.timezones.gmt+03:30#1
polish.timezones.gmt+04:00
polish.timezones.gmt+04:00#1
polish.timezones.gmt+04:00#2
polish.timezones.gmt+04:30
polish.timezones.gmt+05:00
polish.timezones.gmt+05:00#1
polish.timezones.gmt+05:00#2
polish.timezones.gmt+05:30
polish.timezones.gmt+05:45
polish.timezones.gmt+06:00
polish.timezones.gmt+06:00#1
polish.timezones.gmt+06:30
polish.timezones.gmt+07:00
polish.timezones.gmt+07:00#1
polish.timezones.gmt+08:00
polish.timezones.gmt+08:00#1
polish.timezones.gmt+09:00
polish.timezones.gmt+09:30
polish.timezones.gmt+09:30#1
polish.timezones.gmt+10:00
polish.timezones.gmt+10:00#1
polish.timezones.gmt+10:00#2
polish.timezones.gmt+10:00#3
polish.timezones.gmt+10:30
polish.timezones.gmt+10:30#1
polish.timezones.gmt+11:00
polish.timezones.gmt+11:00#1
polish.timezones.gmt+11:30
polish.timezones.gmt+12:00
polish.timezones.gmt+12:00#1
polish.timezones.gmt+12:00#2
polish.timezones.gmt+12:45
polish.timezones.gmt+12:45#1
polish.timezones.gmt+13:00
polish.timezones.gmt+13:00#1
polish.timezones.gmt+14:00
polish.timezones.gmt-00:00
polish.timezones.gmt-00:00#1
polish.timezones.gmt-01:00
polish.timezones.gmt-01:00#1
polish.timezones.gmt-02:00
polish.timezones.gmt-03:00
polish.timezones.gmt-03:00#1
polish.timezones.gmt-03:00#2
polish.timezones.gmt-03:30
polish.timezones.gmt-03:30#1
polish.timezones.gmt-04:00
polish.timezones.gmt-04:00#1
polish.timezones.gmt-04:00#2
polish.timezones.gmt-04:00#3
polish.timezones.gmt-04:00#4
polish.timezones.gmt-04:00#5
polish.timezones.gmt-05:00
polish.timezones.gmt-05:00#1
polish.timezones.gmt-05:00#2
polish.timezones.gmt-05:00#3
polish.timezones.gmt-06:00
polish.timezones.gmt-06:00#1
polish.timezones.gmt-06:00#2
polish.timezones.gmt-06:00#3
polish.timezones.gmt-07:00
polish.timezones.gmt-07:00#1
polish.timezones.gmt-08:00
polish.timezones.gmt-08:00#1
polish.timezones.gmt-09:00
polish.timezones.gmt-09:00#1
polish.timezones.gmt-09:30
polish.timezones.gmt-10:00
polish.timezones.gmt-10:00#1
polish.timezones.gmt-11:00
polish.timezones.nitz
polish.timezones:defined
polish.totalmemory.3670016
polish.totalmemory:defined
polish.vendor.alias.benq-siemens
polish.vendor.alias:defined
polish.vendor.benq
polish.vendor:defined
polish.wap.useragent.mozilla/5.0 (windows; u; windows nt 5.1; pl; rv:1.9.0.11) gecko/2009060215 firefox/3.0.11 (.net clr 3.5.30729)
polish.wap.useragent:defined
back to top