Font Size: a A A

Cross-platform Mobile Geolocation Application Implementation

Posted on:2016-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:A E ( N I Y I G E N A J e a Full Text:PDF
GTID:2308330476955006Subject:Computer networks and security
Abstract/Summary:PDF Full Text Request
This thesis implements the cross-platform determination of the location in most of today’s on market mobile smart phone operating systems. In recent years, building mobile applications have been a big challenge. Different programming languages that one has to master when developing mobile applications mainly cause the issue. Our work in this thesis is to research on how to implent the same code written in one same language to determine the location on different smartphone platfoms. We implement lines of scripting language such as JavaScript to access and manage the mobile device native geolocation API in most today’s mobile smart phone operating systems. We achieve this with help of cross-platform mobile application frameworks notably PhoneGap. Our mobile geolocation is based on cross-platform mobile frameworks geolocation API, the results makes obvious that this method is among the best for mobile geolocation applications.Frameworks such as Titanium, Rhodes, DragonRad, MoSync could be used to handle the design pattern structure in our thesis coding experiments but for the siplicity of the thesis, most of the codes that gave the results of the location simulations realised in this thesis were developed using PhoneGap framework. There was an issue on the iPhone because the core functionality plus the native application container needed to render web application content. In 2009, PhoneGap won the People’s Choice award at the Web 2.0 Expo Launch-Pad competition. Of course, as a project for geeks, the conference attendees voted for the winner by Short Message Service(SMS) from their mobile phones. Over time, PhoneGap has added support for additional hardware platforms and worked to ensure parity of API features across platforms. The project team continues to add support for new devices and APIs over time and has a very robust road map for future versions of the framework.When big companies got involved in the Eclipse project, Eclipse quickly became integral to big companies ’ product strategy and became the core of several big companies projects. It’s likely that big companies’ involvement in the PhoneGap project indicates where big companies could be taking its mobile development or mobile product strategy. In 2011, PhoneGap applied to become part of the open source Apache project(www.apache.org), first as Apache Callback and later(beginning with version 1.4) as Apache Cordova. At the same time, Nitobi announced that it had been acquired by Adobe(www.adobe.com). In 2012, the PhoneGap project team changed the name of the PhoneGap JavaScript file(PhoneGap.js) to cordova.js. Throughout all of this, the commercial name for PhoneGap remained PhoneGap, so all references in this thesis will refer to its commercial name, not the Apache project name. The move to the Apache Software Foundation helped to reassure companies wishing to use PhoneGap that the framework will remain a stable, available tool to use. The acquisition of Nitobi by Adobe(and Adobe’s subsequent announcement that they are discontinuing support for Adobe Flash on mobile devices) clearly indicated that Adobe saw PhoneGap as an important part of their product portfolio.By the end of this thesis, we simulate our same code written in one same language and determine the location on different smartphone platfoms such as iOS, Android, BlackBerry, Symbian, WebOS, Windows 7 Phone. We implement lines of scripting language notably JavaScript to access and manage the mobile device native geolocation API. We achieve this with the improvement we made on PhoneGap framework. The results makes obvious that this method is among the best for mobile geolocation applications.
Keywords/Search Tags:Cross-platform mobile geolocation, geolocation application, PhoneGap geolocation API, smart phones geolocation
PDF Full Text Request
Related items