Go to » Web - QA - Dictionary - Encyclopedia - Images
 Web Opens New Window. Results 0 - 0 of about 0 for XHTML Mobile Profile 
Sorry for the inconvenience! Unable to fulfill the request. Try the suggestions below or type a new query above.
 

 Questions 'n' Answers about 'XHTML Mobile Profile' Opens New Window.

Q.what is mean by GPRS & WAP?Related Search:
Cell Phones & Plans
 WAP: 2.0 (WSP/HTTP 1.1, WTCP/IP, xHTML Mobile Profile, WCSS, Cookies, WTLS Class 2, TLS 1.0/SSL 3.0) GPRS: Class 10 is this top level........?
A.GPRS -General PAcket Radio Services. WAP- Wireless Application Protocol GPRS is used for using features like WAP etc.. GPRS u have class 12 and class 32 N93 has GPRS class 32. what ever u mentioned for WAP is the top level.. is this ok?
  
 Dictionary Opens New Window.

Click on the word below to see the definition:
 
 Encyclopedia Opens New Window.

Evolution of mobile web standards

XHTML Mobile Profile (XHTML MP) is a hypertextual computer language standard designed specifically for mobile phones and other resource-constrained devices.

HTML
HTML.svg

It is an XHTML document type defined by the Open Mobile Alliance. XHTML-MP is derived from XHTML Basic 1.0 by adding XHTML Modules, with later versions of the standard adding more modules. However, for certain modules, XHTML-MP does not mandate a complete implementation so an XHTML-MP browser may not be fully conforming on all modules.
The XHTML MP 1.2 DTD is the current recommendation, finalized in March 2008.

Contents

[edit] DOCTYPE

To validate as XHTML-MP, a document must contain a proper Document Type Declaration, or DOCTYPE, depending on the version of specification followed:

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN"
"http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
 
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd">
 
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.2//EN"
"http://www.openmobilealliance.org/tech/DTD/xhtml-mobile12.dtd">

Note that a series of revisions have been issued to correct technical errors in the above DTDs, and the DTD format is more complex and less widely supported than that of standard HTML

[edit] MIME types

The MIME type for XHTML Mobile Profile is "application/vnd.wap.xhtml+xml". Conforming user agents should also accept "application/xhtml+xml" and "text/html". Many desktop browsers will only validate XHTML-MP at display time, if an XML MIME type is specified.

[edit] Versions

  • Version 1.2 added form and object support.
  • Version 1.1 added full scripting support intended to be used with ECMAScript Mobile Profile.
  • Version 1.0 extended XHTML Basic 1.0 with certain presentation elements and basic scripting support.

[edit] Supported modules

Modules included in XHTML-MP 1.2 are:

  • Structure
  • Texts
  • Hypertext
  • List
  • Forms
  • Basic Tables
  • Image
  • Object
  • Metainformation
  • Scripting
  • Style Sheet
  • Style Attribute
  • Link
  • Base

XHTML-MP 1.2 also includes partial support for:

  • Presentation
  • Intrinsic Events
  • Legacy

Finally, version 1.2 includes an OMA-specific module ("Text Input Modes") for dealing with the various input modes allowed on mobile phones

[edit] Development pitfalls

Many problems arise when content written in XHTML is shown on different devices. For example, some devices will honor colors specified in CSS, while other devices will not. Building an adaptive application means delivering different content to different devices, according to their capabilities. This can bring huge complexity, given the number of different devices in the market with different hardware (screen-sizes, coloring capacity, buttons, memory and speed) and browsers. Software updates on mobile browsers are much more difficult than with desktop browsers, and as a result broken software tends to stay in use until the phone is discarded.

Many software initiatives attempt to solve this problem. Most of these initiatives provide a proprietary language to write WAP content, which will render different content (XHTML-MP, WML, CHTML, etc) according to the requesting device. One free initiative is WURFL, which uses a hierarchical XML configuration file mapping hundreds of device capabilities. WURFL also uses a "Wireless Abstraction Layer", called WALL, which specifies special tags that are automatically converted into a markup language supported by the device. The W3C DDWG has created a specification to standardize access to repositories of device capability information, to be part of a common framework for content adaptation technologies.

[edit] Example

A complete valid and well-formed example is:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.1//EN"
  "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <title>Hello</title>
  </head>
  <body>
    <p>Hello <a href="http://example.org/">world</a>.</p>
  </body>
</html>

When served with a MIME type of "application/xhtml+xml" or "application/vnd.wap.xhtml+xml".

[edit] External links



All text is available under the terms of the GNU Free Documentation License. (See Copyrights for details.)
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc.
Privacy policy - About Wikipedia - Disclaimers - Fundraising
 
 Images Opens New Window.
File Size: 52.7998046875k
Dimensions: 512 x 606 pixels
File Format: gif
File Size: 73.5k
Dimensions: 375 x 500 pixels
File Format: jpeg
File Size: 87.8994140625k
Dimensions: 375 x 500 pixels
File Format: jpeg
File Size: 36.3994140625k
Dimensions: 427 x 570 pixels
File Format: jpeg
File Size: 99.19921875k
Dimensions: 375 x 500 pixels
File Format: jpeg
File Size: 25.599609375k
Dimensions: 562 x 800 pixels
File Format: png
File Size: 25.3994140625k
Dimensions: 562 x 821 pixels
File Format: png
File Size: 37.69921875k
Dimensions: 562 x 800 pixels
File Format: png
File Size: 63.2998046875k
Dimensions: 562 x 800 pixels
File Format: png
File Size: 28.69921875k
Dimensions: 562 x 800 pixels
File Format: png
File Size: 73.19921875k
Dimensions: 400 x 400 pixels
File Format: png
File Size: 41.099609375k
Dimensions: 443 x 577 pixels
File Format: jpeg
 
 MORE IMAGES »  
Go to » Web - QA - Dictionary - Encyclopedia - Images