Knowledge (XXG)

Wireless Markup Language

Source ๐Ÿ“

20: 255: 101:
WML site was created and developed as side project to test the device's capabilities by a billing engineer called Christopher Bee and National Deployment Manager, Euan McLeod. The WML site consists of four pages in both Dutch and English that contained many grammatical errors in Dutch as the two
245:
and even standard HTML as processing power in handsets increases. These standards are concerned with formatting and presentation. They do not however address cell-phone or mobile device hardware interfacing in the same way as WML.
446: 235:, using a URL (for example, http://example.com/foo.wml). (Provided the mobile phone operator has not specifically locked the phone to prevent access of user-specified URLs.) 612: 208:
A WML document is known as a "deck". Data in the deck is structured into one or more "cards" (pages), each of which represents a single interaction with the user.
439: 539: 319: 505: 964: 605: 432: 382: 334: 959: 929: 766: 70:
created the WML 1.1 standard in 1998. WML 2.0 was specified in 2001, but has not been widely adopted. It was an attempt at bridging WML and
839: 579: 598: 940: 816: 796: 329: 806: 63: 358: 969: 564: 534: 303: 39: 781: 475: 238:
WML has a scaled-down set of procedural elements, which can be used by the author to control navigation to other cards.
66:, Nokia's "Tagged Text Markup Language" (TTML) and Ericsson's proprietary markup language for mobile content, the 844: 559: 899: 834: 746: 637: 574: 115: 500: 46:. It provides navigational support, data input, hyperlinks, text and image presentation, and forms, much like 223:), which sits between mobile devices and the World Wide Web, passing pages from one to the other much like a 869: 529: 485: 231:). This process is hidden from the phone, so it may access the page in the same way as a browser accesses 219:
in addition to plain HTML and variants. The WML cards when requested by a device are accessed by a bridge (
19: 263: 669: 490: 271: 569: 456: 339: 79: 884: 524: 122:) can be used to validate WML documents (they are validated against their declared document type). 16:
Markup language intended for devices that implement the Wireless Application Protocol specification
50:(Hypertext Markup Language). It preceded the use of other markup languages used with WAP, such as 519: 874: 700: 657: 509: 254: 54:
and HTML itself, which achieved dominance as processing power in mobile devices increased.
642: 621: 267: 35: 82:
became the markup language used in WAP 2.0. The newest WML version in active use is 1.3.
652: 324: 953: 786: 647: 291: 227:. The gateways send the WML pages on in a form suitable for mobile device reception ( 43: 424: 664: 629: 224: 86: 220: 71: 731: 212: 103: 94: 409: 761: 590: 554: 514: 480: 314: 283: 216: 67: 864: 859: 849: 826: 821: 736: 715: 394: 370: 294:
can also interpret WML via two extensions: WML and FireMobileSimulator.
904: 801: 776: 756: 495: 279: 275: 98: 90: 75: 894: 889: 811: 751: 741: 695: 419: 287: 125:
For example, the following WML page could be saved as "example.wml":
114:
WML documents are XML documents that validate against the WML DTD (
924: 909: 854: 791: 710: 690: 544: 253: 242: 228: 51: 18: 93:
in October 1999 and the first company in the world to launch the
914: 879: 771: 685: 470: 232: 133:<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 47: 594: 428: 705: 31: 414: 395:"Wireless Markup Language (WML) 1.3 Document Type Definition" 371:"Wireless Markup Language (WML) 2.0 Document Type Definition" 119: 106:
as the home page and neither were native Dutch speakers.
136:"http://www.wapforum.org/DTD/wml_1.1.xml" > 85:
The first company to launch a public WML site was Dutch
102:
developers were unaware the WML was configured on the
290:) could interpret WML through the WMLBrowser add-on. 724: 678: 628: 463: 241:Mobile devices are moving towards allowing more 304:Wireless Application Protocol ยง Criticism 606: 440: 8: 320:Wireless Application Protocol Bitmap Format 258:Screenshot of WMLBrowser on Mozilla Firefox 613: 599: 591: 447: 433: 425: 410:Technical Specifications at the WAP Forum 215:configured to serve the text/vnd.wap.wml 38:intended for devices that implement the 351: 335:Comparison of document markup languages 118:) . The W3C Markup Validation service ( 130:<?xml version="1.0"?> 7: 359:The HCI blog: A brief History of WAP 211:WML decks are stored on an ordinary 157:"text/html; charset=UTF-8" 250:WML capability in desktop browsers 14: 941:List of document markup languages 330:List of document markup languages 23:Evolution of mobile web standards 78:spec was finalized. In the end, 965:Open Mobile Alliance standards 383:"One quick note about WML 2.0" 1: 960:Wireless Application Protocol 42:(WAP) specification, such as 40:Wireless Application Protocol 415:XHTML-MP Authoring Practices 381:Openwave Developer Network: 274:) understood WML natively. 986: 301: 938: 622:Document markup languages 638:Compound Document Format 151:"Content-Type" 127: 120:http://validator.w3.org/ 116:Document Type Definition 28:Wireless Markup Language 266:layout engine (used by 62:Building on Openwave's 259: 178:"First Card" 24: 282:(before version 57), 270:before its switch to 257: 195:ThisisasampleWMLpage. 22: 970:XML markup languages 570:XHTML Mobile Profile 457:Open Mobile Alliance 420:Open Mobile Alliance 340:XHTML Mobile Profile 80:XHTML Mobile Profile 525:OMA Presence SIMPLE 260: 25: 947: 946: 588: 587: 278:-based browsers ( 89:network operator 34:, is an obsolete 30:(WML), based on 977: 875:ReStructuredText 658:WordprocessingML 615: 608: 601: 592: 510:Wireless Village 449: 442: 435: 426: 397: 391: 385: 379: 373: 367: 361: 356: 204: 201: 198: 194: 191: 190:"wrap" 188: 185: 182: 179: 176: 173: 172:"main" 170: 167: 164: 161: 158: 155: 152: 149: 146: 143: 140: 137: 134: 131: 985: 984: 980: 979: 978: 976: 975: 974: 950: 949: 948: 943: 934: 720: 674: 624: 619: 589: 584: 459: 453: 406: 401: 400: 392: 388: 380: 376: 368: 364: 357: 353: 348: 311: 306: 300: 252: 206: 205: 202: 199: 196: 192: 189: 186: 183: 180: 177: 174: 171: 168: 165: 162: 159: 156: 153: 150: 147: 144: 141: 138: 135: 132: 129: 112: 60: 36:markup language 17: 12: 11: 5: 983: 981: 973: 972: 967: 962: 952: 951: 945: 944: 939: 936: 935: 933: 932: 927: 922: 917: 912: 907: 902: 897: 892: 887: 882: 877: 872: 867: 862: 857: 852: 847: 842: 837: 832: 829: 824: 819: 814: 809: 804: 799: 794: 789: 784: 779: 774: 769: 764: 759: 754: 749: 744: 739: 734: 728: 726: 722: 721: 719: 718: 713: 708: 703: 698: 693: 688: 682: 680: 676: 675: 673: 672: 667: 662: 661: 660: 655: 653:PresentationML 650: 640: 634: 632: 626: 625: 620: 618: 617: 610: 603: 595: 586: 585: 583: 582: 577: 572: 567: 562: 557: 552: 547: 542: 537: 532: 527: 522: 517: 512: 503: 498: 493: 488: 483: 478: 473: 467: 465: 461: 460: 454: 452: 451: 444: 437: 429: 423: 422: 417: 412: 405: 404:External links 402: 399: 398: 386: 374: 362: 350: 349: 347: 344: 343: 342: 337: 332: 327: 325:Mobile browser 322: 317: 310: 307: 302:Main article: 299: 296: 251: 248: 229:WAP Binary XML 128: 111: 108: 59: 56: 15: 13: 10: 9: 6: 4: 3: 2: 982: 971: 968: 966: 963: 961: 958: 957: 955: 942: 937: 931: 928: 926: 923: 921: 918: 916: 913: 911: 908: 906: 903: 901: 898: 896: 893: 891: 888: 886: 883: 881: 878: 876: 873: 871: 868: 866: 863: 861: 858: 856: 853: 851: 848: 846: 843: 841: 838: 836: 833: 830: 828: 825: 823: 820: 818: 815: 813: 810: 808: 805: 803: 800: 798: 795: 793: 790: 788: 787:Enriched text 785: 783: 780: 778: 775: 773: 770: 768: 765: 763: 760: 758: 755: 753: 750: 748: 745: 743: 740: 738: 735: 733: 730: 729: 727: 723: 717: 714: 712: 709: 707: 704: 702: 699: 697: 694: 692: 689: 687: 684: 683: 681: 677: 671: 668: 666: 663: 659: 656: 654: 651: 649: 648:SpreadsheetML 646: 645: 644: 641: 639: 636: 635: 633: 631: 627: 623: 616: 611: 609: 604: 602: 597: 596: 593: 581: 578: 576: 573: 571: 568: 566: 563: 561: 558: 556: 553: 551: 548: 546: 543: 541: 538: 536: 533: 531: 528: 526: 523: 521: 518: 516: 513: 511: 507: 504: 502: 499: 497: 494: 492: 489: 487: 484: 482: 479: 477: 474: 472: 469: 468: 466: 462: 458: 455:Standards of 450: 445: 443: 438: 436: 431: 430: 427: 421: 418: 416: 413: 411: 408: 407: 403: 396: 390: 387: 384: 378: 375: 372: 366: 363: 360: 355: 352: 345: 341: 338: 336: 333: 331: 328: 326: 323: 321: 318: 316: 313: 312: 308: 305: 297: 295: 293: 292:Google Chrome 289: 285: 281: 277: 273: 269: 265: 256: 249: 247: 244: 239: 236: 234: 230: 226: 222: 218: 214: 209: 200:</card> 163:</head> 126: 123: 121: 117: 109: 107: 105: 100: 96: 92: 88: 83: 81: 77: 73: 69: 65: 57: 55: 53: 49: 45: 44:mobile phones 41: 37: 33: 29: 21: 919: 725:Lesser-known 630:Office suite 549: 389: 377: 365: 354: 261: 240: 237: 210: 207: 203:</wml> 142:<head> 124: 113: 87:mobile phone 84: 61: 27: 26: 393:WAP Forum: 369:WAP Forum: 221:WAP gateway 148:http-equiv= 139:<wml> 74:before the 72:XHTML Basic 58:WML history 954:Categories 732:AmigaGuide 679:Well-known 346:References 213:web server 197:</p> 110:WML markup 104:Nokia 7110 95:Nokia 7110 762:CrossMark 555:WMLScript 515:OMA LWM2M 481:OMA BCAST 464:Standards 315:WMLScript 298:Criticism 284:SeaMonkey 217:MIME type 68:WAP Forum 915:Wikitext 865:Org-mode 860:OpenMath 850:MusicXML 827:LinuxDoc 822:LilyPond 737:AsciiDoc 716:Markdown 506:OMA IMPS 309:See also 166:<card 154:content= 145:<meta 905:Texinfo 802:GuideML 777:DocBook 757:ConTeXt 520:OMA PoC 496:OMA DRM 280:Firefox 276:Mozilla 99:Telfort 91:Telfort 76:WAP 2.0 895:Setext 890:S1000D 812:HyTime 752:C-HTML 742:BBCode 696:MathML 530:OMA SE 501:OMA DS 491:OMA DM 486:OMA CP 288:MicroB 264:Presto 175:title= 97:. The 925:WapTV 910:troff 855:OMDoc 792:FHTML 711:LaTeX 691:XHTML 643:OOXML 580:SCOMO 545:WBXML 272:Blink 268:Opera 243:XHTML 225:proxy 187:mode= 184:<p 160:/> 52:XHTML 930:XAML 880:RTML 840:MAML 831:Lout 807:HDML 772:Djot 767:DITA 686:HTML 540:WBMP 471:FUMO 262:The 233:HTML 193:> 181:> 64:HDML 48:HTML 920:WML 900:TEI 885:RFT 870:POD 845:MEI 835:MIF 817:IPF 797:GML 782:EAD 747:CML 706:TeX 701:RTF 670:UOF 665:ODF 575:MLP 565:WTP 560:WSP 550:WML 535:WAP 476:MMS 169:id= 32:XML 956:: 508:/ 286:, 614:e 607:t 600:v 448:e 441:t 434:v

Index


XML
markup language
Wireless Application Protocol
mobile phones
HTML
XHTML
HDML
WAP Forum
XHTML Basic
WAP 2.0
XHTML Mobile Profile
mobile phone
Telfort
Nokia 7110
Telfort
Nokia 7110
Document Type Definition
http://validator.w3.org/
web server
MIME type
WAP gateway
proxy
WAP Binary XML
HTML
XHTML

Presto
Opera
Blink

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

โ†‘