Designing a decision tree for cross-device communication technology aimed at iOS and android developers

Jamil Chioino, Ivan Contreras, Alfredo Barrientos, Luis Vives

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

This analysis proposes a decision tree for selecting cross-device communication technologies for iOS and Android mobile devices. This tree accelerates the selection of cross-device technologies by taking into account known use cases of interaction. Five different communication technologies were tested (Real-time Multiplayer, Nearby Messages, PeerJS, iBeacon and Eddystone) by means of 13 proof of concept applications distributed between both operating systems (Android-iOS, iOS-iOS, Android-Android) and the design of 20 architecture diagrams of three types: sequence (connection to services and message sending), deployment and component. The decision tree was validated by mobile development experts resulting in a maximum reduction of up to 30 days of technology selection research. The effectiveness of the tree as a tool is 60%, its usefulness 80% and its ease of comprehension 90%, according to the results obtained from the experts.

Original languageEnglish
Title of host publicationICISDM 2018 - 2nd International Conference on Information System and Data Mining
PublisherAssociation for Computing Machinery
Pages81-87
Number of pages7
ISBN (Electronic)9781450363549
DOIs
StatePublished - 9 Apr 2018
Externally publishedYes
Event2nd International Conference on Information System and Data Mining, ICISDM 2018 - Lakeland, United States
Duration: 9 Apr 201811 Apr 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2nd International Conference on Information System and Data Mining, ICISDM 2018
Country/TerritoryUnited States
CityLakeland
Period9/04/1811/04/18

Keywords

  • Android
  • Beacons
  • Bluetooth low energy
  • Cross-device
  • Cross-platform
  • Hybrid apps
  • IOS
  • Mobile development
  • Native apps
  • Software architecture

Fingerprint

Dive into the research topics of 'Designing a decision tree for cross-device communication technology aimed at iOS and android developers'. Together they form a unique fingerprint.

Cite this