Presented at CASE25 developers conference.
Abstract: The distribution of mobile operating systems shows that development of mobile applications for multiple target platforms is necessary in order to reach a critical amount of users in any business model. Additionally, the platform fragmentation is not the only problem as for some platforms a device fragmentation has become a night mare for developers too. Thus, reaching for some "of the shelf" solutions that will enable developers to have single code base deployable to multiple mobile platforms became a usual practice for small companies or teams. One of these is quickly emerging and often used solution called jQuery Mobile. jQuery Mobile is touch-optimized web framework based on HTML5 and (web) applications written in it can be executed on any popular mobile platform. On the other side, this approach of running application in web browser has some disadvantages too. Thus, this paper will critically compare the possibilities of jQuery Mobile (including APIs and plugins) aligned with native Android possibilities in order to define the level of coverage of functionality provided by such framework. The complete and comparable set of possibilities should make the decision on using the web based framework or the native development kit easier for any specific mobile application.