Radical User Interfaces
We work with some rather unusual ideas in logic [More]. They can be explained in accessible, intuitive terms like situations and narratives. As they have a formal mathematical basis, they also have clean and unambiguous expressions in mathematics and programming code. But this doesn’t help the user of a system much.
User interfaces for existing logic are varied and effective, but no one has ever had to deal with the new concepts that are central to our work so far as user paradigms. We have a deep level of introspection; the situation and situation dynamics are first class citizens; dynamic interpretation in place of truth; and reactive support for streaming data types.
We are therefore as much in the business of user interface research as we are in research into logical foundations.
We have the work on a media-sensitive typed-link outliner, which is reported elsewhere [Here]. As a different, specialized effort, we have the kutachi project [More] which is also focused on a visual grammar.
But we also have other initiatives. In partnership with Digital Image Design Inc [More ], we have investigated a fluid touch/stylus capable model that can potentially merge the typed-link outliner advances with a model showing situations as containment [Here]. An extension of this would leverage something link Digital Design’s TextArc [More ] to integrate emerging narrative with situations.
Beth Cardier has devised a visual grammar to model key elements of the narrative dynamics behind topoiesis. These are incorporated into the topoiesis example [Here].
The typed-link outliner may merge with a sophisticated film timeline we call the bow-tie view [More]. This will feed the film study [More], display semantic distance [More] and provide one opportunity for the visual display of kutachi [More] as a fluid flow.
The kunji project attempts to develop a next generation “alphabet” that is not restricted by print technology and which allows for complex narrative construction with highly intuitive views of the assembly [More].