background image

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION, IN NO EVENT SHALL RIM BE LIABLE
FOR ANY TYPE OF DAMAGES RELATED TO THIS DOCUMENTATION OR ITS USE, OR PERFORMANCE OR NON-
PERFORMANCE OF ANY SOFTWARE, HARDWARE, SERVICE, OR ANY THIRD PARTY PRODUCTS AND SERVICES REFERENCED
HEREIN INCLUDING WITHOUT LIMITATION ANY OF THE FOLLOWING DAMAGES: DIRECT, CONSEQUENTIAL, EXEMPLARY,
INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR AGGRAVATED DAMAGES, DAMAGES FOR LOSS OF PROFITS OR REVENUES,
FAILURE TO REALIZE ANY EXPECTED SAVINGS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, LOSS OF
BUSINESS OPPORTUNITY, OR CORRUPTION OR LOSS OF DATA, FAILURES TO TRANSMIT OR RECEIVE ANY DATA, PROBLEMS
ASSOCIATED WITH ANY APPLICATIONS USED IN CONJUNCTION WITH RIM PRODUCTS OR SERVICES, DOWNTIME COSTS,
LOSS OF THE USE OF RIM PRODUCTS OR SERVICES OR ANY PORTION THEREOF OR OF ANY AIRTIME SERVICES, COST OF
SUBSTITUTE GOODS, COSTS OF COVER, FACILITIES OR SERVICES, COST OF CAPITAL, OR OTHER SIMILAR PECUNIARY
LOSSES, WHETHER OR NOT SUCH DAMAGES WERE FORESEEN OR UNFORESEEN, AND EVEN IF RIM HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES.

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION, RIM SHALL HAVE NO OTHER
OBLIGATION, DUTY, OR LIABILITY WHATSOEVER IN CONTRACT, TORT, OR OTHERWISE TO YOU INCLUDING ANY LIABILITY
FOR NEGLIGENCE OR STRICT LIABILITY.

THE LIMITATIONS, EXCLUSIONS, AND DISCLAIMERS HEREIN SHALL APPLY: (A) IRRESPECTIVE OF THE NATURE OF THE
CAUSE OF ACTION, DEMAND, OR ACTION BY YOU INCLUDING BUT NOT LIMITED TO BREACH OF CONTRACT, NEGLIGENCE,
TORT, STRICT LIABILITY OR ANY OTHER LEGAL THEORY AND SHALL SURVIVE A FUNDAMENTAL BREACH OR BREACHES
OR THE FAILURE OF THE ESSENTIAL PURPOSE OF THIS AGREEMENT OR OF ANY REMEDY CONTAINED HEREIN; AND (B)
TO RIM AND ITS AFFILIATED COMPANIES, THEIR SUCCESSORS, ASSIGNS, AGENTS, SUPPLIERS (INCLUDING AIRTIME
SERVICE PROVIDERS), AUTHORIZED RIM DISTRIBUTORS (ALSO INCLUDING AIRTIME SERVICE PROVIDERS) AND THEIR
RESPECTIVE DIRECTORS, EMPLOYEES, AND INDEPENDENT CONTRACTORS.

IN ADDITION TO THE LIMITATIONS AND EXCLUSIONS SET OUT ABOVE, IN NO EVENT SHALL ANY DIRECTOR, EMPLOYEE,
AGENT, DISTRIBUTOR, SUPPLIER, INDEPENDENT CONTRACTOR OF RIM OR ANY AFFILIATES OF RIM HAVE ANY LIABILITY
ARISING FROM OR RELATED TO THE DOCUMENTATION.

Prior to subscribing for, installing, or using any Third Party Products and Services, it is your responsibility to ensure that your
airtime service provider has agreed to support all of their features. Some airtime service providers might not offer Internet browsing
functionality with a subscription to the BlackBerry® Internet Service. Check with your service provider for availability, roaming
arrangements, service plans and features. Installation or use of Third Party Products and Services with RIM's products and services
may require one or more patent, trademark, copyright, or other licenses in order to avoid infringement or violation of third party
rights. You are solely responsible for determining whether to use Third Party Products and Services and if any third party licenses
are required to do so. If required you are responsible for acquiring them. You should not install or use Third Party Products and
Services until all necessary licenses have been acquired. Any Third Party Products and Services that are provided with RIM's
products and services are provided as a convenience to you and are provided "AS IS" with no express or implied conditions,
endorsements, guarantees, representations, or warranties of any kind by RIM and RIM assumes no liability whatsoever, in relation
thereto. Your use of Third Party Products and Services shall be governed by and subject to you agreeing to the terms of separate
licenses and other agreements applicable thereto with third parties, except to the extent expressly covered by a license or other
agreement with RIM.

