SlideShare a Scribd company logo
1 of 40
Strathmore Mobile Boot Camp
                November 2010
         Mobile Website Development
           Mobile Internet Standards


Facilitated by:
Michael Wakahe
Shujaa Solutions Ltd
Table of Contents
 Introduction to Mobile Web Standards

 Structure

 Presentation

 Client Side Scripting

 MIME Types

 Standardization Bodies

                   Copyright © Shujaa Solutions Ltd. 2010. All
                               Rights Reserved.
Introduction to Mobile
    Web Standards




     Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All
                              Rights Reserved.
Mobile Web Standards

 Various standards involved in:

    Structure

    Presentation

    Client Side Scripting




                     Copyright © Shujaa Solutions Ltd. 2010. All
                                 Rights Reserved.
Structure




Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All
                              Rights Reserved.
Presentation




Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All
                            Rights Reserved.
Client Side Scripting




    Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All
                           Rights Reserved.
MIME Types




Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All
                             Rights Reserved.
Standardization Bodies




     Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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
                  Copyright © Shujaa Solutions Ltd. 2010. All
  communities.                Rights Reserved.
Mobile Web Standards
 Mobile Marketing Association: This body
 centralizes technology recommendations and
 best practices for marketing and advertising
 on mobile devices.




               Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All
                          Rights Reserved.

More Related Content

What's hot

Cellular network presentation
Cellular network presentationCellular network presentation
Cellular network presentationAditya Pandey
 
Location Based services
Location Based servicesLocation Based services
Location Based servicesFraj Alshahibi
 
Security of ad hoc networks
Security of ad hoc networksSecurity of ad hoc networks
Security of ad hoc networksJayesh Rane
 
Mobility Management in Wireless Communication
Mobility Management in Wireless CommunicationMobility Management in Wireless Communication
Mobility Management in Wireless CommunicationDon Norwood
 
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA  Space Division Multi Access,Frequ...Mobile computing unit2,SDMA,FDMA,CDMA,TDMA  Space Division Multi Access,Frequ...
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...Pallepati Vasavi
 
Mobile Computing Architecture
Mobile Computing ArchitectureMobile Computing Architecture
Mobile Computing ArchitectureTrinity Dwarka
 
Mobile Computing UNIT-6
Mobile Computing UNIT-6Mobile Computing UNIT-6
Mobile Computing UNIT-6Ramesh Babu
 
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...ArunChokkalingam
 
Mobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIMobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIRamesh Babu
 
Multiple Access in wireless communication
Multiple Access in wireless communicationMultiple Access in wireless communication
Multiple Access in wireless communicationMaulik Togadiya
 
Gsm – global system for mobile communication
Gsm – global system for mobile communicationGsm – global system for mobile communication
Gsm – global system for mobile communicationMuhammad Uzair Rasheed
 
Channel Coding for Beyond 5G: Primitive Rateless Codes
Channel Coding for Beyond 5G: Primitive Rateless CodesChannel Coding for Beyond 5G: Primitive Rateless Codes
Channel Coding for Beyond 5G: Primitive Rateless CodesMahyar Shirvanimoghaddam
 
WIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALAWIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALASaikiran Panjala
 

What's hot (20)

Cellular network presentation
Cellular network presentationCellular network presentation
Cellular network presentation
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 
Location Based services
Location Based servicesLocation Based services
Location Based services
 
SMS
SMSSMS
SMS
 
WAP
WAPWAP
WAP
 
Wsn 08
Wsn 08Wsn 08
Wsn 08
 
Security of ad hoc networks
Security of ad hoc networksSecurity of ad hoc networks
Security of ad hoc networks
 
Mobility Management in Wireless Communication
Mobility Management in Wireless CommunicationMobility Management in Wireless Communication
Mobility Management in Wireless Communication
 
Pcs ch1
Pcs ch1Pcs ch1
Pcs ch1
 
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA  Space Division Multi Access,Frequ...Mobile computing unit2,SDMA,FDMA,CDMA,TDMA  Space Division Multi Access,Frequ...
Mobile computing unit2,SDMA,FDMA,CDMA,TDMA Space Division Multi Access,Frequ...
 
Mobile Computing Architecture
Mobile Computing ArchitectureMobile Computing Architecture
Mobile Computing Architecture
 
