Nokia SERIES 40 Developer's Manual

Wap service developer's guide
Hide thumbs Also See for SERIES 40:

Advertisement

WAP SERVICE DEVELOPER'S GUIDE
FOR NOKIA SERIES 40
Version 1.0
13-02-02

Advertisement

Table of Contents
loading

Summary of Contents for Nokia SERIES 40

  • Page 1 WAP SERVICE DEVELOPER'S GUIDE FOR NOKIA SERIES 40 Version 1.0 13-02-02...
  • Page 2: Table Of Contents

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 Table of contents INTRODUCTION ...4 References ... 4 Contact information ... 5 GENERAL USABILITY ISSUES – GUIDELINES FOR DESIGN ...6 Mobile applications for mobile use ... 6 Validate your WML... 6 GPRS usability ...
  • Page 3 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. Licence: A licence is hereby granted to download and print a copy of this specification for personal use only.
  • Page 4: Introduction

    WAP services for the Series 40 phones. Series 40 is a UI category for Nokia 128 x128 pixel screen resolution. It comprises a passive matrix colour screen with two soft keys. The current Nokia handsets that belong to this category are introduced in Chapter 3.
  • Page 5: Contact Information

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 Wireless application protocol specifications can be found at http://www.wapforum.org/ Information about Nokia products can be found at Contact information Developer support for WAP service development and GPRS bearer technology can be obtained through the Forum Nokia Web site at Copyright ©...
  • Page 6: General Usability Issues - Guidelines For Design

    Nokia phones are renowned for their simple-to-use and intuitive user interface. In order to create a service that will be perceived as usable and easy to understand, Nokia Mobile Phones provides some general guidelines to help service providers develop their applications.
  • Page 7: Site Organization

    Nokia WAP phones send a user agent field in the WSP header to the WAP Gateway when they fetch content from the origin server. You can use this user agent field to define the browser type and then build the logic on the origin server to serve suitable content.
  • Page 8: Pictures And Tables

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 2.4.4 Choose descriptive card titles It is very useful to give a descriptive name for the card. It might be a good idea to start the title with your service’s name and to keep the total length of the title short.
  • Page 9: Take Care Of Backward Navigation

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 Take care of backward navigation Due to the differences between WAP and the Web in regard to the processing of the history, only the history processing described in the WML specifications is followed. This means that the service provider must be responsible for navigation as a whole.
  • Page 10: Introduction To The User Interface

    Version 1.0 INTRODUCTION TO THE USER INTERFACE This chapter gives a short overview of the user interface type of Series 40 phones. Main focus is on the WAP services element (WAP browser) of the phone. The WAP browser user interface is designed to comply with the user interaction handling, known from other applications in the phone.
  • Page 11: User Interface - Display And Keys

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 User interface – display and keys 3.2.1 Two soft key display The display is a high-resolution passive matrix colour display, 4096 colours, with a display resolution of 128 pixels (horizontal) and 128 pixels (vertical). The display consists of the application area, header area and the area used for the soft keys.
  • Page 12: Display Fonts

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 -Scrolling left/right allows the user to scroll the images in the current display in horizontal direction. Display fonts All fonts are proportional fonts. Proportional fonts give a dynamic and minimised width for each character, give improved readability of the display texts, and generally allow more characters to be displayed per line.
  • Page 13: Picture Viewer

    The cards stay in cache until it is manually cleared by the user or until the memory is full. See the WAP Characteristics table for information on cache size in different Nokia WAP phones. Copyright © 2002. Nokia Corporation. All rights reserved.
  • Page 14: Wml Elements For The Nokia User Interface

    Version 1.0 WML ELEMENTS FOR THE NOKIA USER INTERFACE This chapter is a guide for using WML 1.3 in designing services for Series 40 phones. It is an overview of general graphical user interface elements, that is, the WML elements that are critical from the point of view of rendering and the WML capabilities supported by the browser.
  • Page 15: Table

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 4.1.2 Line break New lines in text can be defined by a line break. The line break element, <br>, can be used inside other elements as well, as long as it belongs to a paragraph. If a line break is defined after an <a>...
  • Page 16 WAP Service Developer's Guide for Nokia Series 40 Version 1.0 Example 4-2 table element <table align="LCC" columns="3"> <tr> <td>Date</td> <td>F'cast</td> <td>T °C</td> </tr> <tr> <td> <anchor title="date">M 6/7 <go href="#date" method="get" sendreferer="false"/> </anchor> </td> <td> <anchor> <img alt="rain"src="rainy.wbmp" align="bottom"/> <go href="#descr" method="get" sendreferer="false"/>...
  • Page 17: Images

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 Images The graphic formats Wireless Bitmap (WBMP), static GIF (*.gif 87a), animated GIF (*.gif 89a) are supported. The static graphics area is a maximum of 122 pixels wide and 96 pixels high, but vertically and horizontally scrollable up to the maximum deck size (2.8kbit).
  • Page 18: Links

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 Links The anchored link or <a> element specifies a hotlink. Links are underlined and coloured as blue. When a user selects a link, an associated task is performed. When the link is active, the options list of the browser display is extended with the option "Open link".
  • Page 19 WAP Service Developer's Guide for Nokia Series 40 Version 1.0 4.5.1 Prev task The author of the WAP service is always responsible for the working navigation model within its own service. If there is a need for back functionality, it should be explicitly defined with the <prev>...
  • Page 20: Wml Input Processing

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 <input name="password" type="password" title="Password" emptyok="false"/> <do type="accept" label="Enter"> <go href="#confirm" method="get" sendreferer="false"/> </do> </p> </card> <card id="confirm" title="Confirmation" ordered="true" newcontext="false"> <p align="left"> $(username), thank you for registering. </p> </card> </wml>...
  • Page 21 WAP Service Developer's Guide for Nokia Series 40 Version 1.0 <template> <do type="previous" label="Back" optional="false"> <prev/> </do> </template> <card id="card1" title="Homepage"> <p align="left"> Please, register <br/> Username: <input name="username" type="text" title="Username"/> Password: <input name="password" type="password" title="Password"/> <do type="accept" label="Enter" optional="false">...
  • Page 22 WAP Service Developer's Guide for Nokia Series 40 Version 1.0 content is viewed in full. The layout in full view is the same as the one selected by the user for browsing. The <option> element specifies a single choice option in a select element.
  • Page 23 WAP Service Developer's Guide for Nokia Series 40 Version 1.0 <prev/> </do> </card> </wml> Copyright © 2002. Nokia Corporation. All rights reserved.
  • Page 24: Optional Wap 1.2.1 Features

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 OPTIONAL WAP 1.2.1 FEATURES This chapter is an introduction to the optional WAP 1.2.1 features specified by WAP Forum. These features are supported in most WAP 1.2.1 compliant phones. Push Service Indication Push service indications are an ideal way to activate users.
  • Page 25: Accesskey

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 call is terminated, the phone is in idle state. If the user rejects the latter confirmation query, the call will be initiated from within the browser display and the user can browse cached content during the call. No in-call options such as Mute, Hold etc.
  • Page 26: Cookies

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 element can be activated by an associated accesskey through a long press in the same way as anchored links as described above. Cookies Cookies enable the storage of data like user information to ease the browsing process for the user, by reducing the amount of information input required.
  • Page 27: Wireless Application Protocol Wap

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 WIRELESS APPLICATION PROTOCOL WAP Introduction The Wireless Application Protocol (WAP) is a set of protocols that allow the development of applications and services for use with mobile phones and other mobile devices.
  • Page 28: Developing Applications With Wap

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 Wireless Application Environment (WAE) The Wireless Application Environment (WAE) is a general-purpose application environment that uses a combination of Internet and mobile terminal technology. It provides a framework for the development of applications on a mobile terminal. WAE...
  • Page 29: Further Information

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 format. When the WAP gateway fetches textual content, it automatically compiles this to the encoded format to minimise network load. Figure 2 shows the network-related elements required for developing and offering services to mobile users.
  • Page 30: List Of Terms And Abbreviations

    WAP Service Developer's Guide for Nokia Series 40 Version 1.0 LIST OF TERMS AND ABBREVIATIONS Term or abbreviation Card Deck Do element DTMF tone GPRS (General Packet Radio Service) Hyperlink Input element Multiple selection list Navigation Proportional font Selection list...

Table of Contents