In a world where users are multi-screening more and more, it’s essentiel to have a way to detect both their context (time, location, preferences) and their device’s capabilities, to serve them the most relevant content/features and the best of breed user experience. Mobile Device Detection (or ‘Device Detection’) refers to software that identifies the type of mobile device visiting a web site and either redirects the end user to a dedicated mobile web site or adapts the format of the web site to suit the end user’s device.
Most desktop web browsers use HTML and display a relatively consistent web page regardless of the browser type or computer manufacturer. However, mobile and device browsers may use HTML, WML (WAP) or a number of other custom markup languages. In addition, there is a much wider diversity in screen sizes, browser types and operating systems than with desktop computers.
As a result, a web site solely designed for the larger screen of a desktop computer is often unlikely to appear correctly or legibly when viewed on the smaller display of a mobile phone.
In this section, I’ll comment on latest developments in server-side and client-side detection techniques, and review some ov the the solutions available on the market, at least the leading ones most suitable for Enterprise.