Blackberry BROWSER VERSION 4.7.0 - FUNDAMENTALS GUIDE Fundamentals
Blackberry BROWSER VERSION 4.7.0 - FUNDAMENTALS GUIDE Fundamentals

Blackberry BROWSER VERSION 4.7.0 - FUNDAMENTALS GUIDE Fundamentals

Advertisement

Quick Links

BlackBerry Browser
Version: 4.7.0
Fundamentals Guide

Advertisement

Table of Contents
loading

Summary of Contents for Blackberry 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: Table Of Contents

    WAP network gateways................................. 2 BlackBerry Browser content support and features......................... BlackBerry Browser content support............................BlackBerry Browser features................................Network gateway features................................3 Content and network management in the BlackBerry Browser................... Content rendering................................... Browser content views................................Style sheets and CSS support............................... Form support...................................
  • Page 4 Image optimization................................Progressive downloading of images............................. Pushed content delivery................................. Pushed content supported by the BlackBerry MDS Connection Service................ Pushed content supported by the BlackBerry Internet Service Browsing network gateway........Pushed content supported by WAP network gateways..................... 5 Glossary......................................6 Legal notice....................................
  • Page 5: Understanding The Blackberry Device Browsing Environment

    When you develop web content for the BlackBerry® Browser, you must be aware of the web standards that the BlackBerry Browser supports and determine how to develop web content that functions within those supported standards. However, to create an effective browsing experience on the BlackBerry Browser, you must understand more than just what the BlackBerry Browser supports.
  • Page 6: Blackberry Device Software Version Considerations

    Shift key to select objects BlackBerry devices with a trackball also include a Menu key that is located to the left of the trackball. Users can press the Menu key to open a full menu of available actions.
  • Page 7: Trackwheel

    Touch screen On BlackBerry® devices with a SurePress™ touch screen, users use a finger to interact with the applications on the device. Users type text and navigate screens by performing various actions on the touch screen.
  • Page 8: Keyboard

    Keyboard Users use the keyboard primarily to type text. On BlackBerry® devices with a trackwheel or trackball, users can also use the keyboard to move around a screen (for example, to move around a map). However, navigation using the keyboard should always be an alternative to navigation using the trackball or trackwheel.
  • Page 9 When users press a modifier key, a typing mode indicator appears in the upper-right corner of the screen. SureType keyboard BlackBerry® devices with SureType® technology integrate a traditional phone keypad and a familiar QWERTY-style keyboard with intuitive software. SureType technology is designed to predict words as users type them.
  • Page 10: Network Gateways And Blackberry Browser Configurations

    Fundamentals Guide Network gateways and BlackBerry Browser configurations Users who have a BlackBerry device with SureType technology can type text using the SureType input method or the multi-tap input method. • When users use SureType technology, they press the letter key for each letter in a word once. For example, to type run, users would press the ER key once, the UI key once, and the BN key once.
  • Page 11: The Blackberry Mds Connection Service Network Gateway

    Internet for personal use, users might want to disable JavaScript for the Internet Browser configuration. On Wi-Fi®-enabled BlackBerry devices, users can choose to use the Hotspot Browser to browse the Internet when they are in a Wi-Fi hotspot.
  • Page 12: The Blackberry Internet Service Browsing Network Gateway

    To browse the Internet through the BlackBerry Internet Service Browsing network gateway, users must specify the Internet browser configuration in the Browser Configuration settings. To use the Internet browser configuration, a BlackBerry device user requires a service book that is issued to the BlackBerry device by the BlackBerry® Provisioning System.
  • Page 13: Wap Network Gateways

    Network gateways and BlackBerry Browser configurations The BlackBerry Internet Service Browsing network gateway supports HTTPS in end-to-end mode. HTTP communication is encrypted using SSL or TLS for the entire connection between the BlackBerry device and the content server. WAP network gateways WAP network gateways are hosted by wireless service providers.
  • Page 14 Fundamentals Guide Network gateways and BlackBerry Browser configurations Protocol Description The WAP network gateway decrypts data that it receives from either the BlackBerrydevice or the web server and re-encrypts it using the appropriate protocol. During the conversion from one encrypted format to another, data is briefly not encrypted at the service provider location.
  • Page 15: Blackberry Browser Content Support And Features

    BlackBerry Browser content support and features BlackBerry Browser content support and features BlackBerry Browser content support The following table lists the web formats that the BlackBerry® Browser supports, and the version of the BlackBerry® Device Software in which support was introduced. Format type...
  • Page 16: Blackberry Browser Features

    RSS 0.9, 1.0, 2.0 — RSS enclosures — Atom™ — BlackBerry Browser features Category Feature Included in BlackBerry Device Software version navigation wireless service provider customizable bookmarks one-click link navigation bookmarks navigation history list content storage cookie cache pushed content cache...
  • Page 17: Network Gateway Features

    Fundamentals Guide Network gateway features Category Feature Included in BlackBerry Device Software version usability single browser Home screen icon bookmarks associated with browser configurations Network gateway features Category Feature BlackBerry MDS BlackBerry Connection Service Internet Service Browsing content delivery progressive delivery supported (4.2.2 or later) supported...
  • Page 18: Content And Network Management In The Blackberry Browser

    Browser content views The BlackBerry® Browser can display content in Column View or Page View. In BlackBerry® Device Software version 4.5 or earlier, Column View is the default view. In BlackBerry Device Software version 4.6 or later, Page View is the default view.
  • Page 19: Style Sheets And Css Support

    Style sheets and CSS support The BlackBerry® Browser supports inline, internal, or external CSS style definitions. The level of support for style sheets in the BlackBerry Browser depends on the version of BlackBerry® Device Software that the BlackBerry device is running.
  • Page 20: Form Support

    BlackBerry 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 the navigation methods available on BlackBerry devices.
  • Page 21: Table Support

    With full DOM Level 2 and JavaScript support, any type of client-side form validation is possible. Table support The level of support for tables in the BlackBerry® Browser depends on the version of the BlackBerry® Device Software that the BlackBerry device is running.
  • Page 22: Images

    BlackBerry device in all BlackBerry Browser views. For a complete list of the supported table elements and attributes and the BlackBerry Device Software version in which support was introduced, see the BlackBerry Browser HTML Reference.
  • Page 23: Support For Media Streaming

    When a user clicks a link to an audio or video file, the user can open the file, save it to the media card or device memory, or cancel the download. If the user opens the file, the BlackBerry Browser opens the media application and the file begins streaming. When the content is finished streaming, the user can close the media application to return to the browser.
  • Page 24: Script Processing

    The browser lists web feed items by date, and lists unread items in bold. When the user opens an item, the content appears in a new page. The BlackBerry Browser does not act as an aggregator, and it does not store web feed content except as cached data.
  • Page 25: Javascript Support And Dom Access

    JavaScript support and DOM 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...
  • Page 26: Support For Ajax And The Xmlhttprequest Object

    The BlackBerry® Browser introduced support for the XMLHttpRequest object in BlackBerry® Device Software version 4.6. You can use the XMLHttpRequest object to transfer data between the BlackBerry Browser and the web server without reloading the entire web page. You can use this object to send and retrieve XML, HTML, plain text, or other data types in the background.
  • Page 27: Link Behavior

    Link behavior The BlackBerry® Browser identifies links using a dotted underline if no styles are applied, or if the user turns off style sheet support. To follow links, users can click the trackball or trackwheel, or highlight the link and click the Get Link menu item.
  • Page 28: Navigation History In The Blackberry Browser

    Navigation history in the BlackBerry Browser The BlackBerry® Browser maintains a list of recently visited web pages. When the user navigates to a web page, the browser adds the URL of that web page to the navigation history list.
  • Page 29: Bookmarks In The Blackberry Browser

    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 the BlackBerry Browser provide the following features specific to wireless browsing: •...
  • Page 30: Cookie Storage

    (Expires=Weekday, DD-Month-YY HH:MM:SS GMT). The cookie cache is saved in persistent storage, so cookies remain in the cache after the BlackBerry Browser session closes and when the BlackBerry device is turned off. However, cookies might be removed before the expiry date if the user manually clears the cookie cache using the BlackBerry Browser Cache Options.
  • Page 31: Content Optimization And Delivery

    Some WAP network gateways might optimize content and might convert HTML to XHTML or limit the size of images. WAP network gateways are not designed for a particular user agent, and therefore cannot offer the same level of optimization for the BlackBerry Browser as the BlackBerry MDS Connection Service or the BlackBerry Internet Service Browsing network gateways.
  • Page 32: Content Preprocessing And Filtering

    The BlackBerry® MDS Connection Service and the BlackBerry Internet Service Browsing network gateways can check the content type that a BlackBerry device supports based on the version of the BlackBerry® Device Software that the device is running. The network gateway preprocesses the HTML, removes any unsupported elements or attributes, and sends the HTML to the BlackBerry device as it is processed;...
  • Page 33: Progressive Downloading Of Images

    BlackBerry Internet Service Browsing network gateway. Enhanced image optimization is designed to provide an additional 15 to 20% size reduction. Higher quality images can be sent to the BlackBerry device without an increase in the use of bandwidth. Enhanced image optimization applies only to GIF, PNG, and JPEG image formats.
  • Page 34: Pushed Content Supported By The Blackberry Mds Connection Service

    The control entity is an XML document that specifies information about the destination BlackBerry device address, message ID, delivery time stamps, and so on. Supported push methods Using the BlackBerry® MDS Connection Service, you can push content to the BlackBerry device using any of the following push methods:...
  • Page 35: Pushed Content Supported By The Blackberry Internet Service Browsing Network Gateway

    Expires: Wed, 31 Dec 2018 24:00:00 GMT Content might be cleared from the cache prior to the value specified in the Expires header. If the BlackBerry device runs low on flash memory, the browser cache might be cleared to free up space, or the user might choose to manually clear the pushed content cache.
  • Page 36: Pushed Content Supported By Wap Network Gateways

    The BlackBerry Browser retrieves the icons without user intervention, and replaces the standard icon with the notification icon on the Home screen. When the user clicks the notification icon, the BlackBerry Browser opens and retrieves the content from the URL specified in the push request. After the user clicks the notification icon, the BlackBerry Browser replaces the notification icon with the standard icon on the Home screen.
  • Page 37: Glossary

    Fundamentals Guide Glossary Glossary AJAX Asynchronous JavaScript® and XML Data Encryption Standard Document Object Model HTML Hypertext Markup Language HTTP Hypertext Transfer Protocol HTTPS Hypertext Transfer Protocol over Secure Sockets Layer Internet Protocol IPPP Internet Protocol Proxy Protocol JSON JavaScript® Object Notation local area network MIME Multipurpose Internet Mail Extensions...
  • Page 38 Fundamentals Guide Glossary Secure Sockets Layer Triple DES Triple Data Encryption Standard Transmission Control Protocol Transport Layer Security Uniform Resource Identifier Wireless Application Protocol WLAN wireless local area network Wireless Markup Language WTLS Wireless Transport Layer Security WAP Transaction Protocol Extensible Markup Language...
  • Page 39 Fundamentals Guide Provide feedback Provide feedback To provide feedback on this deliverable, visit www.blackberry.com/docsfeedback.
  • Page 40: Legal Notice

    Legal notice Legal notice ©2008 Research In Motion Limited. All rights reserved. BlackBerry®, RIM®, Research In Motion®, SureType®, SurePress™ and related trademarks, names, and logos are the property of Research In Motion Limited and are registered and/or used in the U.S.
  • Page 41 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.
  • Page 42 Fundamentals Guide Legal notice The terms of use of any RIM product or service are set out in a separate license or other agreement with RIM applicable thereto. NOTHING IN THIS DOCUMENTATION IS INTENDED TO SUPERSEDE ANY EXPRESS WRITTEN AGREEMENTS OR WARRANTIES PROVIDED BY RIM FOR PORTIONS OF ANY RIM PRODUCT OR SERVICE OTHER THAN THIS DOCUMENTATION.

Table of Contents