Bridging the Gap: Investigating Device-Feature Exposure in Cross-Platform Development
dc.contributor.author | Biørn-Hansen, Andreas | |
dc.contributor.author | Ghinea, Gheorghita | |
dc.date.accessioned | 2017-12-28T02:20:40Z | |
dc.date.available | 2017-12-28T02:20:40Z | |
dc.date.issued | 2018-01-03 | |
dc.description.abstract | By traversing academia and developer communities, two predominant approaches to cross-platform mobile development have been identified, specifically Hybrid and Interpreted. Previous research has established the use and integration of platform- and device-specific features to be core requirements for cross-platform frameworks. In this study we assess and discuss how the Hybrid and Interpreted approaches facilitate the use of native device features from within a JavaScript context, and how custom communication bridges are both developed and integrated. Our research motivation lies in data from an industry survey, stating that developers perceive device communication as a real pain-point. While both approaches exist to ease development of mobile apps, they are fundamentally different at a technical level. The article takes a technical approach, drawing evaluations and discussions from two app implementations. Our findings indicate that implementation and development of communication bridges are non-complex tasks, and that execution-time performance varies greatly. | |
dc.format.extent | 8 pages | |
dc.identifier.doi | 10.24251/HICSS.2018.716 | |
dc.identifier.isbn | 978-0-9981331-1-9 | |
dc.identifier.uri | http://hdl.handle.net/10125/50605 | |
dc.language.iso | eng | |
dc.relation.ispartof | Proceedings of the 51st Hawaii International Conference on System Sciences | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Software Development for Mobile Devices, Wearables, and the Internet-of-Things | |
dc.subject | cross-plaform development, hybrid apps, interpreted apps, cordova, ionic framework, react native | |
dc.title | Bridging the Gap: Investigating Device-Feature Exposure in Cross-Platform Development | |
dc.type | Conference Paper | |
dc.type.dcmi | Text |
Files
Original bundle
1 - 1 of 1