Views

TOOLBOX

LANGUAGES

MyMobileWeb: WURFL Capabilities

From Morfeo Wiki

Jump to: navigation, search

Properties used by MyMobileWeb

WURFL
Group: product_info
Capability Name Type Description
brand_namestringBrand
model_namestringModel
is_wireless_devicetrue/falseTells you if a device is wireless or not. Specifically a mobile phone or a PDA are considered wireless devices, a desktop PC or a laptop are not
has_pointing_devicetrue/false The presence of a stylus is the tipical example of this, but there are also devices with mouse-like user controls that can have this capability set to true.In general, not having to click your way to each and every link (or form widget) makes a big difference and this capability captures that.
can_skip_aligned_link_rowtrue/falseMany modern devices (or browser/device combo) let users skip a row of links (for ex: link1|link2|link3|link4) with just one click down. Other devices force users to click multiple times to skip the list of links.
Group: wml_ui
Capability Name Type Description
built_in_back_button_supporttrue/falseUser may always click on a button to go back
card_title_supporttrue/falseThe device displays the title on the screen
softkey_supporttrue/falseSoftkeys are supported
table_supporttrue/falseThe browser displays tables formatted "correctly" (rather than 1 cell per line)
menu_with_select_element_
recommended
true/falseA select element is the most usable menu format
break_list_of_links_with
_br_element_recommended
true/falseWhen presenting a list of links the use of <br/> is suggested for better presentation
access_key_supporttrue/falseRespects the "accesskey" attribute of the anchor tag
image_as_link_supporttrue/falseYou may use images to present a link
insert_br_element_
after_widget_recommended
true/falseThe use of a break is suggested after widgets
opwv_wml_extensions_supporttrue/falseThis is specific for Openwave browsers and possibly third party browsers that are compatible. As WML extensions we mean pictograms and other tags that were never formalized by the WAP forum
wml_make_phone_call_stringstringPrefix to initiate a voice call
Group: chtml_ui
Capability Name Type Description
chtml_table_supporttrue/falseTables are not supported by default on i-mode/chtml devices. This capability tells you if the device supports this "extra" feature
imode_regionstringThis field describes the market region for the device, useful for emoji's and other possible localizations. Possible values as "ja" for Japan, "eu" for Europe, "us" for USA "as" for Asia. "none" means unknown or not set.
emojitrue/falseEmoji are special characters which appear in i-Mode pages as small icons
chtml_make_phone_call_stringstringPrefix to initiate a voice call
Group: xhtml_ui
Capability Name Type Description
xhtmlmp_preferred_mime_typestringMost devices should support both text/html and the specific XHTML MP mime type. Some are a little pickie, here you should find a mime type that always works. Default is text/html
xhtml_document_title_supporttrue/false While one can define the document title with the title tag, not all devices actually render the title. This capability keeps track of that behavior
xhtml_supports_table_for_layouttrue/falseThis device support for tables is solid enough that you can use tables to layout content on the screen.
xhtml_table_supporttrue/falseTables should be supported as syntax, but are often rendered poorly. This tag tells you if the browser is able to render tables decently
xhtml_allows_disabled_
form_elements
true/falseXHTML lets you define "disabled" form elements. If this actually works on the different devices is tracked down by this capability.
xhtml_display_accesskeytrue/falseThe device displays a number when you use an accesskey
xhtml_marquee_as_css_propertytrue/falseDoes device support MARQUEE though CSS syntax?
xhtml_readable_background_color1stringThis and the following properties lets you define 2 colors which interoperate visually on the device. For example, by using one of these two colors as background, you don't risk that an hyperlink disappears against its background.
xhtml_readable_background_color2stringRefer to xhtml_readable_background_
color1 for description
opwv_xhtml_extensions_supporttrue/falseThe Openwave browser has some supports some useful extensions.
xhtml_preferred_charsetstringUTF-8 should be supported by default, but some devices have problems. Here you may find alternative charsets such as iso8859. This field does not present the exact charset because with ISO charsets you may need to specify the one of your region (1, 15, other)
xhtml_select_as_radiobuttontrue/falseThe device displays select's as radio buttons
xhtml_format_as_css_propertytrue/falseThis field is true if the device supports a css property to define the format of an input field. This is what the "format" attribute was in WML. Follows the same rules as "format" used to do.
xhtml_format_as_attributetrue/falseThis is set true if the device supports the "format" attribute in input fields
xhtml_nowrap_modetrue/falseDoes device support wrap mode as a XHTML attribute?
xhtml_make_phone_call_stringstringPrefix to initiate a voice call
xhtml_supports_file_uploadtrue/falseSupports input tag with file type
Group: markup
Capability Name Type Description
preferred_markupstringThis field identifies which markup is best supported by the device. This field is filled on personal experiences of our contributors. Values for this capability look like: wml_1_1, html_wi_imode_compact_
generic
and html_wi_oma_xhtmlmp_1_0.
html_web_4_0true/falseSupports HTML version 4
Group: display
Capability Name Type Description
max_image_widthany integer numberWidth of the images viewable width expressed in pixels
max_image_heightany integer numberHeight of the images viewable width expressed in pixels
resolution_widthany integer numberThis field represents the display's usable width expressed in pixels
resolution_heightany integer numberThis field represents the display's usable height width expressed in pixels
columnsany integer numberNumber of columns presented
rowsany integer numberNumber of lines presented
Group: image_format
Capability Name Type Description
wbmptrue/falseSupports wbmp format
bmptrue/falseSupports bmp format
giftrue/falseSupports gif format
jpgtrue/falseSupports jpg format
pngtrue/falseSupports png format
svgt_1_1true/falseSupports SVGT v1.1
colorsany integer numberIn general the number of colors used by the phone
Group: bugs
Capability Name Type Description
emptyoktrue/falseAn empty select is allowed
empty_option_value_supporttrue/falseIf true the phone will allow the user to pick an empty value from a select
Group: wta
nokia_voice_calltrue/falseSupports the Nokia 'make call' function
wta_voice_calltrue/falseSupports the standard WML call function
Group: storage
Capability Name Type Description
max_deck_sizeany integer numberMaximum allowed size for a deck in bytes
max_object_sizeany integer numberThe maximum filesize supported when downloading using WTP-SAR

