Friday, September 12, 2014

eValid -- SmartPhone/Tablet Leverage Analysis

The eValid Patents are key resources of importance to companies involved in the mobile device space (tablets and smartphone) because they apply to the way in which web applications for these platforms are developed and delivered.

The Mobile Device Space

Among the ~5 Billion cellphones and tablets in the world, ~1 Billion are smartphones or web enabled tablets. The device counts are growing rapidly.

Apps (including web apps) that run on these devices are equally numerous. The Apple app store has ~700K iPhone and iPad apps (~400K iPhone and ~300K iPad). Google has recently (October 2012) tied Apple with over ~700K Android apps.

Major suppliers of SDKs for these tablet/smartphone devices include: Apple's iOS 10.n; Google's Android SDK; Microsoft's VS2010/2012 on W8/RT, and Surface SDK 8.0; Blackberry's BB10 SDK; Mozilla's Firefox OS's SDK; Samsung's variant of Android SDK; Ubuntu's variant of Android SDK; and Tizen's Magnolia SDK.

Web App Qualification Support
Most suppliers control/gate the entry of [web] apps into their [web] app "store" via some kind of QA certification, supported for their devices in their own SDKs. All suppliers (except Microsoft) rely on the WebKit Rendering Engine, originally developed for the Apple Safari browser and now open-sourced; Microsoft relies on its proprietary Trident Rendering Engine, used in the IE browser family.

Wherever the WebKit base is used, the above SDK's use test engines that rely on the Selenium browser-based Google WebDriver API, already a defacto standard and now a W3C Working Draft on the way to becoming the standard. Microsoft uses VS2010/2012's CUIT browser driver.

The existence in all of the suppliers' systems of support for HTML5 assures that even native apps for mobile platforms will easily migrate to full featured web apps.

Web apps need careful and thorough testing before being accepted for inclusion in one of the app stores. Such web application testing involves utilizing features and capabilities that are the subject of the eValid patent portfolio. Such capabilities include the ability to synchronize AJAX testing via DOM interrogation, the ability to test internal page content with DOM extraction, and the ability to provide detailed timing/performance data based on collecting fine-scale DOM-centric data about web page behavior.

The eValid patents thus represent an extremely valuable resource to any company involved in this technology area.

No comments: