TY - GEN
T1 - Computational Framework to Support Development of Applications Running on Multiple Co-located Devices
AU - Albuquerque Santos, Pedro
AU - Porfírio, Rui Pedro Da Costa
AU - Madeira, Rui Neves
AU - Correia, Nuno
N1 - info:eu-repo/grantAgreement/FCT/OE/SFRH%2FBD%2F96899%2F2013/PT#
UID/CEC/04516/2020
PY - 2021/6/8
Y1 - 2021/6/8
N2 - We designed a framework to generalize the development of applications with UI elements distributed across co-located devices. The framework is comprised of diverse components in order to deal with the complexity of such a task, including: Authentication and authorization services; a broker to sync information across multiple application instances; background services that gather the capabilities of the devices; an indoor positioning system to determine when devices are close to each other; and a library which helps integrating Web applications with the broker, determining which components to show based on UI requirements and device capabilities, and custom elements to manage the distribution of the UI components and the multiple UI application states. Collaboration is supported by sharing UI states with other users.
AB - We designed a framework to generalize the development of applications with UI elements distributed across co-located devices. The framework is comprised of diverse components in order to deal with the complexity of such a task, including: Authentication and authorization services; a broker to sync information across multiple application instances; background services that gather the capabilities of the devices; an indoor positioning system to determine when devices are close to each other; and a library which helps integrating Web applications with the broker, determining which components to show based on UI requirements and device capabilities, and custom elements to manage the distribution of the UI components and the multiple UI application states. Collaboration is supported by sharing UI states with other users.
KW - application framework
KW - context-Awareness
KW - cross-device interaction
KW - HCI
KW - indoor positioning
KW - multi-device applications
KW - proxemics
KW - UX
UR - http://www.scopus.com/inward/record.url?scp=85108024088&partnerID=8YFLogxK
U2 - 10.1145/3459926.3464758
DO - 10.1145/3459926.3464758
M3 - Conference contribution
AN - SCOPUS:85108024088
T3 - EICS 2021 - Companion of the 2021 ACM SIGCHI Symposium on Engineering Interactive Computing Systems
SP - 63
EP - 69
BT - EICS 2021 - Companion of the 2021 ACM SIGCHI Symposium on Engineering Interactive Computing Systems
PB - Association for Computing Machinery, Inc
T2 - 13th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS 2021
Y2 - 8 June 2021 through 11 June 2021
ER -