{"title":"A framework for the development of multi-display environment applications supporting interactive real-time portals","authors":"C. Dang, E. André","doi":"10.1145/2607023.2607038","DOIUrl":"https://doi.org/10.1145/2607023.2607038","url":null,"abstract":"Advances in multi-touch enabled interactive tabletops led to many commercially available products and were increasingly deployed at places beyond research labs, for example at exhibitions, retail stores, or showrooms. At the same time, small multi-touch devices, such as tablets or smartphones, became prevalent in our daily life. When considering both trends, occasions and scenarios where tabletop systems and mobile devices form a coupled interaction space are expected to become increasingly widespread. However, application development or research prototypes for those environments will foreseeable require considerable resources when considering nowadays heterogeneity of device platforms and the functionality to establish a connected interaction space. To address these concerns, this paper discusses challenges and answers questions that arose during design and implementation of the Environs framework, a multi-display environment software framework that eases development of interactive distributed applications. In particular, Environs enables applications utilizing video portals that put high requirements on responsiveness and latency.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115085218","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Florian Echtler, D. Kammer, D. Vanacken, L. Hoste, B. Signer
{"title":"Engineering gestures for multimodal user interfaces","authors":"Florian Echtler, D. Kammer, D. Vanacken, L. Hoste, B. Signer","doi":"10.1145/2607023.2610288","DOIUrl":"https://doi.org/10.1145/2607023.2610288","url":null,"abstract":"Despite increased presence of gestural and multimodal user interfaces in research as well as daily life, development of such systems still mostly relies on programming concepts which have emerged from classic WIMP user interfaces. This workshop proposes to explore the gap between attempts to formalize and structure development for multimodal interfaces in the research community on the one hand and the lack of adoption of these formal languages and frameworks by practitioners and other researchers on the other hand.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132102015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A domain-specific model-based design approach for end-user developers","authors":"Anke Dittmar, Mathias Kühn, P. Forbrig","doi":"10.1145/2607023.2610275","DOIUrl":"https://doi.org/10.1145/2607023.2610275","url":null,"abstract":"The paper investigates model-based design (MBD) ideas for supporting end-user developers in creating mobile data collection tools. End-user developers cannot assumed to be able (or willing) to specify formal task models as they are common in MBD approaches. They use their knowledge about domain objects and general task characteristics to specify constraints on the execution of tasks. The paper shows that the restriction to specific task domains makes it possible to tailor the underlying meta-models and transfor-mation rules accordingly and to provide end-users with convenient tool support. In particular, dialog models and their stepwise enrichment and refinement are considered in the paper. General implications of the suggested ideas for MBD are discussed. The proposed approach is implemented using the Eclipse Modeling Framework and a case study demonstrates the applicability of the approach.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121491735","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Y. Qu, A. Kerne, Nic Lupfer, Rhema Linder, Ajit Jain
{"title":"Metadata type system: integrate presentation, data models and extraction to enable exploratory browsing interfaces","authors":"Y. Qu, A. Kerne, Nic Lupfer, Rhema Linder, Ajit Jain","doi":"10.1145/2607023.2607030","DOIUrl":"https://doi.org/10.1145/2607023.2607030","url":null,"abstract":"Exploratory browsing involves encountering new information during open-ended tasks. Disorientation and digression are problems that arise, as the user repeatedly loses context while clicking hyperlinks. To maintain context, exploratory browsing interfaces must present multiple web pages at once. Design of exploratory browsing interfaces must address the limits of display and human working memory. Our approach is based on expandable metadata summaries. Prior semantic web exploration tools represent documents as metadata, but often depend on semantic web formats and datasets assembled in advance. They do not support dynamically encountered information from popular web sites. Optimizing presentation of metadata summaries for particular types of documents is important as a further means for reducing the cognitive load of rapidly browsing across many documents. To address these issues, we develop a metadata type system as the basis for building exploratory browsing interfaces that maintain context. The type system leverages constructs from object-oriented programming languages. We integrate data models, extraction rules, and presentation semantics in types to operationalize type specific dynamic metadata extraction and rich presentation. Using the type system, we built the Metadata In-Context Expander (MICE) interface as a proof of concept. A study, in which students engaged in exploring prior work, showed that MICE's metadata summaries help users maintain context during exploratory browsing. ","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122491059","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Mindless or mindful technology?","authors":"Y. Rogers","doi":"10.1145/2607023.2611428","DOIUrl":"https://doi.org/10.1145/2607023.2611428","url":null,"abstract":"We are increasingly living in our digital bubbles. Even when physically together -- as families and friends in our living rooms, outdoors and public places -- we have our eyes glued to our own phones, tablets and laptops. The new generation of \"all about me\" health and fitness gadgets, that is becoming more mainstream, is making it worse. Do we really need smart shoes that tell us when we are being lazy and glasses that tell us what we can and cannot eat? Is this what we want from technology -- ever more forms of digital narcissism, virtual nagging and data addiction? In contrast, I argue for a radical rethink of our relationship with future digital technologies. One that inspires us, through shared devices, tools and data, to be more creative, playful and thoughtful of each other and our surrounding environments.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"225 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123018716","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"WiFi proximity detection in mobile web applications","authors":"C. Klokmose, Matthias Korn, H. Blunck","doi":"10.1145/2607023.2610281","DOIUrl":"https://doi.org/10.1145/2607023.2610281","url":null,"abstract":"We present a technique for enabling WiFi proximity detection in mobile web applications based on proximity-adaptive HTTP responses (PAHR). The technique requires zero installation on the client and is client platform independent. Our reference implementation ProxiMagic is low-cost and provides robust and responsive interactivity based on proximity detection. We demonstrate the technique's applicability through a real-world example application deployed during a month-long participatory art exhibition. We document the reliability and suitability of the simple proximity detection employed in ProxiMagic through a controlled experiment.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132478464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Generating code skeletons for individual media elements in model-driven development of interactive systems","authors":"Andreas Pleuß","doi":"10.1145/2607023.2610285","DOIUrl":"https://doi.org/10.1145/2607023.2610285","url":null,"abstract":"Model-driven approaches for interactive systems development usually generate User Interfaces (UIs) composed of standard widgets. However, in practice, high quality UIs can require individual media elements such as interactive graphics or animations. However, while a model-driven approach can provide various benefits -- e.g., reduced complexity or multi-platform development -- individual media elements are usually designed by specific experts using visual authoring tools. One solution to resolve this conflict is generating code skeletons which can be directly processed and filled out in visual authoring tools. This paper discusses how such skeletons need to be structured to provide best possible support on the one hand for a model-driven process and on the other hand for the media design in authoring tools.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130151414","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Towards a behavior-oriented specification and testing language for multimodal applications","authors":"M. Hesenius, Tobias Griebe, V. Gruhn","doi":"10.1145/2607023.2610278","DOIUrl":"https://doi.org/10.1145/2607023.2610278","url":null,"abstract":"Initiated by the ubiquity of mobile devices, human computer interaction has evolved beyond the classic PCs' mouse and keyboard setup. Smartphones and tablets introduced new interaction modalities to the mass market and created the need for specialized software engineering methods. While more and more powerful SDKs are released to develop interactive applications, specifying user interaction is still ambiguous and error-prone, causing software defects as well as misunderstandings and frustration among project team members and stakeholders. We present an approach addressing this problems by demonstrating how to incorporate multimodal interaction into user acceptance tests written in near-natural language using Gherkin and formal gesture descriptions.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121375704","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"HCI engineering: charting the way towards methods and tools for advanced interactive systems","authors":"J. Ziegler, J. C. Campos, L. Nigay","doi":"10.1145/2607023.2610289","DOIUrl":"https://doi.org/10.1145/2607023.2610289","url":null,"abstract":"This workshop intends to establish the basis of a roadmap addressing engineering challenges and emerging themes in HCI. Novel forms of interaction and new application domains involve aspects that are currently not sufficiently covered by existing methods and tools. The workshop will serve as a venue to bring together researchers and practitioners interested the Engineering of Human-Computer Interaction and in contributing to the definition of a roadmap for the field. The intention is to continue work on the roadmap in follow-up workshops as well as in the context of the IFIP Working Group on User Interface Engineering.","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121520887","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Dirk Schnelle-Walka, Stefan Radomski, T. Lager, Jim Barnett, D. Dahl, M. Mühlhäuser
{"title":"Engineering interactive systems with SCXML","authors":"Dirk Schnelle-Walka, Stefan Radomski, T. Lager, Jim Barnett, D. Dahl, M. Mühlhäuser","doi":"10.1145/2607023.2610287","DOIUrl":"https://doi.org/10.1145/2607023.2610287","url":null,"abstract":"The W3C is about to finalize the SCXML standard to express Harel state-machines as XML documents. In unison with the W3C MMI architecture specification and related work from the W3C MMI working group, this recommendation might be a promising candidate to become the HTML of multi-modal applications\".","PeriodicalId":297680,"journal":{"name":"Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131372523","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}