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" is equivalent to "MIME type". See MIME for more details.
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" is equivalent to "default document". See default document for more details.
"Extensible Hypertext Markup Language" is equivalent to "XHTML". See XHTML for more details.
"Extensible Markup Language" is equivalent to "XML". See XML for more details.
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" is equivalent to "HTML". See HTML for more details.
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" is equivalent to "MIME". See MIME for more details.
OMA stands for Open Mobile Alliance. See Open Mobile Alliance for more details.
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 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" is equivalent to "WCSS". See WCSS for more details.
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.
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" is equivalent to "default document". See default document for more details.
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" is equivalent to "WCSS". See WCSS for more details.
"Wireless Markup Language" is equivalent to "WML". See WML for more details.
"Wireless Profile CSS" is equivalent to "WCSS". See WCSS for more details.
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 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.
"World Wide Web Consortium" is equivalent to "W3C". See W3C for more details.
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 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" is equivalent to "XHTML MP". See XHTML MP for more details.
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 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).