Mobile Computing UNIT-6
Mobile Computing UNIT-6Mobile Computing UNIT-6
Mobile Computing UNIT-6
 
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts –  ...
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
 
Mobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO IIIMobile Computing UNIT-I TO III
Mobile Computing UNIT-I TO III
 
Multiple Access in wireless communication
Multiple Access in wireless communicationMultiple Access in wireless communication
Multiple Access in wireless communication
 
Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)Introduction to Software Defined Networking (SDN)
Introduction to Software Defined Networking (SDN)
 
Gsm – global system for mobile communication
Gsm – global system for mobile communicationGsm – global system for mobile communication
Gsm – global system for mobile communication
 
Channel Coding for Beyond 5G: Primitive Rateless Codes
Channel Coding for Beyond 5G: Primitive Rateless CodesChannel Coding for Beyond 5G: Primitive Rateless Codes
Channel Coding for Beyond 5G: Primitive Rateless Codes
 
Wireless application protocol ppt
Wireless application protocol  pptWireless application protocol  ppt
Wireless application protocol ppt
 
WIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALAWIRELESS ATM BY SAIKIRAN PANJALA
WIRELESS ATM BY SAIKIRAN PANJALA
 

Viewers also liked

Wireless local loop 26 june
Wireless local loop 26 juneWireless local loop 26 june
Wireless local loop 26 juneAhmed Albidhany
 
Cell Station Pada Jaringan Wireless Local Loop
Cell Station Pada Jaringan Wireless Local LoopCell Station Pada Jaringan Wireless Local Loop
Cell Station Pada Jaringan Wireless Local LoopMateri Kuliah Online
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loopakki_hearts
 
Virtual Network Computing
Virtual Network ComputingVirtual Network Computing
Virtual Network Computingrojalina nanda
 
Iridium , Globalstar , ICO satellite system
Iridium , Globalstar , ICO satellite systemIridium , Globalstar , ICO satellite system
Iridium , Globalstar , ICO satellite systemSambitShreeman
 
Wireless in local loop
Wireless in local loopWireless in local loop
Wireless in local loopMustahid Ali
 
Virtual network computing ppt
Virtual network computing pptVirtual network computing ppt
Virtual network computing pptTheGreatLeo
 
Wireless Markup Language,wml,mobile computing
Wireless Markup Language,wml,mobile computingWireless Markup Language,wml,mobile computing
Wireless Markup Language,wml,mobile computingSubhashini Sundaram
 
Mobile transportlayer
Mobile transportlayerMobile transportlayer
Mobile transportlayerRahul Hada
 
Wireless Markup Language
Wireless Markup LanguageWireless Markup Language
Wireless Markup LanguageHitesh Piprotar
 
variable frequency drive (VFD) installation
variable frequency drive (VFD) installationvariable frequency drive (VFD) installation
variable frequency drive (VFD) installationSakshi Vashist
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loopSANJUU7
 
Mobile transport layer - traditional TCP
Mobile transport layer - traditional TCPMobile transport layer - traditional TCP
Mobile transport layer - traditional TCPVishal Tandel
 
Local multipoint distribution service(lmds)
Local multipoint distribution service(lmds)Local multipoint distribution service(lmds)
Local multipoint distribution service(lmds)Vivek Kumar
 
Mobile satellite communication
Mobile satellite communicationMobile satellite communication
Mobile satellite communicationHimanshu Singh
 
Module 9: Challenges & Pitfalls
Module 9: Challenges & PitfallsModule 9: Challenges & Pitfalls
Module 9: Challenges & PitfallsCardet1
 

Viewers also liked (20)

Wireless Local Loop
Wireless Local LoopWireless Local Loop
Wireless Local Loop
 
Wireless local loop 26 june
Wireless local loop 26 juneWireless local loop 26 june
Wireless local loop 26 june
 
Cell Station Pada Jaringan Wireless Local Loop
Cell Station Pada Jaringan Wireless Local LoopCell Station Pada Jaringan Wireless Local Loop
Cell Station Pada Jaringan Wireless Local Loop
 
Wireless Local Loop
Wireless Local LoopWireless Local Loop
Wireless Local Loop
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loop
 
