Gorazd Porenta (2012) The development of mobile application for the use on various operating systems on mobile devices. EngD thesis.
Abstract
Technological development of mobile devices, rifeness of broadband mobile networks and affordable price are the reasons that made them so widespread. They incorporate powerful microprocessors, large memory capacities and other components (camera or GPS unit) that even further expand their serviceability. Applications that take advantage of built-in components or improve their functionality are installed on such devices and their associated mobile operating systems. Users have an opportunity to add new applications, which can be obtained from online mobile applications markets, or to develop their own applications. In such cases, we need an environment applicable to the device’s operating system. However, the developed software has a restriction and can run only on devices with an operating system for which it has been developed for. An alternative is to develop a web-application adapted to mobile devices, but in these applications, it is not possible to access the system resources, such as a camera, a GPS unit, contacts, a calendar, etc. The development of native applications, which could run on several platforms, prevents us from having various mobile operating systems. Consequently, some communities have been set up around the world trying to offer a unified development environment capable of compiling source codes into native applications that can be used on multiple operating systems. In my undergraduate thesis, we will use one of them – PhoneGap – and try to develop a mobile application. PhoneGap is based on the HTML markup language, JavaScript scripting language and cascading style sheets (CSS). The application developed in this way can run on seven different mobile operating systems in the same-named working environment.
Actions (login required)