- From: Arthur Barstow <art.barstow@nokia.com>
- Date: Thu, 16 Sep 2010 08:36:18 -0400
- To: public-web-notification@w3.org
Some high-level comments on the June 22 draft of Web Notifications: * Section 1/2 - "alert" should be defined, especially its relationship to the 3 types of notifications defined in Section 1; (would it be possible to not even use that term in its noun form in this spec e.g. replace it with "{ambient,interactive,persistent} notification"?) * Section 2, 1st req - I find this requirement a bit difficult to parse and that may be caused by it being more of a design goal than a specification requirement. I think part of the problem is the use of "implementation" at the beginning and "specification" at the end. For instance, to what does "implementation" refer? * Section 2, 3rd req - seems like this should be "The specification must support ambient notifications" or is there some additional constraint you want to define; perhaps it would be useful to reword this as a positive "must" requirement rather than a "must not" requirement * Section 2, 6th req - I find this requirement a bit difficult to parse and I think the problem is with the use of "implementation" in this context. From the perspective of a requirement for the spec, it appears the idea is the spec must support persistent notifications and an implementation, for what ever reason, may not actually support those types of notifications. * Section 2, 4th UC - it seems like this is the same as the 1st UC (and if so, perhaps it should be deleted) * Section 2, 5th UC - I don't quite understand this UC. Is this trying to build a dependency on Web Workers? * Section 3.2, 2nd para - this text is prescriptive so why is it in a non-normative section? * Section 4 - "security origin" should be defined * Section 5 - sorry for my ignorance here but why is "Center" used in the name; it would be useful to expand a bit on what is meant by "simple notification" (e.g. contrast it with Web Notifications) * Section 5 - what is the use case for PERMISSION_UNKOWN; not sure what "unless otherwise specified" means in this context * Section 5 - createNotification says it returns a "text" notification objection and it's not clear what text means in this context. * Section 7.1 - this info seems more like hints and as such, perhaps it should be non-normative * Section 9 - perhaps this info and examples should be marked non-normative BTW, do you have a guestimate on when you think this spec will be ready for a First Public Working Draft? -Art Barstow
Received on Thursday, 16 September 2010 12:36:41 UTC