Kits, Components, Composition
Simple concepts can form an "algebra" to create a rich and open ended medium and toolkit. Created by Marko Röder.
Traditionally, tile-based programming and textual programming are used separately and are hard to mix. Draggable Code explores how we can explore a programatic API using drag-and-drop gestures from a value inspector and then compose a program guided by dragging and dropping code pieces.
LivelyR combines the direct manipulation capabilities of the Lively user interface and with the R programming language. Its purpose is to investigate how an interactive history of chart-parameter manipulations can encourage people to check the robustness of any story a chart appears to show. It was built by Aran Lunzer and Amelia McNamara and presented at the useR! conference.
lively.next offers controlled code execution using lively.vm and lively.context. Here we show how this can be combined with the Morphic UI so that code changes have immediate and explorable side effects.
Based on Nicky Case' and Vi Hart's interactive essay Parable of the Polygons, this Lively world explores how the rules behind the simulations can be made visible and modifiable by readers. We do this by hooking up Lively's object behaviors to the rectangles involved...
Reading (and writing) does not need to tied to a static medium, links don't need to be hard coded and modal. In this example we use the NLP and "content enhancement" features of Apache Stanbol to add links to Lively texts. Created by Christopher Schuster and Robert Krahn.