Certain features outlined in this documentation require a minimum version of BlackBerry® Enterprise Server, BlackBerry® Desktop
Software, and/or BlackBerry® Device Software.

Fundamentals Guide

Legal notice

39

Summary of Contents for BROWSER VERSION 4.7.0 - FUNDAMENTALS GUIDE

Page 1: ...BlackBerry Browser Version 4 7 0 Fundamentals Guide...

Page 2: ...SWDT432285 432285 1205031032 001...

Page 3: ...wser content support and features 13 BlackBerry Browser content support 13 BlackBerry Browser features 14 Network gateway features 15 3 Content and network management in the BlackBerry Browser 16 Cont...

Page 4: ...ontent preprocessing and filtering 30 Image optimization 30 Progressive downloading of images 31 Pushed content delivery 31 Pushed content supported by the BlackBerry MDS Connection Service 32 Pushed...

Page 5: ...delivery strategies The BlackBerry Browser is designed to communicate through several network gateways Developing content with the wireless environment in mind can help you to work around some of the...

Page 6: ...y Browser that is included with BlackBerry Device Software version 4 6 or later as functionally distinct from the first generation of the BlackBerry Browser that is included with earlier BlackBerry De...

Page 7: ...perform the following actions Action Result touch the screen lightly This action highlights an item or places the cursor in a specific location It is equivalent to rolling the trackball or trackwheel...

Page 8: ...e same direction touch the screen in two locations at the same time This action highlights the text between the two locations or the list of items such as messages between the two locations To add or...

Page 9: ...andtheappropriatecharacterkey Totypeothersymbols userspresstheSymbol key When users press a modifier key a typing mode indicator appears in the upper right corner of the screen SureType keyboard Black...

Page 10: ...m word list When users use the multi tap input method they press a letter key once to type the first letter on the key and twice to type the second letter For example to type run users would press the...

Page 11: ...exists on the organization s network behind a firewall The BlackBerry MDS Connection Service acts as a proxy for the BlackBerry Browser and makes requests on behalf of the BlackBerryBrowser TheBlackBe...

Page 12: ...BlackBerry MDS Connection Service The BlackBerry Internet Service Browsing network gateway Wireless service providers can use the BlackBerry Internet Service Browsing network gateway to offer BlackBe...

Page 13: ...hat are different from the initial values WAP 2 0 The WAP Browser configuration sends HTTP over wTCP The BlackBerry Browser sends the HTTP request toaWAP2 0proxy whichthenforwardstherequesttotheserver...

Page 14: ...does not support the WMLScriptCrypto library WAP 2 0 The WAP 2 0 protocol supports end to end HTTPS Communication is encrypted using SSL or TLS for the entire connection between the device and the co...

Page 15: ...tial support in BlackBerry Device Software version Full support in BlackBerry Device Software version markup HTML 4 01 3 2 1 4 6 tables 3 8 4 6 image maps 3 8 4 6 frames 4 2 4 6 CSS 2 1 3 8 4 6 SVG 3...

Page 16: ...features Category Feature Included in BlackBerry Device Software version navigation wireless service provider customizable bookmarks 3 8 one click link navigation 3 7 bookmarks 3 2 navigation history...

Page 17: ...signal push applications supported WAP push applications supported content optimization image optimization supported 3 6 or later supported enhanced image optimization supported 4 1 5 or later suppor...

Page 18: ...lackBerrydevices with a trackball Page View renders pages on a 1024 x 768 pixel canvas appropriate for displaying content designed for desktop computers and scales the content to fit the width of the...

Page 19: ...ware version 4 3 Colors and background Fonts excluding font variant Positioning Theheightandwidthproperties introducedinBlackBerryDeviceSoftwareversion 3 8 Text text align text decoration properties o...

Page 20: ...ckBerry Browser CSS Reference Form support Forms work very well in the BlackBerry Browser Entering text is very simple on BlackBerry devices and users can easily navigate through the form with any of...

