• DocumentCode
    2075453
  • Title

    Software engineering abstractions for the multi-touch revolution

  • Author

    Hoste, Lode

  • Author_Institution
    Vrije Univ. Brussel, Elsene, Belgium
  • Volume
    2
  • fYear
    2010
  • fDate
    2-8 May 2010
  • Firstpage
    509
  • Lastpage
    510
  • Abstract
    Multi-touch interfaces allow users to use multiple fingers to provide input to a graphical user interface. The idea of allowing users to touch and manipulate digital information with their hands has been subject of research for more than 25 years. Recently several of these research artifacts have found their way to industry, with examples like the iPhone and the Microsoft Surface. Mainstream programming languages do not offer support to deal with the complexity of these new devices. Unlike the evolution in the hardware technology, the complexity of these new devices has not yet been addressed by adequate software engineering abstractions. Current multi-touch frameworks provide a narrow range of hardcoded functionality like pinch, rotate and move known as multi-touch gestures. There is however a substantial need to develop new and more gestures for domain specific applications. Multi-touch devices are inherently concurrent and provide a continuous stream of events. In many of these frameworks capturing these events to extract gestures is done by means of event handlers. Programming multi-touch devices with event handlers is cumbersome for a number of reasons.
  • Keywords
    graphical user interfaces; mobile handsets; software engineering; Microsoft Surface; digital information; event handlers; graphical user interface; iPhone; multitouch devices; multitouch gestures; multitouch interfaces; multitouch revolution; software engineering abstractions; Cognition; Complexity theory; Engines; Graphical user interfaces; Libraries; Programming; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2010 ACM/IEEE 32nd International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-60558-719-6
  • Type

    conf

  • DOI
    10.1145/1810295.1810455
  • Filename
    6062121