jQMultiTouch: lightweight toolkit and development framework for multi-touch/multi-device web interfaces

Michael Nebeling, M. Norrie
{"title":"jQMultiTouch: lightweight toolkit and development framework for multi-touch/multi-device web interfaces","authors":"Michael Nebeling, M. Norrie","doi":"10.1145/2305484.2305497","DOIUrl":null,"url":null,"abstract":"Application developers currently have to deal with the increased proliferation of new touch devices and the diversity in terms of both the native platform support for common gesture-based interactions and touch input sensing and processing techniques, in particular, for custom multi-touch behaviours. This paper presents jQMultiTouch - a lightweight web toolkit and development framework for multi-touch interfaces that can run on many different devices and platforms. jQMultiTouch is inspired from the popular jQuery toolkit for implementing interfaces in a device-independent way based on client-side web technologies. Similar to jQuery, the framework resolves cross-browser compatibility issues and implementation differences between device platforms by providing a uniform method for the specification of multi-touch interface elements and associated behaviours that seamlessly translate to browser-specific code. At the core of jQMultiTouch is a novel input stream query language for filtering and processing touch event data based on an extensible set of match predicates and aggregate functions. We demonstrate design simplicity for developers along several example applications and discuss performance, scalability and portability of the framework.","PeriodicalId":163033,"journal":{"name":"Engineering Interactive Computing System","volume":"99 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Interactive Computing System","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2305484.2305497","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 29

Abstract

Application developers currently have to deal with the increased proliferation of new touch devices and the diversity in terms of both the native platform support for common gesture-based interactions and touch input sensing and processing techniques, in particular, for custom multi-touch behaviours. This paper presents jQMultiTouch - a lightweight web toolkit and development framework for multi-touch interfaces that can run on many different devices and platforms. jQMultiTouch is inspired from the popular jQuery toolkit for implementing interfaces in a device-independent way based on client-side web technologies. Similar to jQuery, the framework resolves cross-browser compatibility issues and implementation differences between device platforms by providing a uniform method for the specification of multi-touch interface elements and associated behaviours that seamlessly translate to browser-specific code. At the core of jQMultiTouch is a novel input stream query language for filtering and processing touch event data based on an extensible set of match predicates and aggregate functions. We demonstrate design simplicity for developers along several example applications and discuss performance, scalability and portability of the framework.
jQMultiTouch:用于多点触摸/多设备web界面的轻量级工具包和开发框架
应用开发者目前必须应对不断增加的新型触控设备,以及本地平台对基于手势的交互和触控输入传感和处理技术的支持的多样性,特别是针对自定义多点触控行为。本文介绍了jQMultiTouch——一个轻量级的web工具包和开发框架,用于多点触摸界面,可以在许多不同的设备和平台上运行。jQMultiTouch的灵感来自流行的jQuery工具包,用于基于客户端web技术以设备独立的方式实现接口。与jQuery类似,该框架通过为多点触控界面元素和相关行为的规范提供统一的方法来解决跨浏览器兼容性问题和设备平台之间的实现差异,这些元素和行为可以无缝地转换为特定于浏览器的代码。jQMultiTouch的核心是一种新颖的输入流查询语言,用于过滤和处理基于可扩展的匹配谓词和聚合函数集的触摸事件数据。我们通过几个示例应用程序为开发人员演示了设计的简单性,并讨论了框架的性能、可伸缩性和可移植性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信