Virtual Network Computing
Virtual Network ComputingVirtual Network Computing
Virtual Network Computing
 
Iridium , Globalstar , ICO satellite system
Iridium , Globalstar , ICO satellite systemIridium , Globalstar , ICO satellite system
Iridium , Globalstar , ICO satellite system
 
Wireless in local loop
Wireless in local loopWireless in local loop
Wireless in local loop
 
Virtual network computing ppt
Virtual network computing pptVirtual network computing ppt
Virtual network computing ppt
 
Wireless Markup Language,wml,mobile computing
Wireless Markup Language,wml,mobile computingWireless Markup Language,wml,mobile computing
Wireless Markup Language,wml,mobile computing
 
Mobile transportlayer
Mobile transportlayerMobile transportlayer
Mobile transportlayer
 
Wireless Markup Language
Wireless Markup LanguageWireless Markup Language
Wireless Markup Language
 
variable frequency drive (VFD) installation
variable frequency drive (VFD) installationvariable frequency drive (VFD) installation
variable frequency drive (VFD) installation
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loop
 
Mobile transport layer - traditional TCP
Mobile transport layer - traditional TCPMobile transport layer - traditional TCP
Mobile transport layer - traditional TCP
 
Local multipoint distribution service(lmds)
Local multipoint distribution service(lmds)Local multipoint distribution service(lmds)
Local multipoint distribution service(lmds)
 
Mobile satellite communication
Mobile satellite communicationMobile satellite communication
Mobile satellite communication
 
3 g and 4g final ppt
3 g and 4g final ppt3 g and 4g final ppt
3 g and 4g final ppt
 
Wireless local loop
Wireless local loopWireless local loop
Wireless local loop
 
Module 9: Challenges & Pitfalls
Module 9: Challenges & PitfallsModule 9: Challenges & Pitfalls
Module 9: Challenges & Pitfalls
 

Similar to Mobile Internet Standards

Mobile Internet Standards
Mobile Internet StandardsMobile Internet Standards
Mobile Internet Standardstawi123
 
Mobile website development Services
Mobile website development Services Mobile website development Services
Mobile website development Services Steve Verma
 
Mobile Website Development
Mobile Website DevelopmentMobile Website Development
Mobile Website Developmenttawi123
 
Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - RhomobileKonstantin Rybas
 
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
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experienceVincent Perrin
 
Mobile web technologies_overview_v1_0_en
Mobile web technologies_overview_v1_0_enMobile web technologies_overview_v1_0_en
Mobile web technologies_overview_v1_0_enHemant Shah
 
Introduction to Mobile Internet
Introduction to Mobile InternetIntroduction to Mobile Internet
Introduction to Mobile Internettawi123
 
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
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web DeveloperTellago
 
10 things to make you a Great Mobile Web Developer
10 things to make you a Great Mobile Web Developer10 things to make you a Great Mobile Web Developer
10 things to make you a Great Mobile Web DeveloperChris Love
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web DeveloperTellago
 
Mobile applications chapter 4
Mobile applications chapter 4Mobile applications chapter 4
Mobile applications chapter 4Akib B. Momin
 
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
 
Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية @Royal_Class: Private Business
 
MOBEE ADVANCE RADIO MOBILE PORTAL
MOBEE ADVANCE RADIO MOBILE PORTALMOBEE ADVANCE RADIO MOBILE PORTAL
MOBEE ADVANCE RADIO MOBILE PORTALMd Santo
 

Similar to 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
 
Mobile website development Services
Mobile website development Services Mobile website development Services
Mobile website development Services
 
Mobile Website Development
Mobile Website DevelopmentMobile Website Development
Mobile Website Development
 
Cross platform development - Rhomobile
Cross platform development - RhomobileCross platform development - Rhomobile
Cross platform development - Rhomobile
 
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
 
IBM Mobile portal experience
IBM Mobile portal experienceIBM Mobile portal experience
IBM Mobile portal experience
 
chapter2
chapter2chapter2
chapter2
 
Mobile web technologies_overview_v1_0_en
Mobile web technologies_overview_v1_0_enMobile web technologies_overview_v1_0_en
Mobile web technologies_overview_v1_0_en
 
