W3C home > Mailing lists > Public > public-coremob@w3.org > May 2012

Re: Feature Rings, Incomplete Rings, and Compliance Grading

From: Jet Villegas <jet@mozilla.com>
Date: Thu, 3 May 2012 15:27:36 -0700 (PDT)
To: Tobie Langel <tobie@fb.com>
Cc: robin@berjon.com, public-coremob@w3.org, jason@cloudfour.com, jeanfrancois moy <jeanfrancois.moy@orange.com>, Charles McCathieNevile <chaals@opera.com>
Message-ID: <2111230427.139362.1336084056893.JavaMail.root@mozilla.com>
I think there is great value in promoting a mobile-centric feature-driven matrix. Not all mobile phone web apps require all of ring 0, but a specific app may well need a feature in an outer ring or completely fail. Authors should be able to see how much of ring x is available even as lower rings aren't filled out. In other words, let all the tests run.

As far as features go, it seems that the current ring organization encourages vendors to get "green" and not actual spec compliance. I'd like to see real grading there and not a boolean "pass" condition. This will make correctness of a feature weigh more than its presence. 

-- Jet

----- Original Message -----
From: "Tobie Langel" <tobie@fb.com>
To: "Jet Villegas" <jet@mozilla.com>
Cc: robin@berjon.com, public-coremob@w3.org, jason@cloudfour.com, "jeanfrancois moy" <jeanfrancois.moy@orange.com>, "Charles McCathieNevile" <chaals@opera.com>
Sent: Thursday, May 3, 2012 3:02:18 PM
Subject: Re: Feature Rings, Incomplete Rings, and Compliance Grading

On 5/3/12 8:14 PM, "Jet Villegas" <jet@mozilla.com> wrote:

>Apologies if this e-mail shows up multiple times--the coremob mailing
>list seems to be flagging my earlier posts:

No problem and sorry about the mailing list bizarreness you encountered.

>I would prefer that the rings represent features like ring 0 == text,
>ring 1 == images, ring 2 == JavaScript, ring 3 == audio, ring 4 ==
>video...

I'm not sure how that would add value over the specs by themselves nor how
that encourages a platform view, which is what the group is after.

>I don't think that failing an inner ring should halt testing on outer
>rings. The web developer should be able to see the level of compatibility
>across several rings at once. For example, if a developer is trying to
>build an app that needs a ring 997 feature (let's say 'teleportation')
>they should be able to see if that works even if the browser has a bug
>with vertical Hiragana text in ring 42.

That makes sense with the vertical split you're suggesting above. Less so
with the more horizontal approach we're taking. We're still at a point
where we're busy fighting fragmentation and trying to move the lowest
common denominator up.

--tobie
Received on Sunday, 6 May 2012 05:25:07 UTC

This archive was generated by hypermail 2.3.1 : Friday, 19 April 2013 17:36:46 UTC