SlideShare uma empresa Scribd logo
1 de 41
Mobile Website Development
Mobile Internet Standards
Facilitated by:
Michael Wakahe
July 2011
Table of Contents
 Introduction to Mobile Web Standards
 Structure
 Presentation
 Client Side Scripting
 MIME Types
 Standardization Bodies
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Introduction to Mobile
Web Standards
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Fundamentally, there is one Web.
 Its content is standardized markup, styles, scripts,
and multimedia viewable using web browsers.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 A standards-based approach to Mobile Web
development ensures compliance and usability
across mobile browsers & platforms.
 Knowing all the rules & knowing when to ignore the
rules is necessary for success on the Mobile Web.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Various standards involved in:
 Structure
 Presentation
 Client Side Scripting
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Structure
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 XML-formatted markup defines the document
structure
 Handsets may support WML, XHTML, HTML4, HTML5
in varying degrees
 These XML standards have various versions &
derivations
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Previously WML was dominant, now best
results with XHTML MP
 Specifically XHTML MP 1.0
 Most modern phones support WAP 2.0, which
uses XHTML MP as the primary markup
language while WAP 1.0 used WML.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 XHTML-MP (Extensible Hypertext Markup
Language - Mobile Profile) is a specialization
XHTML designed to incorporate features
useful to mobile devices.
 XHTML-MP 1.0 was defined by the OMA and is
an extension of the original W3C-inspired
XHTML Basic 1.0.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Over time, OMA has developed XHTML-MP
and now has a proposed 1.2 version of its
specification.
 XHTML-MP comes with a mobile-friendly
means of using CSS to separate presentation
from the markup, just like on the desktop.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 XHTML-MP 1.0 sets the base tags for mobile
markup.
 XHTML-MP 1.1 adds the <script> tag and
support for mobile JavaScript.
 XHTML-MP 1.2 adds more form tags and text
input modes.
 Currently many mobile browsers do not
support XHTML-MP 1.2.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Mobile Web sites targeting only smartphones
can use the full feature set of HTML 4 & in the
near future, HTML 5.
 Using desktop markup also invites
transcoders - network appliances designed to
optimize the Desktop Web for mobile devices
by reformatting markup
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 HTML 5 is the next major release of the foundational
language of the Web.
 It is currently a draft recommendation undergoing
