Developers' corner
Are you interested in diving into the Mobile Web? We have gathered here a few of the resources that can help you in this adventure...
Tools
- W3C mobileOK Checker
- This tool, based on the W3C mobileOK Basic Tests standard, identifies problems a given Web page would create on a mobile browser; a great way to get started on making an existing Web page mobile-friendly!
- mobileOK Bookmarklet
- Create a bookmark in your toolbar with the following address to quickly check whether the page you are looking at is mobileOK:
javascript:/* W3C mobileOK Checker */window.open('http://validator.w3.org/mobile/?docAddr='+escape(window.location.href)); void 0
- mobileOK Pythia
- If you are looking for a plug-in for your authoring tool that generates mobileOK content, or if you are looking into developing such a plug-in in PHP, mobileOK Pythia is here to help!
- Markup Validator
- Want to make sure your page conforms with XHTML Basic or XHTML MP? Check it with the markup validator!
- CSS Validator
- The CSS Validator can check various levels and profiles of Cascading Style Sheets, including CSS Mobile Profile, and can restrict itself to a given CSS Media Type (e.g.
handheld
). - Convertor of (X)HTML to XHTML Basic
- This tool takes almost any HTML or XHTML page and does its best of converting it into XHTML Basic (1.1 or 1.0).
- Mobile Web Test Harness
- Do you need help figuring which mobile browser supports what technology and how well? The Mobile Web Test Harness may have the answer you're looking for.
Discussion list
Want to share mobile web development tricks with your peers, or ask if one of them has a solution to your problem? Join the discussion on public-mobile-dev@w3.org - this mailing list is publicly archived, and you can subscribe to it by sending a mail with "subscribe" in the subject to public-mobile-dev-request@w3.org.
References
- Mobile Web Best Practices
- This collection of advices is meant to help Web developers understand better the challenges and opportunities of getting mobile
- Mobile Web Best Practices Flipcards (PDF)
- A summary of the Mobile Web Best Practices in a set of colorful flipcards
- Mobile Web Application Best Practices
- Practical advice for the easy development and the deployment of mobile Web applications that work across many platforms.
- Mobile Web Application Best Practices Cards (PDF)
- A summary of the Application Best Practices in a set of colorful flipcards
- Device Description Repository Simple API
- This server-side API allows Web developers to create Web pages and applications tailored to each and every device by giving a uniform access to Device Descriptions repositories.
- XHTML Basic 1.1 Cheat Sheet
- A compilation of all you need to know about XHTML Basic 1.1, including the full list of elements and attributes
- XHTML Basic 1.1
- The specification of the markup language of reference for the Mobile Web
- XHTML Flavors comparison
- You already know XHTML 1.0 and want to learn how Basic 1.1 differs from it? This is what you need!
- CSS Mobile Profile
- The set of CSS properties best fitted for mobile devices
Tutorials
W3C organized a couple of webinars on the Mobile Web:
- Cameron Moll presented on Mobile Web Design: slides (PDF) and audio track (MP3)
- Dominique Hazael-Massieux presented on W3C Mobile Web Best Practices: slides and audio track (MP3)
(See the webinars page to find equivalent webinars in French and German)
More generally, you can find useful information in the presentations made by W3C Staff and Members on the Mobile Web Initiative.
mobileOK CMS and transcoders
The following content management systems are advertized as creating mobileOK Web pages:
- sevenval's mobile platform adapts Web pages to make them mobileOK
- HawHaw, the transcoder used by Wikipedia mobile
- Merkur adapts Web site into mobileOK versions
- MyMobileWeb is an open-source software platform that handles the complexity related to dealing with multiple delivery contexts
Do you know of others CMS and transcoders producing mobileOK content? Please let Dom know at dom@w3.org!
Device Description Repositories
The following device description repositories provide access to their data through the DDR Simple API:
Contact: Dominique Hazaël-Massieux <dom@w3.org>