Font Size: a A A

LBS Technology Research And Application Based On The IOS Platform

Posted on:2015-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:H SongFull Text:PDF
GTID:2298330467955146Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rise of smart phones and other mobile terminals, mobile Internet isslowly changing people’s lives and habits. As an important part of the mobile Internet,the application based on Location-Based Services (LBS) is necessary application oneach mobile terminal. Location-Based Services is research focus of current mobileapplication platform. However, combined with the perspective of research status athome and abroad, there are problems as following. For example, scalability andreusability of the system is not ideal, coupling is high, the degree of modularity is low,the cycle of development is longer.In order to better solve the above problems, In this paper, we analyzed thecharacteristics of the LBS, and researched the common features of different LBSmobile applications and their core modules. We also focused on the key technologiesthat they used. By comparison of the major mobile platforms, we decided to adopt theiOS platform which is a more representative system platform. On this platform, we canbuild a basic functionality framework which is common, modular, and extensible. Sodevelopers can save time and effort when they develop basic functional modules. Themain work is as follows. First, we analyzed the characteristics of LBS mobileapplications system that is popular on the market, and summarizes the commonpresence of these mobile applications. We combined the current mainstreamdevelopment technologies and existing LBS technology. We build a basic frameworkfor the development and services by analyzing and comparing the differences of designand implementation among different LBS applications. Meanwhile we studied thepolular googleMap services and the communication between client and server.Second,we analyzed relevant technology of iOS platforms, which include system architecture,development tools, memory management mechanisms and the features of Object-Cprogramming language, MVC design patterns and so on. Third, by analyzing the core technology, we build a basic functionality framework which is common, modular, andextensible on iOS platform. This framework used to guide developers developing thebasic functional modules of LBS application. Forth, based on the framework,weachieved a specific LBS mobile applications taxi system. Then we demonstrate thefeasibility of the proposed framework with the specific examples.
Keywords/Search Tags:iOS, LBS, GoogleMap Service, MVC, Mobile Location Technology
PDF Full Text Request
Related items