Browsing
Forum.Nokia.com
Disclaimer
The information in this document is provided “as is,” with no warranties whatsoever, including any warranty of merchantability,
fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification, or sample. Furthermore,
information provided in this document is preliminary, and may be changed substantially prior to final release. This document is
provided for informational purposes only.
Nokia Corporation disclaims all liability, including liability for infringement of any proprietary rights, relating to implementation of
information presented in this document. Nokia Corporation does not warrant or represent that such use will not infringe such
rights.
Nokia Corporation retains the right to make changes to this specification at any time, without notice.
License
A license is hereby granted to download and print a copy of this specification for personal use only. No other license to any other
intellectual property rights is granted herein.
Contents
1 Introduction.................................................................................................................................................6
2 Series 40 Platform 1st Edition..................................................................................................................7
2.1 Protocols..................................................................................................................................................... 7
2.2 Specific Functions .................................................................................................................................... 8
2.3 Content Downloading ............................................................................................................................ 9
2.4 Browser Screen Attributes..................................................................................................................10
2.5 Browser Memory and Storage Characteristics .............................................................................10
2.6 Browser Rendering Characteristics..................................................................................................11
2.7 Other ..........................................................................................................................................................12
3 Series 40 Platform 2nd Edition.............................................................................................................. 13
3.1 Protocols...................................................................................................................................................13
3.2 Specific Functions ..................................................................................................................................14
3.3 Content Downloading ..........................................................................................................................15
3.4 Browser Screen Attributes..................................................................................................................16
3.5 Browser Memory and Storage Characteristics .............................................................................18
3.6 Browser Rendering Characteristics..................................................................................................18
3.7 Other ..........................................................................................................................................................19
4 Series 40 Platform 3rd Edition .............................................................................................................. 20
4.1 Protocols...................................................................................................................................................20
4.2 Specific Functions ..................................................................................................................................20
4.3 Content Downloading ..........................................................................................................................21
4.4 Browser Screen Attributes..................................................................................................................22
4.5 Browser Memory and Storage Characteristics .............................................................................23
Change History
1 Introduction
Nokia Series 40 CDMA devices use Openwave browsers (versions 4.1, 6.2.2, and 6.2.3).
The Openwave browser version 4.1 is WAP 1.1 compliant and versions 6.2.2 and 6.2.3 are WAP 2.0 compliant.
For more information on Openwave mobile browsers, visit http://developer.openwave.com. Due to differences in the
implementation of network services supported by different CDMA operators, the same Nokia CDMA mobile device may
be configured differently in some geographic areas and on some networks. It is recommended to check with your
operator to determine if specific functionality is supported by the mobile device in question.
The variants of some devices may have been shipped without the browser.
For the most up-to-date information on Nokia device specifications, see www.forum.nokia.com/devices.
2.1 Protocols
1st Ed 3105 3125 3205 3585i 3586 3586i 3587 3587i 6012 6015 6015i 6225 6585
Browser Nokia WAP Openwave Openwave Openwave Openwave Openwave Openwave Openwave Openwave Openwave Openwave Openwave Openwave Openwave
version 1.2 6.2.2 6.2.2 6.2.2 4.1 4.1 4.1 4.1 4.1 4.1 4.1 4.1 6.2.2 6.2.2
Markup WML 1.3 XHTML MP XHTML MP XHTML MP XHTML MP XHTML MP
WML 1.1 WML 1.1 WML 1.1 WML 1.1 WML 1.1 WML 1.1 WML 1.1 WML 1.1
language WML 1.3 WML 1.3 WML 1.3 WML 1.3 WML 1.3
Protocol
WAP TCP/IP TCP/IP TCP/IP WAP WAP WAP WAP WAP WAP WAP WAP TCP/IP TCP/IP
stack
WMLScript WAP 1.2 WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript
version 1.3 1.3 1.3 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.1 1.3 1.3
WTLS No 1 No 1 No 1 No 1 No 1
Yes No No No No No No No No
support
1st Ed 3105 3125 3205 3585i 3586 3586i 3587 3587i 6012 6015 6015i 6225 6585
No No No No No No No No No No
Push
Yes (SI) Yes (SI, SL) Yes (SI, SL) Yes (SI, SL) (UP.Alert (UP.Alert (UP.Alert (UP.Alert (UP.Alert (UP.Alert (UP.Alert (UP.Alert (UP.Alert (UP.Alert
(SI, SL, SIA) 1
only) only) only) only) only) only) only) only) only) only)
Post Yes Yes Yes Yes Yes Yes
Cookies 2 Yes (20) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes (10) Yes Yes (20) Yes
WTAI public library Yes Yes Yes Yes No No No No No No No No Yes Yes
Wallet No No No No No No No No No No No No No No
WIM/Digital Signature No No No No No No No No No No No No No No
SAR (Segmentation
and Yes No No No No No
1 Types of WAP Push (see Chapter 5, “Terms and Abbreviations,” for details).
1st Ed 3105 3125 3205 3585i 3586 3586i 3587 3587i 6012 6015 6015i 6225 6585
OMA Download Yes Yes Yes Yes No No No No No Yes Yes Yes Yes Yes
image/gif S/R S S S - - - - - S S S S S
image/jpeg S/R S S S - - - - - S S S S S
image/png S/R S S S - - - - - S S S S S
image/vnd.wap.wbmp R S S S - - - - - S S S S S
image/vnd.nok-wallpaper R R R R - - - - - R R R R R
application/vnd.nok-ringingtone No R R R - - - - - R R R R R
image/vnd.nok-3dscreensaver No No No No - - - - - No No No No No
image/vnd.nok-oplogo No No No No - - - - - No No No No No
image/vnd.nok-oplogo-color R - - - - -
application/x-NokiaGameData No No No No - - - - - No No No No No
image/vnd.nok-picturemessage No - - - - -
audio/amr-wb No No No No - - - - - No No No No No
audio/mid R S S S - - - - - S S S S S
audio/midi R S S S - - - - - S S S S S
audio/sp-midi R R R R - - - - - R R R R R
audio/qcelp S S S - - - - - S S S S S
JAD Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
application/java-archive R R R R R R R R R R R R R R
application/x-java-archive R R R R R R R R R R R R R R
text/vnd.sun.j2me.app-descriptor R R R R R R R R R R R R R R
1st Ed 3105 3125 3205 3585i 3586 3586i 3587 3587i 6012 6015 6015i 6225 6585
Screen size 128 x 128 128x128 128 x 128 128x128 96 x 65 96 x 65 96 x 65 96 x 65 96 x 65 96 x 65 96 x 65 96 x 65 128x128 128x128
Screen area
reserved 128 x 96 128 x 96 128 x 96 128 x 96 96 x 45 96 x 45 96 x 45 96 x 45 96 x 45 96 x 45 96 x 45 96 x 45 128 x 96 128 x 96
for the content
Max image size Restricted
by max
size in
bytes,
4-way
scrollable
Image formats Wbmp, Wbmp, Wbmp, Wbmp, Wbmp,
wbmp, gif gif87a, gif87a, gif87a, gif87a, gif87a,
87a, gif gif89a, gif89a, gif89a, wbmp wbmp wbmp wbmp wbmp wbmp wbmp Wbmp gif89a, gif89a,
89a jpeg, png, jpeg, png, jpeg, png, jpeg, png, jpeg, png,
bmp bmp bmp bmp bmp
Number of rows in
a screen 5 5 5 5 5
Max number of
characters 11 - 42 11 – 42 11 – 42 11 – 42 11 – 42 11 – 42
in a row (I-W)
1st Ed 3105 3125 3205 3585i 3586 3586i 3587 3587i 6012 6015 6015i 6225 6585
Cache size 10 KB 50 KB
Max WML deck size 5,6 KB
Max XHTML page size 32 KB
Max URL length in
538 256 255 255
requests
Max URL length as
93
homepage
Max URL length as
255
bookmark
1st Ed 3105 3125 3205 3585i 3586 3586i 3587 3587i 6012 6015 6015i 6225 6585
Max URL length in
255
cached page
HTTP authentication Yes
Max number of
10
connection settings
Max number of
30
bookmarks
Max length of a
32
username
Max length of a
20
password
1st Ed 3105 3125 3205 3585i 3586 3586i 3587 3587i 6012 6015 6015i 6225 6585
Emphasis support (EM,
No Yes Yes Yes Yes Yes
STRONG, I, B, U, BIG, SMALL)
2.7 Other
1st Ed 3105 3125 3205 3585i 3586 3586i 3587 3587i 6012 6015 6015i 6225 6585
Network GSM
standards 900/1800/
1900 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000
CDMA 2000 CDMA 2000
CDMA 2000 1xRTT 1xRTT 1xRTT 1xRTT 1xRTT 1xRTT CDMA 2000 CDMA 2000 CDMA 2000 1xRTT 1xRTT
1xRTT 1xRTT
1xRTT 800/1900/ 800/1900/ 800/1900/ 800/1900/ 800/1900/ 800/1900/ 1xRTT 1xRTT 1xRTT 800/1900/ 800/1900/
800/1900 800/1900
800/1900/ AMPS AMPS AMPS AMPS AMPS AMPS AMPS AMPS
AMPS
Bearers
CSD/HSCSD CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA CDMA
/GPRS 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD 1x/CSD
OTA
configuratio Yes No No No No No No No No No No No No No
n by SMS
OTA
bookmarks Yes No No No No No No No No No No No No No
by SMS
3.1 Protocols
2nd Ed 3152 3155 3155i 6155 6155i 6235 6235i 6255 6255i
Nokia WAP Openwave Openwave Openwave Openwave Openwave Openwave Openwave Openwave Openwave
Browser version
2.0 6.2.3 6.2.3 6.2.3 6.2.3 6.2.3 6.2.3 6.2.3 6.2.3 6.2.3
XHTML MP XHTML MP XHTML MP XHTML MP XHTML MP XHTML MP XHTML MP XHTML MP XHTML MP XHTML MP
Markup language
WML 1.3 WML 1.3 WML 1.3 WML 1.3 WML 1.3 WML 1.3 WML 1.3 WML 1.3 WML 1.3 WML 1.3
Protocol stack TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP
WMLScript 1.2 (only WMLScript WMLScript WMLScript 1.3 WMLScript WMLScript WMLScript WMLScript WMLScript WMLScript
version decoded) 1.3 1.3 1.3 1.3 1.3 1.3 1.3 1.3
No (TLS, SSL No (TLS, SSL No (TLS, SSL No (TLS, SSL No (TLS, SSL No (TLS, No (TLS, SSL
No (TLS, SSL No (TLS, SSL
WTLS support No supported) supported) supported) supported) supported) SSL supported)
supported) supported)
supported)
2nd Ed 3152 3155 3155i 6155 6155i 6235 6235i 6255 6255i
Post Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Cookies 2 Yes (20) Yes Yes Yes Yes Yes Yes Yes Yes Yes
WTAI public library Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Wallet Yes No No No No No No No No No
WIM/Digital No No No No No No No
Yes No No
Signature
SAR No No No No No No No
(Segmentation
No No No
and
Reassembly)
1 Types of WAP Push (see Chapter 5, “Terms and Abbreviations,” for details).
2nd Ed 3152 3155 3155i 6155 6155i 6235 6235i 6255 6255i
OMA downloading Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
image/gif S/R S S S S S S S S S
image/jpeg S/R S S S S S S S S S
image/png S/R S S S S S S S S S
image/vnd.wap.wbmp S/R S S S S S S S S S
image/vnd.nok-wallpaper S/R R R R R R R R R R
application/vnd.nok-ringingtone S/R R R R R R R R R R
image/vnd.nok-3dscreensaver No No No No No No No No No No
image/vnd.nok-oplogo S/R No No No No No No No No No
image/vnd.nok-oplogo-color S/R
application/x-NokiaGameData No No No No No No No No No No
image/vnd.nok-picturemessage No
audio/amr-wb No No No No No No No No No No
audio/mid S/R S S S S S S S S S
audio/midi S/R S S S S S S S S S
audio/sp-midi S/R R R R R R R R R R
audio/qcelp S S S S S S S S S
2nd Ed 3152 3155 3155i 6155 6155i 6235 6235i 6255 6255i
audio/mpeg S S S S
audio/mp3 S S S S
audio/mp4 S S
video/3gpp S S S S
video/3gpp2 S S S S
video/mp4 S S
JAD Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
application/java-archive R R R R R R R R R R
application/x-java-archive R R R R R R R R R R
text/vnd.sun.j2me.app-descriptor R R R R R R R R R R
2nd Ed 3152 3155 3155i 6155 6155i 6235 6235i 6255 6255i
Screen size 128 x 128 128x160 128x160 128x160 128x160 128x160 128x128 128x128 128x160 128x160
Screen area
reserved 128 x 96
for the content
Restricted by
max size in
Max image size bytes,
4-way
scrollable
wbmp, gif wbmp, gif wbmp, gif wbmp, gif wbmp, gif wbmp, gif wbmp, gif
wbmp, gif 87a, wbmp, gif wbmp, gif
87a, gif 87a, gif 87a, gif 87a, gif 87a, gif 87a, gif 89a, 87a, gif 89a,
Image formats gif 89a, jpg, 87a, gif 89a, 87a, gif 89a,
89a, jpg, 89a, jpg, 89a, jpg, 89a, jpg, 89a, jpg, jpg, png, bmp jpg, png, bmp
png jpg, png, bmp jpg, png, bmp
png, bmp png, bmp png, bmp png, bmp png, bmp
Max number of
characters 11 – 42 11 – 42 11 – 42 11 – 42 11 – 42 11 – 42 11 – 42 11 – 42 11 – 42 11 – 42
in a row (I-W)
2nd Ed 3152 3155 3155i 6155 6155i 6235 6235i 6255 6255i
2nd Ed 3152 3155 3155i 6155 6155i 6235 6235i 6255 6255i
Emphasis support (EM, Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
STRONG, I, B, U, BIG, SMALL)
Plain text, links, input fields, Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
and images on the same
line
Horizontal alignment Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Tables Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Image as a link Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Wrapping modes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
3.7 Other
2nd Ed 3152 3155 3155i 6155 6155i 6235 6235i 6255 6255i
Network GSM 900/1800/1900 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000 CDMA 2000
standards GSM 850/1800/1900 1xRTT 1xRTT 1xRTT 1xRTT 1xRTT 1xRTT 1xRTT 1xRTT 1xRTT
CDMA 2000 1xRTT 800/1900/AMPS 800/1900/AMPS 800/1900/AMPS 800/1900/AMPS 800/1900/AMPS 800/1900/AMPS 800/1900/AMPS 800/1900/AMPS 800/1900/AMPS
800/1900/AMPS
CSD/HSCSD/GPRS/ CDMA 1x / CSD CDMA 1x / CSD CDMA 1x / CSD CDMA 1x / CSD CDMA 1x / CSD CDMA 1x / CSD CDMA 1x / CSD
Bearers CDMA 1x / CSD CDMA 1x / CSD
EGPRS
OTA No No No No No No No
configuration by Yes No No
SMS
OTA bookmarks No No No No No No No
Yes No No
by SMS
4.1 Protocols
WTLS support No
1 Types of WAP Push (see Chapter 5, “Terms and Abbreviations,” for details).
4.7 Other