W3C home > Mailing lists > Public > public-qa-dev@w3.org > June 2006

Mobile Web Best Practices checker

From: Dominique Hazael-Massieux <dom@w3.org>
Date: Mon, 26 Jun 2006 14:25:40 +0200
To: public-qa-dev@w3.org
Message-Id: <1151324740.6011.91.camel@cumulustier>

Hi,

As some of you may already know (and as I had planned to tell this list
for quite a while now), I've been working recently on a tool whose goal
is to check the compliance of a web page with the mobile web best
practices [1]:
http://www.w3.org/2006/05/mwbp-check/

The tool hasn't been approved in any way by the mobile web best
practices group (BPWG), and is based mostly on my own interpretation of
the best practices. While it's very much an alpha release, and has
problems of its owns, it already returns interesting results, and it
looks likely that the BPWG will work with me on improving it (more in
terms of reviews and requirements than code, as far as I can tell); it
is also going to be used as input on the discussions around the mobileOK
labels the group is also chartered to develop.

Of (hopefully) more interest to this group, the source code of the said
tool is available in the public CVS server:
http://dev.w3.org/cvsweb/2006/mwbp-validator/ (the name "validator" in
the URI is a mis-nommer; it really isn't a validator). It's written in
Python, mostly based on SAX-parsing and on some HTTP headers checking. 
It comes with a bunch of unit tests that have made my life much easier,
and hopefully should continue do so for other contributors.

Some of the code actually checks for things that would well deserve to
be called Web Best Practices, other parts are really very much mobile
specific.

At this point, this message is mostly a FYI, but if anybody is
interested in further details on the architecture of the code (somewhat
inspired by the the validators M12N), on contributing to it or anything
else, just let me know!

Dom

1. http://www.w3.org/TR/mobile-bp/
Received on Monday, 26 June 2006 12:25:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 19 August 2010 18:12:46 GMT