Edited on 26 Jul 2013: to remove the details of a nonlinear optical machine design.
All of what we are doing should be implementable on plain old computers, including mobile devices. They are pretty much the only kind we have today, but if we do things right, the fundamentals should be implementable on a number of speculative architectures. This should be especially true when the device architecture leverages some natural property of the world.
For example, decades ago, I saw working prototypes of hydraulic computers — machines where boolean operations were executed by managing vortex spin. They did not scale well; the fluid was constrained by pipes and the logic was Boolean. The fluid flow metaphor that we propose to use is influenced by thinking about how we might do this right, by:
- expanding the logic to what we've called geometric logics, and which can be thought of as a sort of analog computer where the flow is the information.
- the logic is built into the physics of the environment as locally non-linear fluids (the medium and the information) plus a gravity-like force.
- the microstructure is based on symmetries of interactions among vortices.
- all information resides in the flow. Nothing is "stored."
- situated interpretation is via the form of the flow.
In effect, our proposal for the Bowtie interface is to code for such a flow computer and to write an emulator to allow that code to execute on an old-fashioned computer.blog comments powered by Disqus