The FloWr Online Plat-form: Automated Programming and Computational Creativity as a Service

John William Charnley, Simon Colton, Maria Teresa Llano, Joseph Corneli

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

We present recent developments in the Flowchart Writer (FloWr) project, where we have built a framework for implementing creative systems as flowcharts of processing nodes. We describe how the system has been migrated from a desktop application to a web portal and document the various features that the portal provides to support Computational Creativity research and development. This includes a node development package and automated chart development assistants. We detail how we have supplemented the online graphical platform with a web service API to enable developers to remotely access the features of FloWr through a programming language of their choice. This encompasses developing systems as flowcharts, together with running flowcharts remotely
and also allows developers to publish flowcharts as web services. Importantly, the API allows Computational Creativity researchers to experiment with the automated development of creative software systems. To encourage this, we have also introduced simple models for automated software development
into the FloWr API itself, providing a novel system for unsophisticated users to experiment with. We demonstrate the potential benefits of using FloWr, with case studies showing how the web portal has been used for both node and chart
development by novice and expert users.
Original languageEnglish
Title of host publicationProceedings of the Seventh International Conference on Computational Creativity, UPMC, Paris, France, June 27 - July 1, 2016.
Number of pages8
Publication statusPublished - 1 Jun 2016
EventSeventh International Conference on Computational Creativity - Paris, France
Duration: 27 Jun 20161 Jul 2016


ConferenceSeventh International Conference on Computational Creativity
Abbreviated titleICCC 2016
Internet address


Dive into the research topics of 'The FloWr Online Plat-form: Automated Programming and Computational Creativity as a Service'. Together they form a unique fingerprint.

Cite this