Uploaded by ucbvislab on Jan 18, 2012
Current multitouch frameworks require application developers to write recognition code for custom gestures; this code is split across multiple event-handling callbacks. As the number of custom gestures grows it becomes increasingly difficult to 1) know if new gestures will conflict with existing gestures, and 2) know how to extend existing code to reliably recognize the complete gesture set. Proton is a novel framework that addresses both of these problems. Using Proton, the application developer declaratively specifies each gesture as a regular expression over a stream of touch events. Proton statically analyzes the set of gestures to report conflicts, and it automatically creates gesture recognizers for the entire set. To simplify the creation of complex multitouch gestures, Proton introduces gesture tablature, a graphical notation that concisely describes the sequencing of multiple interleaved touch actions over time. Proton contributes a graphical editor for authoring tablatures and automatically compiles tablatures into regular expressions. We present the architecture and implementation of Proton, along with three proof-of-concept applications. These applications demonstrate the expressiveness of the framework and show how Proton simplifies gesture definition and conflict resolution.
http://vis.berkeley.edu/papers/proton/
-
1 likes, 0 dislikes
6:04
Pet Society !!! HACK =Sheriff Starfish Hack Money Hackby AssassinRipper169 views
2:17
Eden: A Professional Multitouch Tool for Constructing Virtual Organic Environmentsby ucbvislab1,147 views
3:04
Image Warps for Artistic Perspective Manipulationby ucbvislab2,658 views
26:23
Wiring, JavaScript, and ROSby darkmanfanboy41 views
0:54
Phone Number Regular Expression with Code Hintingby BucketSoft98 views
16:10
Using OpenMRS with IntelliJ and GitHubby OpenMRS155 views
12:49
coursera - SaaS - 3.1 - Ruby 101by ardemiranda3 views
3:36
50 Ways to Inject Your SQLby pacohope49,857 views
3:44
How to make your program in Visual Basic save a txt fileby esproman41,126 views
1:51
Excel 2010 - Macros and VBA - The Developer Ribbon - by MacroMountain.comby MacroMountain5,814 views
21:12
Episode #4 - Web Analytics TV With Avinash Kaushik and Nick Mihailovskiby googleanalytics12,415 views
21:56
Episode # 3 - Rapid Fire Web Analytics With Avinash Kaushik and Nick Mihailovskiby googleanalytics10,978 views
28:27
Episode #9 - Web Analytics TV With Avinash Kaushik and Nick Mihailovskiby googleanalytics4,397 views
8:11
Visual Basic 2010 Express Tutorial 1 - Getting Started Hello World - Free Downloadby SchoolFreeware220,603 views
36:21
Episode #12 - Web Analytics TV With Avinash Kaushik and Nick Mihailovskiby googleanalytics14,228 views
1:03:42
Geek Out on the Best Practices of a Google Apps Deploymentby GoogleApps17,841 views
4:29
VB.NET Tutorial 46 - Special Folders (Visual Basic 2008/2010)by TeachMeComputer15,034 views
59:48
Lecture -23 PERL-Part IIIby nptelhrd25,573 views
42:00
Google Python Class Day 2 Part 1by GoogleDevelopers78,682 views
41:04
Google I/O 2010 - Google Wave Media APIsby GoogleDevelopers2,364 views
- Loading more suggestions...
Link to this comment:
All Comments (0)