Page 21: ...ce Software version 4 6 or later the BlackBerry Browser provides full support for forms Support was introduced in BlackBerry Device Software version 4 6 for the following elements button fieldset labe...

Page 22: ...olumn View table rows that exceed the width of the device screen wrap to fit the width of the screen and the row cells are stacked vertically In BlackBerry Device Software version 4 6 or later the Bla...

Page 23: ...quality that is specified by the user Progressive image rendering is available with the following browser configurations and the associated network gateways The BlackBerry Browser configuration and t...

Page 24: ...ibute to prevent the script from being processed until it is called Unless the initial web page content relies on the outcome of a script you should use the defer attribute In BlackBerry Device Softwa...

Page 25: ...OM access The level of JavaScript support in the BlackBerry Browser depends on the version of the BlackBerry Device Software that the BlackBerry device is running BlackBerry Device Software version De...

Page 26: ...JavaScript engine is blocked until it receives a response from the server and asynchronous requests the JavaScript engine can process other JavaScript functions while it awaits a response However beca...

Page 27: ...ent it scans the content for patterns that appear to be telephone numbers or email addresses and creates links that will open the phone or email application If necessary you can override this behavior...

Page 28: ...rry Device Software version 4 3 or later the BlackBerry Browser implements the navigation history in a dedicated history page in which recently viewed web pages are organized by date and domain In ear...

Page 29: ...edit the title and URL of bookmarks and they can search for and delete specified bookmarks Bookmarks can be used to access content even when users are outside a wireless coverage area Bookmarks in th...

Page 30: ...ese caches manually using the BlackBerry Browser Cache Options Cookie storage The BlackBerry Browser maintains a cache to store cookies The browser provides cookie support based on the Netscape format...

Page 31: ...he wireless network SomeWAPnetworkgatewaysmightoptimizecontentandmightconvertHTMLtoXHTMLorlimitthesizeofimages WAPnetwork gateways are not designed for a particular user agent and therefore cannot off...

Page 32: ...etocheckiftheuserhasturnedoffsupport for markup such as tables or external resources such as JavaScript style sheets or embedded media If the network gateway finds that support for a resource is turne...

Page 33: ...eway version 4 1 3 or later and the BlackBerry Internet Service Browsing network gateway support progressive downloading of images When the network gateway compresses an image it also divides the file...

Page 34: ...e targeted to receive the pushed content TheBlackBerryMDSConnectionServicesendsthecontenttotheappropriateBlackBerrydevicesusingtheusers emailaddresses The BlackBerry MDS Connection Service manages the...

Page 35: ...space or the user might choose to manually clear the pushed content cache Pushed content supported by the BlackBerry Internet Service Browsing network gateway YoucanpushcontenttoBlackBerry deviceusers...

Page 36: ...SMS messages If an existing WAP connection is not available the service record provisioned for the GPRS and CDMA networks typically uses SMS Wireless service providers can restrict incoming SMS messa...

Page 37: ...t Transfer Protocol HTTPS Hypertext Transfer Protocol over Secure Sockets Layer IP Internet Protocol IPPP Internet Protocol Proxy Protocol JSON JavaScript Object Notation LAN local area network MIME M...

Page 38: ...rotocol TLS Transport Layer Security URI Uniform Resource Identifier WAP Wireless Application Protocol WLAN wireless local area network WML Wireless Markup Language WTLS Wireless Transport Layer Secur...

Page 39: ...Provide feedback To provide feedback on this deliverable visit www blackberry com docsfeedback Fundamentals Guide Provide feedback 37...

Page 40: ...ment to provide any such changes updates enhancements or other additions to this documentation to you in a timely manner or at all This documentation might contain references to third party sources of...

Page 41: ...DING AIRTIME SERVICE PROVIDERS AND THEIR RESPECTIVE DIRECTORS EMPLOYEES AND INDEPENDENT CONTRACTORS IN ADDITION TO THE LIMITATIONS AND EXCLUSIONS SET OUT ABOVE IN NO EVENT SHALL ANY DIRECTOR EMPLOYEE...

Page 42: ...TOSUPERSEDEANYEXPRESSWRITTENAGREEMENTSORWARRANTIES PROVIDED BY RIM FOR PORTIONS OF ANY RIM PRODUCT OR SERVICE OTHER THAN THIS DOCUMENTATION Research In Motion Limited 295 Phillip Street Waterloo ON N2...

Reviews: