Developer Paradigms and User Interac- tion in Sketch-Based Systems
Shane Zamora, Jeff Browne · 2010
Sketch-based systems must overcome some serious obstacles if they are ever going to see widespread adoption. In this paper we discuss several of the most important obstacles our group encountered in trying to develop new applications in this space, including the ability to incrementally and modularly develop rich applications, the graceful handling of errors, and the challenges that exist with the current generation of available hardware and system support. In particular we describe some of the ergonomic issues tablets currently face, the troubles we had in managing the many different types of errors possible in sketch-based systems, and the engineering issues that motivated us to explore alternative software architectures to more readily encourage code reuse and collaborative development.