Glossary

This is a glossary of some of the terms that you will find on this website. The terms are listed in alphabetical order.


Content type

"Content type" is equivalent to "MIME type". See MIME for more details.


Default document

The default document of a WAP / web site is the file to be served if the client requests a directory. For example, suppose the default document of our web site developershome.com is configured to index.html. If a user requests the root directory of our web site, i.e. http://www.developershome.com/, the file located at http://www.developershome.com/index.html will be served to the user. Some other terms that have the same meaning as "default document" are "directory index" and "welcome file".


Directory index

"Directory index" is equivalent to "default document". See default document for more details.


Extensible Hypertext Markup Language

"Extensible Hypertext Markup Language" is equivalent to "XHTML". See XHTML for more details.


Extensible Markup Language

"Extensible Markup Language" is equivalent to "XML". See XML for more details.


HTML

HTML stands for HyperText Markup Language. It is a markup language used to write web pages. In HTML, a set of tags and attributes are used to describe the various components of a web page. For example, to specify the title of a web page, you use the tags <title> and </title> to enclose a line of text, like this: <title>This is the title of a web page</title>.


Hypertext Markup Language

"Hypertext Markup Language" is equivalent to "HTML". See HTML for more details.


MIME

MIME stands for Multipurpose Internet Mail Extensions. When a client, such as a web browser, receives a file from the server, it needs some way to determine the type of contents contained in the file so that it can decide how to deal with it. MIME can be used for such purpose. A MIME value is included in the header of the response sent by the server. If the client finds that the MIME value included in a response is, say "text/html", it knows that the response contains an HTML document since "text/html" is the MIME type of HTML files.


Multipurpose Internet Mail Extensions

"Multipurpose Internet Mail Extensions" is equivalent to "MIME". See MIME for more details.


OMA

OMA stands for Open Mobile Alliance. See Open Mobile Alliance for more details.


Open Mobile Alliance

The Open Mobile Alliance is an organization whose mission is to define open standards to support the development of interoperable mobile services. The WAP Forum has been integrated into the Open Mobile Alliance. The specifications for the WAP standard, such as the specifications of WML, WMLScript, XHTML MP and WAP CSS, can be downloaded from OMA's website at http://www.openmobilealliance.org/.


W3C

W3C stands for World Web Wide Consortium. The World Wide Web Consortium is an organization that defined the standards of many important web technologies such as HTML, XHTML, XML, CSS, etc. Its website is at http://www.w3.org/.


WAP CSS

"WAP CSS" is equivalent to "WCSS". See WCSS for more details.


WAP Forum

The WAP Forum is an organization founded by Ericsson, Motorola, Nokia and Openwave in 1997. It defined the specifications of various wireless technologies like WML and XHTML MP. The WAP Forum has been integrated into the Open Mobile Alliance.


WAP server

A WAP server is used to host a WAP site. With proper configuration, standard web servers such as Apache and Microsoft IIS can be set up as a WAP server. Some companies have a "WAP server" product that is actually a web server plus a WAP gateway. This confuses the term.


Welcome file

"Welcome file" is equivalent to "default document". See default document for more details.


WCSS

WCSS stands for WAP Cascading Style Sheet or Wireless Cascading Style Sheet. It is the cascading style sheet language defined in the WAP 2.0 specification, which was developed by the WAP Forum. WCSS is a subset of CSS2 (CSS level 2) with the addition of some WAP specific extensions. WCSS enables the separation of presentation and content. If you need to modify the style and feel of a WAP 2.0 site, you just need to modify the style sheet and need not to modify every XHTML MP documents.


Wireless CSS

"Wireless CSS" is equivalent to "WCSS". See WCSS for more details.


Wireless Markup Language

"Wireless Markup Language" is equivalent to "WML". See WML for more details.


Wireless Profile CSS

"Wireless Profile CSS" is equivalent to "WCSS". See WCSS for more details.


WML

WML stands for Wireless Markup Language. WML 1.x is the markup language defined in the WAP 1.x specification. It is used to write WAP pages, which can be viewed on the browser of wireless devices such as mobile phones. Almost all of the time, when people say WML, they mean WML 1.x. WML is the first markup language standard for wireless devices. It was defined by the WAP Forum.


WML 2.0

WML 2.0 is a markup language that extends XHTML MP with WML 1.x compatibility extensions. It was created by WAP Forum for backward compatibility purposes and it is not for use by WAP site developers. To develop a WAP site with the WAP 2.0 standard, use XHTML MP.


WMLScript

WMLScript is the client-side scripting language of WML. It is designed for use by wireless devices like mobile phones. WMLScript is based on ECMAScript (European Computer Manufacturers Association Script), which is JavaScript's standardized version. With WMLScript, wireless devices like mobile phones can do some processing and computation, which helps reduce the workload of the server and the number of requests and responses to/from the server.


World Wide Web Consortium

"World Wide Web Consortium" is equivalent to "W3C". See W3C for more details.


XHTML

XHTML stands for eXtensible HyperText Markup Language. It is the reformulation of HTML in XML (eXtensible Markup Language). The tags in XHTML are the same as those in HTML. You can consider XHTML as HTML written with the syntax of XML. XHTML has a cleaner and stricter structure than HTML, which ease the parsing of a document. This is particularly important for wireless devices such as mobile phones, since they have limited processing power. All major web browsers support XHTML. XHTML will gradually replace HTML.


XHTML Basic

XHTML Basic is a subset of XHTML. It is designed for devices with limited processing power and capabilities such as mobile phones, PDAs, smart watches, pagers, etc. XHTML Basic does not contain XHTML features that are difficult to support on these devices. For example, cascading style sheets, frames, and scripting are not supported in XHTML Basic. XHTML Basic is defined by the W3C (World Wide Web Consortium).


XHTML Mobile Profile

"XHTML Mobile Profile" is equivalent to "XHTML MP". See XHTML MP for more details.


XHTML MP

XHTML MP stands for XHTML Mobile Profile. It is the official markup language of WAP 2.0, which was defined by the WAP Forum. The WAP Forum created XHTML MP based on XHTML Basic, with the addition of some elements and attributes from the full version of XHTML such as <i>, <b>, <small>, <big> and <hr>. XHTML Mobile Profile supports a simplified version of cascading style sheet called WCSS / WAP CSS.


XML

XML stands for eXtensible Markup Language. It specifies a set of syntactical rules that can be used to define markup languages. WML and XHTML are some example markup languages that follow XML syntactical rules. XML was defined by the W3C (World Wide Web Consortium).


A button for going back to the top of this page