Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2021
Applications across Co-located Devices: User Interface Distribution, State Management and Collaboration
iiWAS2021: The 23rd International Conference on Information Integration and Web IntelligencePages 602–613https://doi.org/10.1145/3487664.3487748We live surrounded by computing devices, but we are not yet combining them into a natural unified user experience. Therefore, we have designed and implemented a framework to generalize and support the development of multi-device applications, which ...
- technical-noteJune 2021
Computational Framework to Support Development of Applications Running on Multiple Co-located Devices
EICS '21: Companion of the 2021 ACM SIGCHI Symposium on Engineering Interactive Computing SystemsPages 63–69https://doi.org/10.1145/3459926.3464758We 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: ...
- short-paperJune 2017
Enabling the development of pervasive multi-device applications
EICS '17: Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing SystemsPages 153–156https://doi.org/10.1145/3102113.3102156Nowadays we are surrounded by many different computing devices, but applications running on them are still largely independent. It should be possible to address this shortcoming to provide a better user experience. There is a lack of tools to realize ...
- research-articleOctober 2016
A model-based approach for multi-device user interactions
MODELS '16: Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and SystemsPages 13–23https://doi.org/10.1145/2976767.2976776This paper presents an approach for modeling multi-device user interactions, based on task models. We use Concur-TaskTrees (CTTs) as a domain-specific language, which we extend here by a labeling mechanism to model multi-device interactive applications. ...
- short-paperDecember 2015
SmartComposition: bringing component-based software engineering to the web
iiWAS '15: Proceedings of the 17th International Conference on Information Integration and Web-based Applications & ServicesArticle No.: 63, Pages 1–4https://doi.org/10.1145/2837185.2837247Web application development lacks simple reuse of client-side components. In the last years, many component-like parts of web applications were provided as JavaScript libraries. However, those are mostly not self-contained, require cumbersome ...
- research-articleJune 2015
ENGAGE: Early Insights in Measuring Multi-Device Engagements
PerDis '15: Proceedings of the 4th International Symposium on Pervasive DisplaysPages 31–37https://doi.org/10.1145/2757710.2757720Users are increasingly accessing content through a complex device eco-system involving both public and private screens. Traditional research into display eco-systems has focused on developing new multi-screen applications and on techniques for ...
- research-articleDecember 2012
Application architectures for smart multi-device applications
Multi-Device '12: Proceedings of the Workshop on Multi-device App MiddlewareArticle No.: 5, Pages 1–5https://doi.org/10.1145/2405172.2405177The growing number of connected devices and increasing availability of solutions based on the concept of the Internet of Things make our environment increasingly smart and capable. However, existing application development processes and tools, designed ...
- research-articleDecember 2012
Efficient data sharing for multi-device multimedia applications
Multi-Device '12: Proceedings of the Workshop on Multi-device App MiddlewareArticle No.: 2, Pages 1–6https://doi.org/10.1145/2405172.2405174By utilizing the complementary advantages in screen size, network speed and processing power, the computing devices we own can work together and provide a better user experience. By separating the concerns of an application into components responsible ...