Introducing the MobileESP Project!

Don’t you wish there were an easy way to detect whether your web site visitor is connecting with a desktop PC or a mobile device of some sort? When you install the FREE MobileESP source code on your web site, it’s easy to integrate mobile device detection so you can offer, for example, an iPhone optimized version for modern touchscreen devices (including Android & WebOS) and/or a leaner, faster-loading site without Flash, AJAX, or fancy JavaScript for the widest array of mobile devices.

The MobileESP project seeks to provide web site developers an easy-to-use and lightweight API for detecting whether visitors are using a mobile device, and if so, what kind. The APIs provide simple boolean results for popular individual device OS categories (such as iPhone, BlackBerry, Symbian S60, and Windows Mobile), device capabilities (e.g., J2ME), and broad classes of devices, such as “iPhone Tier” (iPhone/Android/WebOS) and smartphones.

This project maintains and extends the original code created by Anthony Hand of Hand Interactive ( ). The code library has been ported to: PHP, Java, and APS.NET (C#) for server-side detection, and JavaScript for more limited client-side detection. The APIs are designed to be consistent across code languages.

The MobileESP project is easy to use, install, and customize. This project is not meant to replace other projects offering greater specificity and control, such as WURFL or

For the latest source code, please visit the Google Code site which hosts the code repository:

Owner of the MobileESP project. For the latest source code downloads, visit:

Posted in General