DeviceRecognition

From Device Description Working Group Wiki
Revision as of 19:42, 17 September 2008 by Ot (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The process of device recognition is an important stage in the use of the DDR API. Given some evidence from the delivery context (e.g. the HTTP headers of a request from a device), it is necessary to determine the identity of the device so that one may query a repository for information about that device.

This model assumes that recognition is separate from the repository lookup, which is a sensible assumption given the diversity of evidence that may be used. For example, some of the ways of recognizing a device are:

  • The HTTP User Agent header
  • The HTTP Accepts header
  • Two or more of the HTTP headers in combination
  • The IMEI of the mobile device
  • Asking the user