CloudServices/Notifications/Specification: Difference between revisions

Jump to navigation Jump to search
m
Line 18: Line 18:
* '''Transparency''': Process ''MUST'' be transparent to user. For example, other than clicking "Yes" or "No" to a dialog of the web app requesting to send notifications, the user should not be aware of the underlying mechanics of the process.
* '''Transparency''': Process ''MUST'' be transparent to user. For example, other than clicking "Yes" or "No" to a dialog of the web app requesting to send notifications, the user should not be aware of the underlying mechanics of the process.


* '''Anonymity''': Web apps ''MUST'' not know anything about user (insofar as the communication between web app and server is concerned; if the user is logged in to GMail and GMail requests to send notifications, then obviously Google knows who it is making the request to)
* '''Security''': From the point a message leaves the sender until it arrives at its intended recipient, all communications should not be readable by unauthorized persons (e.g. anyone besides the sender and the recipient).


* '''Portable''': Service ''MUST'' work with any device that supports the protocol
* '''Anonymity''': Web apps ''MUST'' not know anything about user (insofar as the communication between the web app and server is concerned; if the user is logged in to GMail and signs up for notifications, then obviously Google can associate the resulting subscription with the user who created it).
 
* '''Portability''': Service ''MUST'' work with any device that supports the protocol.


== System Requirements ==
== System Requirements ==
169

edits

Navigation menu