Palimpsest: A layered language for exploratory image processing
View / Open Files
Authors
Publication Date
2014-08-09Journal Title
Journal of Visual Languages and Computing
ISSN
1045-926X
Publisher
Elsevier
Volume
25
Pages
545-571
Language
English
Type
Article
Metadata
Show full item recordCitation
Blackwell, A. (2014). Palimpsest: A layered language for exploratory image processing. Journal of Visual Languages and Computing, 25 545-571. https://doi.org/10.1016/j.jvlc.2014.07.001
Abstract
Palimpsest is a novel purely-visual language intended to support exploratory live programming. It demonstrates a new paradigm for the visual representation of constraint programming that may be appropriate to future generations of keyboardless and touchscreen devices. The current application domain is that of creative image manipulation, although the paradigm can support a wider range of computational expression. The combination of constraint semantics expressed via a novel image-layering metaphor provides a new approach to supporting a gradual slope of abstraction from direct manipulation to behaviour specification. Exploratory evaluations with a range of users give an indication of likely audiences, and opportunities for future development and application.
Identifiers
External DOI: https://doi.org/10.1016/j.jvlc.2014.07.001
This record's URL: https://www.repository.cam.ac.uk/handle/1810/245619
Rights
Attribution-NonCommercial-NoDerivs 2.0 UK: England & Wales
Licence URL: http://creativecommons.org/licenses/by-nc-nd/2.0/uk/
Recommended or similar items
The following licence files are associated with this item: