(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-5276656-4', 'mobileesp.com'); ga('send', 'pageview');
Blog Archives

MobileESP Now Supports Packagist!

Thanks to Demian K., who uses MobileESP on some Villanova University-affiliated sites, MobileESP on Github now supports Packagist! https://packagist.org/ Note the addition of the new “composer.json” file at the top level. This file provides all of the meta-data necessary for

Posted in General

Working on an update…

Boy, where did the time go?!? An across the board update for the MobileESP libraries is long overdue. And I’m working on it! I’m almost done with a significant update, adding support for new mobile OSes Firefox OS, Sailfish, Ubuntu

Posted in General

MobileESP: Now hosted at GitHub!

As you may have heard, Google is in the process of shutting down the Google Code site, which is where MobileESP had been hosted. So, due to popular demand by the user base, the new home for MobileESP is… GitHub!

Posted in General

Where Should I Put a Custom DetectXXX() Block?

Wow! Where has the year gone?!? How can it be September already? It’s been a beautiful year and it’s gone by so quickly… An MIT alum and entrepreneur wrote me recently with a good question. While building out and testing

Posted in General, How To - PHP, MobileESP APIs

MobileESP – Ported to C++!

A kind member of the community has just ported MobileESP to C++! Kiran T. wrote me recently asking if it would be okay to port MobileESP to C++. Of course, I said yes. Kiran has also volunteered to help maintain

Posted in Code Updates, General, MobileESP APIs

Firefox OS Detection Recipe

Hi, folks — The next update to MobileESP will support detection of smartphones running the Firefox OS. In the meantime, here is the recipe if you need it post-haste. Mozilla thankfully publishes their useragent string pattern on their developer web

Posted in General, MobileESP APIs

MobileESP – UserAgent Test Strings Updated!

With the July release of the long-awaited update to the MobileESP codebase, we are also releasing the latest version of the useragent test strings that we use. We added a few more, especially to support the new detection methods for BlackBerry 10,

Posted in General, UserAgent Test Strings

MobileESP – Updated at last! WP8, BB10, Tizen & More

Hi, folks! I apologize for the terrible delay in updating the MobileESP code base. I’m afraid it was a case of “life happens”: I started a new day job in December and then took up cycling in January and trained intensely for

Posted in Code Updates, General, MobileESP APIs

Happy New Year!

Happy New Year, everyone! This is just a quick note to let you know that we’re working on some updates to start the year off right! Windows Phone 8, BlackBerry OS 10, Tizen — and more. Plus we’re updating the

Posted in General

BlackBerry Device Detection Recipes

Hi, folks — A developer using MobileESP for a commercial project and I recently exchanged emails about BlackBerry device detection. Generally speaking, the BlackBerry OS has lagged other smartphone OSes with regards to browser capabilities. This situation has made it

Posted in General, Mobile Web Site Design

SkyTech Geeks: MobileESP Included in HTML5 Frameworks for Mobile List

This is pretty cool! We recently ran into this listing of great HTML5 frameworks useful for mobile app development — and noticed that MobileESP made the cut! http://skytechgeek.com/2011/11/html5-frameworks-and-useful-apps-for-mobile-web-development/ The projects all look great — a few of which were new

Posted in General, Mobile Web Site Design

MobileESP JavaScript: OOP Beta 1 Released!

Hi, folks — As MobileESP has added new methods and variables, I’ve been more & more concerned with the potential for API collisions with other JavaScripts that may be present on the page. So I decided to work on converting

Posted in Code Updates, General, MobileESP APIs