Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

WMLScript

Scripting Language

WMLScript is a small procedural scripting language built for the early mobile web. It was defined as part of the Wireless Application Protocol, the family of standards that let phones of the late 1990s show pages written in the Wireless Markup Language. It is described as a dialect of JavaScript and is based on ECMAScript, so its syntax looks familiar to a JavaScript programmer, although it is not fully compatible with it. A script is called from a WML page and runs on the client, where it handles jobs such as checking user input and showing error messages and dialog boxes. The language leaves out objects and arrays, can declare and include external functions from other scripts, and is optimized for low power consumption, with scripts compiled to bytecode. The first version appeared on April 30, 1998, version 1.1 followed in June 1999, version 1.2 in June 2000, and a consolidated edition in October 2001 that unified the specification without adding a new version.

Facts
First Released
1998 1
Paradigm
Procedural 2
Primary Use Domain
Web 2
Primary Use Domain
Scripting 2
Execution Model
Bytecode VM 2
Connections

Influenced By

Source WMLScript (Wikipedia)
Sources
1. Programming Language Database (PLDB): WMLScript
Programming Language Database (PLDB)Lead, creation year
Quote, Lead, creation year
WMLScript, aka Wireless Markup Language Script, is a programming language created in 1998.
View the Source
2. WMLScript (Wikipedia)
  • Lead, compilation
    is compiled with bytecode.
  • Lead, use
    used for WML pages that is part of the Wireless Application Protocol (WAP)
  • Lead, scripting use
    WMLScript is a client-side scripting language
  • Lead, paradigm
    WMLScript is a procedural programming language
  • Influenced By: JavaScript, Lead, lineage
    procedural programming language and dialect of JavaScript
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.