TY - GEN
T1 - Designing a decision tree for cross-device communication technology aimed at iOS and android developers
AU - Chioino, Jamil
AU - Contreras, Ivan
AU - Barrientos, Alfredo
AU - Vives, Luis
N1 - Publisher Copyright:
© 2018 Association for Computing Machinery.
PY - 2018/4/9
Y1 - 2018/4/9
N2 - 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.
AB - 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.
KW - Android
KW - Beacons
KW - Bluetooth low energy
KW - Cross-device
KW - Cross-platform
KW - Hybrid apps
KW - IOS
KW - Mobile development
KW - Native apps
KW - Software architecture
UR - http://www.scopus.com/inward/record.url?scp=85050070423&partnerID=8YFLogxK
U2 - 10.1145/3206098.3206103
DO - 10.1145/3206098.3206103
M3 - Conference contribution
AN - SCOPUS:85050070423
T3 - ACM International Conference Proceeding Series
SP - 81
EP - 87
BT - ICISDM 2018 - 2nd International Conference on Information System and Data Mining
PB - Association for Computing Machinery
T2 - 2nd International Conference on Information System and Data Mining, ICISDM 2018
Y2 - 9 April 2018 through 11 April 2018
ER -