WAP Service Developer´S Guide for Nokia 9200 Communicator
Total Page:16
File Type:pdf, Size:1020Kb
FORUM NOKIA WAP Service Developer’s Guide for Nokia 9200 Communicator Series Version 1.0; March 03, 2003 Browsing Forum.Nokia.com Contents 1 Introduction .........................................................................................................................................................5 2 Introduction to the User Interface of Nokia 9200 Communicator Series ...........................................6 2.1 WAP Browser Technical Features ..............................................................................................................6 2.2 Keypad................................................................................................................................................................6 2.3 Display - Detailed Description.....................................................................................................................6 2.3.1 Overview ...........................................................................................................................................6 2.3.2 Display colormap............................................................................................................................7 2.4 WAP Browser Display.....................................................................................................................................7 2.4.1 Card view...........................................................................................................................................7 2.4.2 Bookmarks view .............................................................................................................................8 3 Nokia 9210 Communicator User Interface Elements of WML.................................................................9 3.1 Browser Display...............................................................................................................................................9 3.2 Formatting Elements ..................................................................................................................................10 3.2.1 Text formatting............................................................................................................................10 3.2.2 Paragraph ......................................................................................................................................11 3.2.3 Line Break ......................................................................................................................................11 3.2.4 Fieldset............................................................................................................................................11 3.3 Tables...............................................................................................................................................................11 3.4 Images, Links, and Timers.........................................................................................................................13 3.4.1 Img – Images................................................................................................................................13 3.4.2 Anchors...........................................................................................................................................14 3.4.3 Timer ...............................................................................................................................................15 3.5 Dynamic Buttons..........................................................................................................................................15 3.5.1 Do elements ..................................................................................................................................15 3.5.2 Prev type do elements...............................................................................................................17 3.6 WML Input Processing ................................................................................................................................18 3.6.1 Input elements.............................................................................................................................18 3.6.2 Selection lists................................................................................................................................19 3.7 Titles and Labels...........................................................................................................................................21 3.7.1 Titles ................................................................................................................................................21 3.7.2 Labels ..............................................................................................................................................21 3.8 Limitations .....................................................................................................................................................21 3.8.1 WML character sets.....................................................................................................................21 3.8.2 Features not supported in WML 1.1 ......................................................................................21 4 General Usability Issues – Guidelines for Design..................................................................................... 22 4.1 WML History Navigation ............................................................................................................................22 WAP Service Developer’s Guide for Nokia 9200 Communicator Series 1 Forum.Nokia.com 4.2 Validate Your WML.......................................................................................................................................22 4.3 Site Organization .........................................................................................................................................22 4.3.1 Avoid ‘doormat’ pages...............................................................................................................22 4.3.2 Automatically Detect the Browser.........................................................................................22 4.3.3 Optimise for Size..........................................................................................................................22 4.3.4 Choose Descriptive Card Titles ................................................................................................22 4.3.5 Pay Attention to the First Screenful ......................................................................................22 4.3.6 Use of do elements .....................................................................................................................23 4.4 Pictures, Tables, and Color ........................................................................................................................23 4.4.1 Avoid Useless Images.................................................................................................................23 4.4.2 Use Reasonable Image Sizes ...................................................................................................23 4.4.3 Colormap........................................................................................................................................23 4.4.4 Use Reasonable Table Sizes .....................................................................................................23 4.5 Use of Card Titles and Element Labels...................................................................................................23 4.6 Perform Usability Test................................................................................................................................24 5 Terms and Abbreviations............................................................................................................................... 25 6 References.......................................................................................................................................................... 27 7 Appendix A. Wireless Application Protocol (WAP).................................................................................. 28 7.1 Introduction...................................................................................................................................................28 7.2 WAP Architecture .........................................................................................................................................28 7.2.1 WAP and Internet architecture...............................................................................................28 7.2.2 Wireless Application Environment (WAE)............................................................................28 7.2.3 Wireless Session Protocol (WSP) ............................................................................................29 7.2.4 Wireless Transport Protocol (WTP)........................................................................................29 7.2.5 Wireless Transport Layer Security (WTLS)...........................................................................29 7.3 Developing Applications for Mobile Browsing ...................................................................................29 7.4 Additional Information..............................................................................................................................30