Brand = HTC
Model = PC36100
Name = EVO 4G
Device OS = Android
Device OS version = 2.1
Mobile browser = Android Webkit
Release date = 2009 october
Pointing method = touchscreen
Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; PC36100 Build/ERE27) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2
Mozilla/5.0 (Linux; U; Android 2.2; en-us; PC36100 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; PC36100 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17
HTC PC36100 EVO 4G images
HTC PC36100 EVO 4G videos
Display
Screen width = 480 pixels
Screen height = 800 pixels
Number of columns = 15
Number of lines = 12
Max image width (viewable) = 450 pixels
Max image height (viewable) = 760 pixels
physical screen width = 40 millimeters
physical screen height = 60 millimeters
If the user change orientation, effectively inverting screen width and screen height for mobile web browsing.
Images
Supports : WBMP, GIF, Animated GIF (gif89a), JPG, PNG
Number of colors = 256
Object Download
Supports downloading in an anchor (direct download)
Supports OMA specifications for object downloading
Max ringtone voices = 1
Displayable colors for a wallpaper = 2 bits/pixel
Screensaver displayable colors = 2 bits/pixel
Displayable colors in pictures = 2 bits/pixel
Audio Video playback
Supports playback of audio/video content which is still being downloaded (progressive download)
Progressive download works, but content needs to be hinted.
Videos supported : 3GPP (including H.263), MP4
Supports AMR; Version = nb
Audio Video Streaming
Supports video streaming
Streaming supported : 3GPP, MP4
Typical Picture Size= sQCIF, QCIF, QVGA, CIF ; Typical frame rate= sQCIF@30, QCIF@30, QVGA@15, CIF@15 ; Maximum bit rate= 128 Kbps
Supports AMR; Codec Version = nb
Supports AAC; Codec Version = lc
Streaming preferred protocol = rtsp
Sound
Supports : AAC, MP3
Max number of voices played at the same time = 1
Bearer
Maximum bandwidth reachable by the device. = 200 kilobits (1 kilobit = 1000 bits)
Supports WiFi connections
Markup language
Excellent CSS + Ajax support
Preferred markup = html web 4 0
Supports : XHTML basic (XHTML reduced to a minimal set of tags), XHTML MP (XHTML with a minimal set of tags with the addition of a few extra tags to allow for the application of WCSS), HTML version 3.2, HTML version 4
HTML Extras
Supports HTTP POST method
Supports Basic Authentication (login and password)
Supports an empty < OPTION > value from a < SELECT >
Security
Supports HTTPS protocol (SSL connections)
Storage
Max size for the mark-up in a page (XHTML, WML browsers) = 65535 chars
Max url length in requests = 256 chars
SMS - SCKL
SMS enabled
WML features
Card title support
Table support
A list of links is the most usable menu format
When presenting a list of links the use of < br / > is suggested for better presentation
input and select elements can/should be placed in a single card rather than on discrete cards
Cannot display images and text on same line
Make phone call string = wtai://wp/mc;
Can skip aligned link row with just one click down
Compact HTML (CHTML) features
Prefix to initiate a voice call = tel:
HTML/XHTML features
Supports forms in table
Browser bring you to a separate data entry control"
Supports table for layout
Supports CSS cell table coloring
Readable background color 1 = #FFFFFF (You don't risk that an hyperlink disappears against its background)
Readable background color 2 = #FFFFFF
Allows disabled form elements
Can define the document title with the title tag.
Preferred charset = iso-8859-1
Make phone call string = tel:
Preferred mime type = text/html
Hiperlink prefix to trigger a SMS message. = sms:
Hiperlink prefix to trigger a MMS message. = mms:
Supports iFrame = full
Supports cookies
Accepts a cookie set from a different domain (assuming device with default settings)
It is better to avoid accesskeys (browser define a standard keyboard accelerators which conflict with the accesskeys)
Browser supports embedding of video through the < object type=video/3gpp... tag = play and stop
HTML features
HTML Preferred DTD to use = html4
Supports viewport META tag
Viewport width use device width as value
Browser supports canvas HTML 5 = full
Supports pictures nested within the HTML itself as Base64 ASCII garbage (DATA URI scheme)
CSS issues
CSS property width:100% does not work as expected. In those case, one is better off using the max image width to force tables to be the correct size across the screen.
Supports border-image feature. Can be used to create fancy buttons = webkit
Supports border-radius feature. Can be used for round corners without corner images = webkit
CSS can refer to pictures as backgrounds and clipping.
Ajax features
Supports Javascript enabled with following features: alert, confirm, access form elements (dynamically set/modify values), setTimeout, setInterval, document.location.
Ajax can select a node through its ID: getElementById
Syntax to create a XMLHttpRequest() = standard
Can stick a bit of HTML into a DIV. Always make sure you are using the right DTD/Mime-type for the documents, if you intend to use innerHTML().
parentNode, getElementsByTagName and getElementsByName are supported
Modify CSS property programmatically and have the changes all immediately reflected visually in the rendering.
Supports events onload, onclick, onsubmit and onselect
Support event listener.
Preferred way to do geolocation through JavaScript = gears
User-Agent
Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; PC36100 Build/ERE27) AppleWebKit/525.10+ (KHTML, like Gecko) Version/3.0.4 Mobile Safari/523.12.2
Mozilla/5.0 (Linux; U; Android 2.2; en-us; PC36100 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; PC36100 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17
enj0y reading