The extensions provided by MyMobileWeb

  • MyMobileWeb adds some capabilities on its own to the standard WURFL catalogue. They are needed for components of multidevice adaptation that form part of the MyMobileWeb product. In the following table these capabilities are described.
MyMobileWeb
Group: xhtml_ui
Capability Name Type Description
xhtml_align_center_
insert_auto_br
true/falseThe browser inserts a br between tags with align center
xhtml_insert_br_after_
input_with_nowrap
true/falseIt points out whether a new line tag must be written after a input data tag with nowrap style
xhtml_insert_br_after_selecttrue/falseIt points out whether a new line tag must be written after a select tag displayed as a combo
xhtml_nowrap_mode_in_tabletrue/falseSupports nowrap mode in table
xhtml_url_encodedtrue/falseMust be encoded the url
Group: browser
Capability Name Type Description
cookie_supporttrue/falseDoes the browser support cookies?
javascript_supporttrue/falseDoes the browser support Javascript?
external_script_supporttrue/falseIs the fact that the script code was located outside the HTML page supported by the browser?
Group: bugs
Capability Name Type Description
empty_text_value_not_
sent_in_request
true/falseIs empty text values sent in request?
Group: sms
Capability Name Type Description
can_send_sms_from_browsertrue/falseSupports to send sms from browser
Group: markup
Capability Name Type Description
html_wi_w3_xhtmlbasic_1_1true/falseSupports XHTML Basic 1.1
html_wi_oma_xhtmlmp_1_2true/falseSupports XHTML MP 1.2