With the possible exception of "vertical" applications (i.e. applications or site that only work on one specific type of device), content providers need to identify the devices with which users access their sites and services (i.e. Device Detection). This is typically made through a DDR, or Device Description Repository, i.e. a software component which can map the HTTP request generated by s mobile device, to a description of the features supported by that device.
WURFL, a popular open-source DDR, has addressed the problem for over 10 years. WURFL addresses the most disparate needs, from large enterprise installation with strict performance and reliability requirements, to regular companies who need a solution that is simple to deploy, integrate and customize.
WURFL can detect internet-enabled mobile phones, PDAs, all kinf of handsets and any kind of HTTP client, including tablets and SmartTVs.
WURFL is provided by ScientiaMobile, Inc., Reston, Virginia.