Design and implementation of cross-platform friends-positioning mobile App based on Phonegap and HTML5

Wenping Fan, Jinkai Yang
{"title":"Design and implementation of cross-platform friends-positioning mobile App based on Phonegap and HTML5","authors":"Wenping Fan, Jinkai Yang","doi":"10.1109/CIAPP.2017.8167215","DOIUrl":null,"url":null,"abstract":"Hybrid App is mainly realized by calling each other by JavaScript (JS) and Native, so it implements the mechanism of ‘one development, multi operation’, so it can be called the real cross-platform development. The most striking difference of Hypertext Markup Language 5 (HTML5) and JavaScript from WebApp is that they call the bottom function encapsulated by NativeApp. Hybrid App is characterized by cross-platform as it uses the browser as engine; it has the similar development costs while the far more development efficiency compared with NativeApp. This paper used HybridApp development mode to develop by taking Android platform as the example; with the help of online map service and query interface of MAP WORLD, the foreground show and map interaction were implemented by Openlayers map frame; users' information data was managed by Sqlite embedded database; the mobile devices information were acquired by calling each other by PhonedGap frame and mobile devices; functions like friends-positioning, enquiry POI and north arrow, etc., were realized in this App. This paper also elaborated the prospects and application value of Hybrid App in future mobile development.","PeriodicalId":187056,"journal":{"name":"2017 2nd IEEE International Conference on Computational Intelligence and Applications (ICCIA)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 2nd IEEE International Conference on Computational Intelligence and Applications (ICCIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIAPP.2017.8167215","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Hybrid App is mainly realized by calling each other by JavaScript (JS) and Native, so it implements the mechanism of ‘one development, multi operation’, so it can be called the real cross-platform development. The most striking difference of Hypertext Markup Language 5 (HTML5) and JavaScript from WebApp is that they call the bottom function encapsulated by NativeApp. Hybrid App is characterized by cross-platform as it uses the browser as engine; it has the similar development costs while the far more development efficiency compared with NativeApp. This paper used HybridApp development mode to develop by taking Android platform as the example; with the help of online map service and query interface of MAP WORLD, the foreground show and map interaction were implemented by Openlayers map frame; users' information data was managed by Sqlite embedded database; the mobile devices information were acquired by calling each other by PhonedGap frame and mobile devices; functions like friends-positioning, enquiry POI and north arrow, etc., were realized in this App. This paper also elaborated the prospects and application value of Hybrid App in future mobile development.
基于Phonegap和HTML5的跨平台好友定位手机App的设计与实现
Hybrid App主要通过JavaScript (JS)和Native相互调用来实现,实现了“一次开发,多操作”的机制,可以称得上是真正的跨平台开发。超文本标记语言5 (HTML5)和JavaScript与WebApp最显著的区别是它们调用的底层函数是由NativeApp封装的。混合应用的特点是跨平台,因为它使用浏览器作为引擎;它的开发成本与NativeApp相似,但开发效率远高于NativeApp。本文以Android平台为例,采用HybridApp开发模式进行开发;利用mapworld的在线地图服务和查询接口,利用Openlayers地图框架实现前景显示和地图交互;用户信息数据由Sqlite嵌入式数据库管理;通过PhonedGap框架与移动设备相互呼叫获取移动设备信息;实现了朋友定位、查询POI、北箭头等功能。本文还阐述了Hybrid App在未来移动开发中的前景和应用价值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信