Powerful image editing software like Adobe Photoshop and GIMP have complex interfaces that can be hard to master. To help users perform image editing tasks, we introduce TappCloud, a system for authoring and running tutorial-based applications (Tapps) that retain the step-by-step structure and descriptive text of tutorials. Tapps can also automatically apply tutorial steps to new images. Additionally, tapps can be used to batch process many images automatically, similar to traditional macros. Tapps also support interactive exploration of parameters, automatic variations, and direct manipulation (e.g., selection, brushing).
Gierad Laput, Eytan Adar, Mira Dontcheva, and Wilmot Li. 2012. Tutorial-based interfaces for cloud-enabled applications. In Proceedings of the 25th annual ACM symposium on User interface software and technology (UIST '12). ACM, New York, NY, USA, 113-122. DOI=http://dx.doi.org/10.1145/2380116.2380132