Active Projects
Lorien
An "operating system" based on dynamic component worlds, with efficient online software evolution as its founding principle. Every aspect of a Lorien system is treated equally and is a strongly separated component that can be replaced at runtime. All architectural changes are strongly independent (scoped to the part of the system they involve without impacting unrelated areas) and are persistent. Currently targets low-power WSN hardware.
An "operating system" based on dynamic component worlds, with efficient online software evolution as its founding principle. Every aspect of a Lorien system is treated equally and is a strongly separated component that can be replaced at runtime. All architectural changes are strongly independent (scoped to the part of the system they involve without impacting unrelated areas) and are persistent. Currently targets low-power WSN hardware.
OpenCom C
The C version of the cross-platform general-purpose dynamic component model developed by the Next Generation Middleware group at Lancaster University.
The C version of the cross-platform general-purpose dynamic component model developed by the Next Generation Middleware group at Lancaster University.
Background
RNA / Dana
Prototype programming language based around a powerful data manipulation primitive and an embeddable VM.
Prototype programming language based around a powerful data manipulation primitive and an embeddable VM.
