Repository logo
 

Palimpsest: A layered language for exploratory image processing


Loading...
Thumbnail Image

Change log

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.

Description

Journal Title

Journal of Visual Languages and Computing

Conference Name

Journal ISSN

1045-926X
1095-8533

Volume Title

25

Publisher

Elsevier BV

Rights and licensing

Except where otherwised noted, this item's license is described as Attribution-NonCommercial-NoDerivs 2.0 UK: England & Wales