(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: Updated & Live on GitHub!

Good news! The core MobileESP libraries have been updated with some long-overdue enhancements: PHP, JavaScript, Java, C#, C++ and Python. There are a few more useragent strings added to the testing spreadsheet, as well. Updates are now live on GitHub: https://github.com/ahand/mobileesp

Posted in Code Updates, MobileESP APIs, UserAgent Test Strings

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 – 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

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

HP/Palm Has Released the Enyo Web UI Framework

Hi, folks — In case you haven’t heard already, HP/Palm has released the UI framework they used to build the WebOS UI as a free open source JavaScript/CSS framework. That’s right: the WebOS was built using Web technologies — not

Posted in General, MobileESP APIs

MobileESP: ASP.NET Updates

Hi, folks — The 2 flavors of the ASP.NET code library were updated with two issues specific to that code base. The updates are now live on Google Code. The starting quote was missing for the vndRIM variable’s value. Removed the

Posted in Code Updates, General, MobileESP APIs

MobileESP: Updated for Kindle

Hi, folks — Thanks to some questions from Dave M., we realized that MobileESP had inconsistent support for detecting the Amazon Kindle e-Ink devices as mobile devices, plus, they were also reporting “true” as Rich CSS Tier devices (which they

Posted in Code Updates, General, MobileESP APIs

MobileESP: Updated for BlackBerry Curve Touch 9380

Hi, folks — A quick update to the code libraries today. ALL LIBRARIES: PHP, JavaScript, Java, ASP.NET (both), Python Added support for the BlackBerry Curve Touch 9380. It’s a new monoblock all-touchscreen device from BlackBerry and is a little smaller

Posted in Code Updates, MobileESP APIs

MobileESP: Ported to Python!

Hi, folks — The community has delivered another great port of MobileESP! Jury Gerasimov sent me an email last week with the good news. Jury’s company in Irkutsk, Russia, (that’s one of the largest cities in Siberia!) has been developing a

Posted in Code Updates, General, How To - Python, MobileESP APIs, Projects Using MobileESP

Updated: Performance Enhancements for ASP.NET

Hi, folks — Doug D. contributed some performance enhancements updates for the two ASP.NET variations of MobileESP. Here is a summary of changes: Variables: Converted the private member strings to constants for faster object creation. Removed unused property: deviceXoom. Wrote

Posted in Code Updates, MobileESP APIs