Introduction to Mobile Internet
Introduction to Mobile InternetIntroduction to Mobile Internet
Introduction to Mobile Internet
 
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
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer
 
10 things to make you a Great Mobile Web Developer
10 things to make you a Great Mobile Web Developer10 things to make you a Great Mobile Web Developer
10 things to make you a Great Mobile Web Developer
 
10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer10 Things To Make You a Great Mobile Web Developer
10 Things To Make You a Great Mobile Web Developer
 
Vodafone 360 and widgets
Vodafone 360 and widgetsVodafone 360 and widgets
Vodafone 360 and widgets
 
Mobile applications chapter 4
Mobile applications chapter 4Mobile applications chapter 4
Mobile applications chapter 4
 
Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142Fundamental of-web design-trends-20142
Fundamental of-web design-trends-20142
 
Nemo intro-100811
Nemo intro-100811Nemo intro-100811
Nemo intro-100811
 
Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية Banking system-رويال كلاس للبحوث الأكاديمية
Banking system-رويال كلاس للبحوث الأكاديمية
 
MOBEE ADVANCE RADIO MOBILE PORTAL
MOBEE ADVANCE RADIO MOBILE PORTALMOBEE ADVANCE RADIO MOBILE PORTAL
MOBEE ADVANCE RADIO MOBILE PORTAL
 

More from Shujaa Solutions Ltd

Inoorero Universty Mobile boot camp schedule
Inoorero Universty Mobile boot camp scheduleInoorero Universty Mobile boot camp schedule
Inoorero Universty Mobile boot camp scheduleShujaa Solutions Ltd
 
An overview of mobile technologies
An overview of mobile technologiesAn overview of mobile technologies
An overview of mobile technologiesShujaa Solutions Ltd
 
Hivos Seminar - Dar es Salaam 2010
Hivos Seminar - Dar es Salaam 2010Hivos Seminar - Dar es Salaam 2010
Hivos Seminar - Dar es Salaam 2010Shujaa Solutions Ltd
 
Server Side Technologies in Mobile Development
Server Side Technologies in Mobile DevelopmentServer Side Technologies in Mobile Development
Server Side Technologies in Mobile DevelopmentShujaa Solutions Ltd
 

More from Shujaa Solutions Ltd (7)

Inoorero Universty Mobile boot camp schedule
Inoorero Universty Mobile boot camp scheduleInoorero Universty Mobile boot camp schedule
Inoorero Universty Mobile boot camp schedule
 
Nazarene boot camp schedule
Nazarene boot camp scheduleNazarene boot camp schedule
Nazarene boot camp schedule
 
Techno Trend 2012 Presentation
Techno Trend 2012 PresentationTechno Trend 2012 Presentation
Techno Trend 2012 Presentation
 
An overview of mobile technologies
An overview of mobile technologiesAn overview of mobile technologies
An overview of mobile technologies
 
Hivos Seminar - Dar es Salaam 2010
Hivos Seminar - Dar es Salaam 2010Hivos Seminar - Dar es Salaam 2010
Hivos Seminar - Dar es Salaam 2010
 
Server Side Technologies in Mobile Development
Server Side Technologies in Mobile DevelopmentServer Side Technologies in Mobile Development
Server Side Technologies in Mobile Development
 
Mobile Internet - Course Outline
Mobile Internet - Course OutlineMobile Internet - Course Outline
Mobile Internet - Course Outline
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 

Mobile Internet Standards

  • 1. Strathmore Mobile Boot Camp November 2010 Mobile Website Development Mobile Internet Standards Facilitated by: Michael Wakahe Shujaa Solutions Ltd
  • 2. Table of Contents  Introduction to Mobile Web Standards  Structure  Presentation  Client Side Scripting  MIME Types  Standardization Bodies Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  • 3. Introduction to Mobile Web Standards Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  • 6. Mobile Web Standards  Various standards involved in:  Structure  Presentation  Client Side Scripting Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  • 7. Structure Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  • 15. Presentation Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  • 23. Client Side Scripting Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  • 31. MIME Types Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  • 34. Standardization Bodies Copyright © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. 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 Copyright © Shujaa Solutions Ltd. 2010. All communities. 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 © Shujaa Solutions Ltd. 2010. 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 © Shujaa Solutions Ltd. 2010. All Rights Reserved.