AT&T Developer
  • Products
  • Resources
  • Blog
  • Sign In

Technical Library

    Device Technologies
    • Biometrics
    • Device Detection
    • HTML5
    • Mobile Web Fundamentals
    • Mobile Web Standards
    • Multi Core Coding in Dalvik
    • Multi Thread Coding in Android
    • Near Field Communication
    • NFC Forum
    • NFC Use Cases
    • NFC Case Studies
    • NFC Tags
    • GlobalPlatform and NFC
    • User Identification
    • Native Code
    Security and Privacy
    • Application Privacy Guidelines
    • Downloading DRM Content in Android
    • IPv6
    • Likelihood of a Successful Attack
    • Messaging Privacy
    • Mobile Web Security
    • Network Security
    • Security Policy
    • Security at AT&T
    • Types of Security Threats
    • Wireless Application Security
    • Security Policy Enforcement
    UI Elements
    • Slider Controls for Android
    • Check Box for Android
    • Dropdown for Android
    • Image Button for Android
    • Toggle Button for Android
    • Radio Button for Android
    • Segmented Text Toggle Button for Android
    • Static Text Toggle Button for Android
    • Switch for Android
    • Text Fields for Android
    • Getting Started with AT&T UI
    • HTML5 UI Elements
    • HTML5 Checkboxes
    • HTML5 Dropdown
    • HTML5 Image Button
    • HTML5 Image Toggle Button
    • HTML5 Radio Button
    • HTML5 Segmented Toggle Button
    • HTML5 Slider
    • HTML5 Static Text Toggle Button
    • HTML5 Switch Control
    • HTML5 Text Fields
    Network Technologies
    • IP Addresses
    • Long Term Evolution (LTE)
    • Network Timers
    • Wi-Fi
  • Other AT&T Websites
  • Best Practices
    • Hackathon Best Practices
    • Mobile Best Practices
    • Seven Common Errors Around Creating Mobile User Experiences
toggle menu

Mobile Web Standards

 

Standards Organizations


W3C

Among the many bodies that develop Web-related standards and specifications, Worldwide Web Consortium (W3C) is the predominant organization for global Web standards. Its work includes both standards for desktop PC and mobile use.

 

OMA

In the mobile arena, the Open Mobile Alliance (OMA) specifies mobile service enablers to ensure interoperability, and with respect to mobile browsing, has developed a number of specifications and recommendations, which are discussed in a subsequent section.

 

GSMA

Representing operators and mobile ecosystem providers, the GSMA (GSM Association) , develops technical recommendations including OneAPI (described herein) in collaboration with OMA who will develop specifications for OneAPI. The GSMA also collaborates with OMTP BONDI.

 

Parlay, ETSI, 3GPP

The Parlay Group develops telecom APIs, and has worked jointly with the European Telecommunications Standards Institute (ETSI), Parlay, and the Third Generation Partnership Program (3GPP) to develop the Parlay X 4.0 specifications, which define a wide range of telecom functions that entities can access using Web Services. The Parlay X specifications are now managed by OMA.

 

OMA Browsing Specifications

 

OMA has based its browsing specifications on PC-oriented Internet technology, but limits its profiles for the constrained resources and user interfaces of mobile devices (e.g. reduced memory, processing power, bandwidth, and user-input methods). It defines application-level protocols, semantics, syntax, content formats, user-agent behavior and use of hypermedia transfer protocols.

The foundational elements of OMA Browsing include:

  • WAP Architecture (with or without proxy)
  • XHTML Mobile Profile
  • ECMAScript Mobile Profile (including Document Object Model), providing for local application scripting capability (akin to JavaScript)
  • Wireless Cascading Style Sheets (CSS)
  • Binary XML (efficient communications)
  • OMA Push (asynchronous server-initiated content delivery)
  • XMLHttpRequest (forthcoming in OMA Mobile Browsing 2.4, an important Ajax method)

For further details on specific versions see the following resources:

OMA Browsing v2.2

OMA Browsing v2.3

OMA Browsing v2.4

 

GSMA OneAPI Web Service Interfaces

 

The GSMA is working on OneAPI, a commonly supported API for mobile operators to expose network information to (Web) application developers. These APIs will use both RESTful and Web Services interfaces. This work is based on Parlay X as defined by 3GPP in TS29.199. The first APIs to be implemented will be for messaging and location functions.

An application developed with OneAPI can obtain information in a consistent fashion across operators that support OneAPI. Though expected to operate mostly on servers, applications using OneAPI can also run on a mobile devices.

This table describes the first phase of OneAPI functions.

FunctionDescription
Short Messaging Send or receive SMS, WAP Push.
Multimedia Messaging Send or receive MMS.
Location Determine the current physical location of a user/device.
Payment Charge a user for an application via the operator (bill/pre-pay account).

 

HTML5 - Next-Generation HTML

 

HTML5 is the next version of HTML and is currently in development with the first public working draft of the specification available in January 2008 and completion expected around 2012. Browser vendors, including mobile browser vendors, are already implementing some HTML5 features as they are defined. Originally named "Web Applications 1.0" HTML5 is intended to create a framework for much more capable applications than previously possible. HTML5 is being developed as joint effort of W3C and the Web Hypertext Application Technology Working Group (WhatWG).

Some key features of HTML5 include:

  • Better page structuring through new elements (e.g., section, header, footer, article, nav and dialog).
  • A canvas element with 2D drawing API for dynamic graphics and animation.
  • Direction provision for audio and video content.
  • Client-side persistent storage (key/value and SQL).
  • Offline application APIs.
  • Editing and drag-and-drop APIs.
  • Network Web Socket API.
  • Cross-document messaging.
Back To Top
  • APIS & TOOLS
    • AT&T Video Optimizer
  • APIS & TOOLS
    • Futurist Reports
    • Technical Library
  • SUPPORT
    • Contact Us
    • FAQs
    • Twitter
  • AT&T Developer Program on Github
  • AT&T Developer Program on Facebook
  • AT&T Developer Program on Twitter
AT&T Logo

Terms of Use   Privacy Policy   Your Privacy Choices California Consumer Privacy Act (CCPA) Opt-Out Icon
©2025 AT&T Intellectual Property. All rights reserved

AT&T, the AT&T logo and all other AT&T marks contained herein are trademark of AT&T Intellectual Property and/or AT&T affiliated companies.

14100000
Session Expiring

Your session is about to expire in !

Stay Signed In
Session Expired

Sorry! Your session has expired.

Skip to content