active revision at the W3C
(http://www.w3.org/TR/html5/)
 HTML 5 will be the next standard for markup and
APIs supported in Web browsers.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Presentation
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Cascading Style Sheets (CSS) control the
presentation.
 Most XHTML-MP mobile browsers support Wireless
CSS, CSS Mobile Profile, and/or CSS 2.
 CSS 3 is new, coming along with HTML5
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 The OMA-managed Wireless CSS standard is a
subset of CSS and is also part of the WAP 2.0
specification.
 Note that Wireless CSS is not backwards
compatible with WML.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Wireless CSS and CSS Mobile Profile are tightly
related, but independent mobile subsets of
CSS2 used to style XHTML-MP documents.
 Wireless CSS is a CSS2 subset standardized by
the Open Mobile Alliance.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 CSS Mobile Profile is a CSS2 subset—with
some features borrowed from CSS3—that is
standardized by the W3C.
 The W3C’s goal is to align CSS Mobile Profile
with Wireless CSS as much as possible.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Overall, Wireless CSS is a more restricted subset and
an older standard targeted at Web browsers on
resource-limited mobile devices.
 CSS Mobile Profile adds in much more of the CSS2
standard to enable richer web documents but risks
full support on mass market mobile browsers.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 You can add Wireless CSS to your document the same way as
you would for a normal HTML document.
 Link to an external global stylesheet using the following line:
 <link href="external.css" rel="stylesheet" type="text/css" />
 Insert styles at the document head the following example
shows:
 <style>
 p {
 font-size: small;
 }
 </style>
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Wireless CSS supports a lot CSS attributes, but
not all of them.
 More advanced styling techniques won’t likely
work across multiple mobile browsers.
 The best advice is to keep your CSS as simple
as possible.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Client Side Scripting
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Client-side scripting mainly through Javascript
 ECMAScript-MP or mobile JavaScript targets mobile
phones
 WMLScript is a scripting language which
complements WML.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Client-side scripting in mobile browsers used to be
the exclusive domain of smartphones, but this is
rapidly changing.
 Many mass-market mobile devices beginning to
support mobile JavaScript.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 As with any client-side mobile technology, testing
JavaScript on actual mobile devices is critical for
effective development
 Testing on emulators and in Firefox might not
uncover syntax problems and performance issues
that can occur on the target mobile device.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Mobile and desktop JavaScript have virtually
identical syntax.
 The mobile version is stringent about ending
lines with semicolons.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Mobile JavaScript reduces the supported
character sets and excludes computationally
intensive language elements.
 It differs from its desktop counterpart in the
extent of its DOM and event support in the
mobile browser.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 DOM and event support can vary from one
browser vendor and version to another.
 On-device testing is critical for success with
mobile JavaScript.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 You can use device awareness and content
adaptation techniques that enable conditional
inclusion of scripting to target only mobile
browsers with support for JavaScript.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
MIME Types
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Mobile MIME types (or content types) identify
the format of Mobile Web content.
 Formats are differentiated by web servers and
browser clients in an HTTP transaction using
MIME types
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Text documents containing mobile markup
 Binary files include viewable or playable
content like ringtones, wallpaper and videos,
and binary executable mobile applications
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Standardization Bodies
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Mobile Industry Groups and Standards Bodies
adherence to Mobile Web industry standards and
best practices is important for flexible and cross-
platform development.
 Several Internet and mobile industry bodies govern
Mobile Web standards and recommended best
practices
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 W3C: This body standardizes mobile markup
languages and publishes best practices documents
for Mobile Web development and testing.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Open Mobile Alliance (formerly WAP Forum): This
body standardizes mobile markup and style
languages and other mobile technologies designed
to be interoperable across devices, geographies, and
mobile networks.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 dotMobi (http://mtld.mobi): This body controls the
.mobi top-level domain, the content of which must
be device-adaptive and compatible with mobile
devices.
 This body also publishes best practices for Mobile
Web development and nurtures mobile developers,
marketers, and operators with online communities.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Mobile Marketing Association: This body
centralizes technology recommendations and
best practices for marketing and advertising
on mobile devices.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
Mobile Web Standards
 Open Mobile Terminal Platform (OMTP)
(www.omtp.org): This operator-sponsored
mobile industry group standardizing mobile
device access from Web applications.
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.
The End
Michael Wakahe
michael@tawi.mobi
+254 (0) 20 239 3052
www.tawi.mobi
Copyright © Tawi Commercial Services Ltd. 2015. All Rights
Reserved.

Mais conteúdo relacionado

Mais procurados

Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - RhomobileKonstantin Rybas
 
Solaiemes WebRTC Telco GW
Solaiemes WebRTC Telco GWSolaiemes WebRTC Telco GW
Solaiemes WebRTC Telco GWSolaiemes
 
Real-time Communications at Internet Speed
Real-time Communications at Internet SpeedReal-time Communications at Internet Speed
Real-time Communications at Internet SpeedBrian Pulito
 
WebRTC-Telco Monetization Webinar by Solaiemes
WebRTC-Telco Monetization Webinar by SolaiemesWebRTC-Telco Monetization Webinar by Solaiemes
WebRTC-Telco Monetization Webinar by SolaiemesSolaiemes
 
WebSphere Liberty Real-Time Communications (WebRTC)
WebSphere Liberty Real-Time Communications (WebRTC)WebSphere Liberty Real-Time Communications (WebRTC)
WebSphere Liberty Real-Time Communications (WebRTC)Brian Pulito
 
Solaiemes RCS Monetization. API & VAS Platforms Webinar slides
Solaiemes RCS Monetization. API & VAS Platforms Webinar slidesSolaiemes RCS Monetization. API & VAS Platforms Webinar slides
Solaiemes RCS Monetization. API & VAS Platforms Webinar slidesSolaiemes
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009Sanjay Jhawar
 
Huawei: Convergence for the IPTime Era
Huawei: Convergence for the IPTime EraHuawei: Convergence for the IPTime Era
Huawei: Convergence for the IPTime EraEntel
 
Solaiemes RCS-e Open & Ubiquitous
Solaiemes RCS-e Open & UbiquitousSolaiemes RCS-e Open & Ubiquitous
Solaiemes RCS-e Open & UbiquitousSolaiemes
 
Download It
Download ItDownload It
Download ItVideoguy
 
Apps in your RCS chats by Solaiemes
Apps in your RCS chats by SolaiemesApps in your RCS chats by Solaiemes
Apps in your RCS chats by SolaiemesSolaiemes
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trendsAxway Appcelerator
 
WeblineGlobal Insights: MMADP
WeblineGlobal Insights: MMADPWeblineGlobal Insights: MMADP
WeblineGlobal Insights: MMADPWeblineGlobal
 

Mais procurados (17)

Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - Rhomobile
 
Solaiemes WebRTC Telco GW
Solaiemes WebRTC Telco GWSolaiemes WebRTC Telco GW
Solaiemes WebRTC Telco GW
 
Real-time Communications at Internet Speed
Real-time Communications at Internet SpeedReal-time Communications at Internet Speed
Real-time Communications at Internet Speed
 
WebRTC-Telco Monetization Webinar by Solaiemes
WebRTC-Telco Monetization Webinar by SolaiemesWebRTC-Telco Monetization Webinar by Solaiemes
WebRTC-Telco Monetization Webinar by Solaiemes
 
Pkewebrtc
PkewebrtcPkewebrtc
Pkewebrtc
 
WebSphere Liberty Real-Time Communications (WebRTC)
WebSphere Liberty Real-Time Communications (WebRTC)WebSphere Liberty Real-Time Communications (WebRTC)
WebSphere Liberty Real-Time Communications (WebRTC)
 
Amit Joshi
Amit JoshiAmit Joshi
Amit Joshi
 
Solaiemes RCS Monetization. API & VAS Platforms Webinar slides
Solaiemes RCS Monetization. API & VAS Platforms Webinar slidesSolaiemes RCS Monetization. API & VAS Platforms Webinar slides
Solaiemes RCS Monetization. API & VAS Platforms Webinar slides
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
 
Huawei: Convergence for the IPTime Era
Huawei: Convergence for the IPTime EraHuawei: Convergence for the IPTime Era
Huawei: Convergence for the IPTime Era
 
Solaiemes RCS-e Open & Ubiquitous
Solaiemes RCS-e Open & UbiquitousSolaiemes RCS-e Open & Ubiquitous
Solaiemes RCS-e Open & Ubiquitous
 
Download It
Download ItDownload It
Download It
 
Apps in your RCS chats by Solaiemes
Apps in your RCS chats by SolaiemesApps in your RCS chats by Solaiemes
Apps in your RCS chats by Solaiemes
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
 
API and Microservices Management
API and Microservices ManagementAPI and Microservices Management
API and Microservices Management
 
Basics of web runtime
Basics of web runtimeBasics of web runtime
Basics of web runtime
 
WeblineGlobal Insights: MMADP
WeblineGlobal Insights: MMADPWeblineGlobal Insights: MMADP
WeblineGlobal Insights: MMADP
 

Destaque

Новинки POS-периферии (АТОЛ)
Новинки POS-периферии (АТОЛ)Новинки POS-периферии (АТОЛ)
Новинки POS-периферии (АТОЛ)PartnerSB
 
Overview of Java
Overview of JavaOverview of Java
Overview of Javatawi123
 
ДАЛИОН: Управление магазином и ДАЛИОН: ТРЕНД. Обзор продуктов.
 ДАЛИОН: Управление магазином и ДАЛИОН: ТРЕНД. Обзор продуктов. ДАЛИОН: Управление магазином и ДАЛИОН: ТРЕНД. Обзор продуктов.
ДАЛИОН: Управление магазином и ДАЛИОН: ТРЕНД. Обзор продуктов.PartnerSB
 
Трактиръ: Обзор продуктовой линейки. Конкурентная среда (А. Закордонец)
Трактиръ: Обзор продуктовой линейки. Конкурентная среда (А. Закордонец)Трактиръ: Обзор продуктовой линейки. Конкурентная среда (А. Закордонец)
Трактиръ: Обзор продуктовой линейки. Конкурентная среда (А. Закордонец)PartnerSB
 
ДАЛИОН:Управление магазином - интеграция с Mobile logistic и frontol
ДАЛИОН:Управление магазином - интеграция с Mobile logistic и frontolДАЛИОН:Управление магазином - интеграция с Mobile logistic и frontol
ДАЛИОН:Управление магазином - интеграция с Mobile logistic и frontolPartnerSB
 
Бюджетная автоматизация ресторанного бизнеса на базе Android - как запустит...
Бюджетная автоматизация ресторанного бизнеса   на базе Android - как запустит...Бюджетная автоматизация ресторанного бизнеса   на базе Android - как запустит...
Бюджетная автоматизация ресторанного бизнеса на базе Android - как запустит...PartnerSB
 
Office Ergonomics
Office ErgonomicsOffice Ergonomics
Office Ergonomicstawi123
 
APIT SHARMA RESUME
APIT SHARMA RESUMEAPIT SHARMA RESUME
APIT SHARMA RESUMEarpit sharma
 
Mobile Internet Best Practices
Mobile Internet Best PracticesMobile Internet Best Practices
Mobile Internet Best Practicestawi123
 
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС - закупки и регистрация прода...
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС - закупки и регистрация прода...Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС - закупки и регистрация прода...
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС - закупки и регистрация прода...PartnerSB
 
ДАЛИОН: Журнал учета алкоголя. Работа с ЕГАИС
ДАЛИОН: Журнал учета алкоголя. Работа с ЕГАИСДАЛИОН: Журнал учета алкоголя. Работа с ЕГАИС
ДАЛИОН: Журнал учета алкоголя. Работа с ЕГАИСPartnerSB
 
ДАЛИОН. Журнал учета алкоголя. работа с ЕГАИС (Е. Рапопорт)
ДАЛИОН. Журнал учета алкоголя. работа с ЕГАИС (Е. Рапопорт)ДАЛИОН. Журнал учета алкоголя. работа с ЕГАИС (Е. Рапопорт)
ДАЛИОН. Журнал учета алкоголя. работа с ЕГАИС (Е. Рапопорт)PartnerSB
 
Second ruling by the icc in the application for a finding of non compliance b...
Second ruling by the icc in the application for a finding of non compliance b...Second ruling by the icc in the application for a finding of non compliance b...
Second ruling by the icc in the application for a finding of non compliance b...The Star Newspaper
 
Цели и формат встречи. Краткий обзор "вестей с полей".
Цели и формат встречи. Краткий обзор "вестей с полей".Цели и формат встречи. Краткий обзор "вестей с полей".
Цели и формат встречи. Краткий обзор "вестей с полей".PartnerSB
 
Kenya Employment Act of 2007
Kenya Employment Act of 2007Kenya Employment Act of 2007
Kenya Employment Act of 2007tawi123
 
Siaya County Audit Report 2014/15
Siaya County Audit Report 2014/15Siaya County Audit Report 2014/15
Siaya County Audit Report 2014/15The Star Newspaper
 
Wajir County Audit Report 2014/15
Wajir County Audit Report 2014/15Wajir County Audit Report 2014/15
Wajir County Audit Report 2014/15The Star Newspaper
 
Busia County Audit Report 2014/15
Busia County Audit Report 2014/15Busia County Audit Report 2014/15
Busia County Audit Report 2014/15The Star Newspaper
 

Destaque (18)

Новинки POS-периферии (АТОЛ)
Новинки POS-периферии (АТОЛ)Новинки POS-периферии (АТОЛ)
Новинки POS-периферии (АТОЛ)
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
 
ДАЛИОН: Управление магазином и ДАЛИОН: ТРЕНД. Обзор продуктов.
 ДАЛИОН: Управление магазином и ДАЛИОН: ТРЕНД. Обзор продуктов. ДАЛИОН: Управление магазином и ДАЛИОН: ТРЕНД. Обзор продуктов.
ДАЛИОН: Управление магазином и ДАЛИОН: ТРЕНД. Обзор продуктов.
 
Трактиръ: Обзор продуктовой линейки. Конкурентная среда (А. Закордонец)
Трактиръ: Обзор продуктовой линейки. Конкурентная среда (А. Закордонец)Трактиръ: Обзор продуктовой линейки. Конкурентная среда (А. Закордонец)
Трактиръ: Обзор продуктовой линейки. Конкурентная среда (А. Закордонец)
 
ДАЛИОН:Управление магазином - интеграция с Mobile logistic и frontol
ДАЛИОН:Управление магазином - интеграция с Mobile logistic и frontolДАЛИОН:Управление магазином - интеграция с Mobile logistic и frontol
ДАЛИОН:Управление магазином - интеграция с Mobile logistic и frontol
 
Бюджетная автоматизация ресторанного бизнеса на базе Android - как запустит...
Бюджетная автоматизация ресторанного бизнеса   на базе Android - как запустит...Бюджетная автоматизация ресторанного бизнеса   на базе Android - как запустит...
Бюджетная автоматизация ресторанного бизнеса на базе Android - как запустит...
 
Office Ergonomics
Office ErgonomicsOffice Ergonomics
Office Ergonomics
 
APIT SHARMA RESUME
APIT SHARMA RESUMEAPIT SHARMA RESUME
APIT SHARMA RESUME
 
Mobile Internet Best Practices
Mobile Internet Best PracticesMobile Internet Best Practices
Mobile Internet Best Practices
 
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС - закупки и регистрация прода...
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС - закупки и регистрация прода...Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС - закупки и регистрация прода...
Трактиръ: Журнал учета алкоголя. Работа с ЕГАИС - закупки и регистрация прода...
 
ДАЛИОН: Журнал учета алкоголя. Работа с ЕГАИС
ДАЛИОН: Журнал учета алкоголя. Работа с ЕГАИСДАЛИОН: Журнал учета алкоголя. Работа с ЕГАИС
ДАЛИОН: Журнал учета алкоголя. Работа с ЕГАИС
 
ДАЛИОН. Журнал учета алкоголя. работа с ЕГАИС (Е. Рапопорт)
ДАЛИОН. Журнал учета алкоголя. работа с ЕГАИС (Е. Рапопорт)ДАЛИОН. Журнал учета алкоголя. работа с ЕГАИС (Е. Рапопорт)
ДАЛИОН. Журнал учета алкоголя. работа с ЕГАИС (Е. Рапопорт)
 
Second ruling by the icc in the application for a finding of non compliance b...
Second ruling by the icc in the application for a finding of non compliance b...Second ruling by the icc in the application for a finding of non compliance b...
Second ruling by the icc in the application for a finding of non compliance b...
 
Цели и формат встречи. Краткий обзор "вестей с полей".
Цели и формат встречи. Краткий обзор "вестей с полей".Цели и формат встречи. Краткий обзор "вестей с полей".
Цели и формат встречи. Краткий обзор "вестей с полей".
 
Kenya Employment Act of 2007
Kenya Employment Act of 2007Kenya Employment Act of 2007
Kenya Employment Act of 2007
 
Siaya County Audit Report 2014/15
Siaya County Audit Report 2014/15Siaya County Audit Report 2014/15
Siaya County Audit Report 2014/15
 
Wajir County Audit Report 2014/15
Wajir County Audit Report 2014/15Wajir County Audit Report 2014/15
Wajir County Audit Report 2014/15
 
Busia County Audit Report 2014/15
Busia County Audit Report 2014/15Busia County Audit Report 2014/15
Busia County Audit Report 2014/15
 

Semelhante a Mobile Internet Standards

Introduction to Mobile Internet
Introduction to Mobile InternetIntroduction to Mobile Internet
Introduction to Mobile Internettawi123
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experienceVincent Perrin
 
IRJET- Creating Website as a Service using Web Components
IRJET-  	  Creating Website as a Service using Web ComponentsIRJET-  	  Creating Website as a Service using Web Components
IRJET- Creating Website as a Service using Web ComponentsIRJET Journal
 
Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية @Royal_Class: Private Business
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end developmentBenish Balakrishnan
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Ly Nguyen Bui
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldKen Ng
 
Brief on Device Awareness and Content Adaptation
Brief on Device Awareness and Content AdaptationBrief on Device Awareness and Content Adaptation
Brief on Device Awareness and Content Adaptationtawi123
 
4 Types of Development Projects Best Suited for ASP.pdf
4 Types of Development Projects Best Suited for ASP.pdf4 Types of Development Projects Best Suited for ASP.pdf
4 Types of Development Projects Best Suited for ASP.pdfKiran Beladiya
 
XHTML and CSS
XHTML and CSSXHTML and CSS
XHTML and CSStawi123
 
The WebRTC Continuum - The Next Wave
The WebRTC Continuum - The Next WaveThe WebRTC Continuum - The Next Wave
The WebRTC Continuum - The Next WaveWebRTCConferenceJapan
 
Developing Pages for Mobile Web 3 2-15-09
Developing Pages for Mobile Web 3 2-15-09Developing Pages for Mobile Web 3 2-15-09
Developing Pages for Mobile Web 3 2-15-09Carolyn Bickford
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentApp Verticals
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guidePrayukth K V
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introductionjam c
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsIOSR Journals
 

Semelhante a Mobile Internet Standards (20)

Mobile Internet Standards
Mobile Internet StandardsMobile Internet Standards
Mobile Internet Standards
 
Introduction to Mobile Internet
Introduction to Mobile InternetIntroduction to Mobile Internet
Introduction to Mobile Internet
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
Mobile Services
Mobile ServicesMobile Services
Mobile Services
 
IRJET- Creating Website as a Service using Web Components
IRJET-  	  Creating Website as a Service using Web ComponentsIRJET-  	  Creating Website as a Service using Web Components
IRJET- Creating Website as a Service using Web Components
 
Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية
 
Leading frameworks to power your front end development
Leading frameworks to power your front end developmentLeading frameworks to power your front end development
Leading frameworks to power your front end development
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142
 
Anypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric worldAnypoint platform in a mobile-centric world
Anypoint platform in a mobile-centric world
 
Brief on Device Awareness and Content Adaptation
Brief on Device Awareness and Content AdaptationBrief on Device Awareness and Content Adaptation
Brief on Device Awareness and Content Adaptation
 
4 Types of Development Projects Best Suited for ASP.pdf
4 Types of Development Projects Best Suited for ASP.pdf4 Types of Development Projects Best Suited for ASP.pdf
4 Types of Development Projects Best Suited for ASP.pdf
 
XHTML and CSS
XHTML and CSSXHTML and CSS
XHTML and CSS
 
The WebRTC Continuum - The Next Wave
The WebRTC Continuum - The Next WaveThe WebRTC Continuum - The Next Wave
The WebRTC Continuum - The Next Wave
 
Developing Pages for Mobile Web 3 2-15-09
Developing Pages for Mobile Web 3 2-15-09Developing Pages for Mobile Web 3 2-15-09
Developing Pages for Mobile Web 3 2-15-09
 
What Are Progressive Web Application Development
What Are Progressive Web Application DevelopmentWhat Are Progressive Web Application Development
What Are Progressive Web Application Development
 
Mobile app developers guide
Mobile app developers guideMobile app developers guide
Mobile app developers guide
 
Chapter 1 introduction
Chapter 1 introductionChapter 1 introduction
Chapter 1 introduction
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone Platforms
 
Wap ppt purbasha
Wap ppt purbashaWap ppt purbasha
Wap ppt purbasha
 
Html5ignition newweborder
Html5ignition newweborderHtml5ignition newweborder
Html5ignition newweborder
 

Mais de tawi123

Tax Compliance Certificate, May 2016 - May 2017
Tax Compliance Certificate, May 2016 -  May 2017Tax Compliance Certificate, May 2016 -  May 2017
Tax Compliance Certificate, May 2016 - May 2017tawi123
 
Survey of WML
Survey of  WMLSurvey of  WML
Survey of WMLtawi123
 
Server Side Technologies
Server Side TechnologiesServer Side Technologies
Server Side Technologiestawi123
 
Software Tools Overview
Software Tools OverviewSoftware Tools Overview
Software Tools Overviewtawi123
 
Introduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & GatewaysIntroduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & Gatewaystawi123
 
Linux, PHP, SMS - USSD Examination
Linux, PHP,  SMS - USSD ExaminationLinux, PHP,  SMS - USSD Examination
Linux, PHP, SMS - USSD Examinationtawi123
 
Workstation Exercises
Workstation ExercisesWorkstation Exercises
Workstation Exercisestawi123
 
Work Injury Benefits Act 2007
Work Injury Benefits Act 2007Work Injury Benefits Act 2007
Work Injury Benefits Act 2007tawi123
 
The Kenya Information and Communications Consumer Protection Regulations 2010
The Kenya Information and Communications Consumer Protection Regulations 2010The Kenya Information and Communications Consumer Protection Regulations 2010
The Kenya Information and Communications Consumer Protection Regulations 2010tawi123
 
Tax KRA Compliance Certificate
Tax KRA Compliance CertificateTax KRA Compliance Certificate
Tax KRA Compliance Certificatetawi123
 
Tawi Staff Handbook 2015
Tawi Staff Handbook 2015Tawi Staff Handbook 2015
Tawi Staff Handbook 2015tawi123
 
Tawi SMS-USSD Customer Agreement
Tawi SMS-USSD Customer AgreementTawi SMS-USSD Customer Agreement
Tawi SMS-USSD Customer Agreementtawi123
 
Tawi SMS Application Form - SMS Short Code
Tawi SMS Application Form - SMS Short CodeTawi SMS Application Form - SMS Short Code
Tawi SMS Application Form - SMS Short Codetawi123
 
Tawi Product Overview
Tawi Product OverviewTawi Product Overview
Tawi Product Overviewtawi123
 
Tawi SMS Application Form - Sender Id
Tawi SMS Application Form - Sender IdTawi SMS Application Form - Sender Id
Tawi SMS Application Form - Sender Idtawi123
 
Tawi Nairobi City County License 2015
Tawi Nairobi City County License 2015Tawi Nairobi City County License 2015
Tawi Nairobi City County License 2015tawi123
 
Tawi NSSF Registration
Tawi NSSF RegistrationTawi NSSF Registration
Tawi NSSF Registrationtawi123
 
Tawi tax KRA Certificate
Tawi tax KRA CertificateTawi tax KRA Certificate
Tawi tax KRA Certificatetawi123
 
Tawi FKE Certificate of Membership 2014
Tawi FKE Certificate of Membership 2014Tawi FKE Certificate of Membership 2014
Tawi FKE Certificate of Membership 2014tawi123
 
Tawi Fire Clearance Certificate 2015
Tawi Fire Clearance Certificate 2015Tawi Fire Clearance Certificate 2015
Tawi Fire Clearance Certificate 2015tawi123
 

Mais de tawi123 (20)

Tax Compliance Certificate, May 2016 - May 2017
Tax Compliance Certificate, May 2016 -  May 2017Tax Compliance Certificate, May 2016 -  May 2017
Tax Compliance Certificate, May 2016 - May 2017
 
Survey of WML
Survey of  WMLSurvey of  WML
Survey of WML
 
Server Side Technologies
Server Side TechnologiesServer Side Technologies
Server Side Technologies
 
Software Tools Overview
Software Tools OverviewSoftware Tools Overview
Software Tools Overview
 
Introduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & GatewaysIntroduction to SMS, MMS, Modems & Gateways
Introduction to SMS, MMS, Modems & Gateways
 
Linux, PHP, SMS - USSD Examination
Linux, PHP,  SMS - USSD ExaminationLinux, PHP,  SMS - USSD Examination
Linux, PHP, SMS - USSD Examination
 
Workstation Exercises
Workstation ExercisesWorkstation Exercises
Workstation Exercises
 
Work Injury Benefits Act 2007
Work Injury Benefits Act 2007Work Injury Benefits Act 2007
Work Injury Benefits Act 2007
 
The Kenya Information and Communications Consumer Protection Regulations 2010
The Kenya Information and Communications Consumer Protection Regulations 2010The Kenya Information and Communications Consumer Protection Regulations 2010
The Kenya Information and Communications Consumer Protection Regulations 2010
 
Tax KRA Compliance Certificate
Tax KRA Compliance CertificateTax KRA Compliance Certificate
Tax KRA Compliance Certificate
 
Tawi Staff Handbook 2015
Tawi Staff Handbook 2015Tawi Staff Handbook 2015
Tawi Staff Handbook 2015
 
Tawi SMS-USSD Customer Agreement
Tawi SMS-USSD Customer AgreementTawi SMS-USSD Customer Agreement
Tawi SMS-USSD Customer Agreement
 
Tawi SMS Application Form - SMS Short Code
Tawi SMS Application Form - SMS Short CodeTawi SMS Application Form - SMS Short Code
Tawi SMS Application Form - SMS Short Code
 
Tawi Product Overview
Tawi Product OverviewTawi Product Overview
Tawi Product Overview
 
Tawi SMS Application Form - Sender Id
Tawi SMS Application Form - Sender IdTawi SMS Application Form - Sender Id
Tawi SMS Application Form - Sender Id
 
Tawi Nairobi City County License 2015
Tawi Nairobi City County License 2015Tawi Nairobi City County License 2015
Tawi Nairobi City County License 2015
 
Tawi NSSF Registration
Tawi NSSF RegistrationTawi NSSF Registration
Tawi NSSF Registration
 
Tawi tax KRA Certificate
Tawi tax KRA CertificateTawi tax KRA Certificate
Tawi tax KRA Certificate
 
Tawi FKE Certificate of Membership 2014
Tawi FKE Certificate of Membership 2014Tawi FKE Certificate of Membership 2014
Tawi FKE Certificate of Membership 2014
 
Tawi Fire Clearance Certificate 2015
Tawi Fire Clearance Certificate 2015Tawi Fire Clearance Certificate 2015
Tawi Fire Clearance Certificate 2015
 

Último

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 

Último (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 

Mobile Internet Standards

  • 1. Mobile Website Development Mobile Internet Standards Facilitated by: Michael Wakahe July 2011
  • 2. Table of Contents  Introduction to Mobile Web Standards  Structure  Presentation  Client Side Scripting  MIME Types  Standardization Bodies Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 3. Introduction to Mobile Web Standards Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 4. Mobile Web Standards  Fundamentally, there is one Web.  Its content is standardized markup, styles, scripts, and multimedia viewable using web browsers. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 5. Mobile Web Standards  A standards-based approach to Mobile Web development ensures compliance and usability across mobile browsers & platforms.  Knowing all the rules & knowing when to ignore the rules is necessary for success on the Mobile Web. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 6. Mobile Web Standards  Various standards involved in:  Structure  Presentation  Client Side Scripting Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 7. Structure Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 8. Mobile Web Standards  XML-formatted markup defines the document structure  Handsets may support WML, XHTML, HTML4, HTML5 in varying degrees  These XML standards have various versions & derivations Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 9. Mobile Web Standards  Previously WML was dominant, now best results with XHTML MP  Specifically XHTML MP 1.0  Most modern phones support WAP 2.0, which uses XHTML MP as the primary markup language while WAP 1.0 used WML. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 10. Mobile Web Standards  XHTML-MP (Extensible Hypertext Markup Language - Mobile Profile) is a specialization XHTML designed to incorporate features useful to mobile devices.  XHTML-MP 1.0 was defined by the OMA and is an extension of the original W3C-inspired XHTML Basic 1.0. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 11. Mobile Web Standards  Over time, OMA has developed XHTML-MP and now has a proposed 1.2 version of its specification.  XHTML-MP comes with a mobile-friendly means of using CSS to separate presentation from the markup, just like on the desktop. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 12. Mobile Web Standards  XHTML-MP 1.0 sets the base tags for mobile markup.  XHTML-MP 1.1 adds the <script> tag and support for mobile JavaScript.  XHTML-MP 1.2 adds more form tags and text input modes.  Currently many mobile browsers do not support XHTML-MP 1.2. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 13. Mobile Web Standards  Mobile Web sites targeting only smartphones can use the full feature set of HTML 4 & in the near future, HTML 5.  Using desktop markup also invites transcoders - network appliances designed to optimize the Desktop Web for mobile devices by reformatting markup Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 14. Mobile Web Standards  HTML 5 is the next major release of the foundational language of the Web.  It is currently a draft recommendation undergoing active revision at the W3C (http://www.w3.org/TR/html5/)  HTML 5 will be the next standard for markup and APIs supported in Web browsers. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 15. Presentation Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 16. Mobile Web Standards  Cascading Style Sheets (CSS) control the presentation.  Most XHTML-MP mobile browsers support Wireless CSS, CSS Mobile Profile, and/or CSS 2.  CSS 3 is new, coming along with HTML5 Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 17. Mobile Web Standards  The OMA-managed Wireless CSS standard is a subset of CSS and is also part of the WAP 2.0 specification.  Note that Wireless CSS is not backwards compatible with WML. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 18. Mobile Web Standards  Wireless CSS and CSS Mobile Profile are tightly related, but independent mobile subsets of CSS2 used to style XHTML-MP documents.  Wireless CSS is a CSS2 subset standardized by the Open Mobile Alliance. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 19. Mobile Web Standards  CSS Mobile Profile is a CSS2 subset—with some features borrowed from CSS3—that is standardized by the W3C.  The W3C’s goal is to align CSS Mobile Profile with Wireless CSS as much as possible. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 20. Mobile Web Standards  Overall, Wireless CSS is a more restricted subset and an older standard targeted at Web browsers on resource-limited mobile devices.  CSS Mobile Profile adds in much more of the CSS2 standard to enable richer web documents but risks full support on mass market mobile browsers. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 21. Mobile Web Standards  You can add Wireless CSS to your document the same way as you would for a normal HTML document.  Link to an external global stylesheet using the following line:  <link href="external.css" rel="stylesheet" type="text/css" />  Insert styles at the document head the following example shows:  <style>  p {  font-size: small;  }  </style> Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 22. Mobile Web Standards  Wireless CSS supports a lot CSS attributes, but not all of them.  More advanced styling techniques won’t likely work across multiple mobile browsers.  The best advice is to keep your CSS as simple as possible. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 23. Client Side Scripting Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 24. Mobile Web Standards  Client-side scripting mainly through Javascript  ECMAScript-MP or mobile JavaScript targets mobile phones  WMLScript is a scripting language which complements WML. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 25. Mobile Web Standards  Client-side scripting in mobile browsers used to be the exclusive domain of smartphones, but this is rapidly changing.  Many mass-market mobile devices beginning to support mobile JavaScript. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 26. Mobile Web Standards  As with any client-side mobile technology, testing JavaScript on actual mobile devices is critical for effective development  Testing on emulators and in Firefox might not uncover syntax problems and performance issues that can occur on the target mobile device. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 27. Mobile Web Standards  Mobile and desktop JavaScript have virtually identical syntax.  The mobile version is stringent about ending lines with semicolons. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 28. Mobile Web Standards  Mobile JavaScript reduces the supported character sets and excludes computationally intensive language elements.  It differs from its desktop counterpart in the extent of its DOM and event support in the mobile browser. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 29. Mobile Web Standards  DOM and event support can vary from one browser vendor and version to another.  On-device testing is critical for success with mobile JavaScript. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 30. Mobile Web Standards  You can use device awareness and content adaptation techniques that enable conditional inclusion of scripting to target only mobile browsers with support for JavaScript. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 31. MIME Types Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 32. Mobile Web Standards  Mobile MIME types (or content types) identify the format of Mobile Web content.  Formats are differentiated by web servers and browser clients in an HTTP transaction using MIME types Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 33. Mobile Web Standards  Text documents containing mobile markup  Binary files include viewable or playable content like ringtones, wallpaper and videos, and binary executable mobile applications Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 34. Standardization Bodies Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 35. Mobile Web Standards  Mobile Industry Groups and Standards Bodies adherence to Mobile Web industry standards and best practices is important for flexible and cross- platform development.  Several Internet and mobile industry bodies govern Mobile Web standards and recommended best practices Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 36. Mobile Web Standards  W3C: This body standardizes mobile markup languages and publishes best practices documents for Mobile Web development and testing. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 37. Mobile Web Standards  Open Mobile Alliance (formerly WAP Forum): This body standardizes mobile markup and style languages and other mobile technologies designed to be interoperable across devices, geographies, and mobile networks. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 38. Mobile Web Standards  dotMobi (http://mtld.mobi): This body controls the .mobi top-level domain, the content of which must be device-adaptive and compatible with mobile devices.  This body also publishes best practices for Mobile Web development and nurtures mobile developers, marketers, and operators with online communities. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 39. Mobile Web Standards  Mobile Marketing Association: This body centralizes technology recommendations and best practices for marketing and advertising on mobile devices. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 40. Mobile Web Standards  Open Mobile Terminal Platform (OMTP) (www.omtp.org): This operator-sponsored mobile industry group standardizing mobile device access from Web applications. Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.
  • 41. The End Michael Wakahe michael@tawi.mobi +254 (0) 20 239 3052 www.tawi.mobi Copyright © Tawi Commercial Services Ltd. 2015. All Rights Reserved.