Bored Owl Blogs
Blogs
Chief Owl - From the desk of the chief owl, points of interest and news.
Hikari - Lamps, Lamps and Lamps!
K4 - A not so weird way of embedding software.
EDDIE - Embedded computing system news. To access more detailed technical information on Project Eddie, subscribe here for access to Project Eddie.
Kairos - Making time, clocks, digits and the evolution of K4
Maker Space - an insight into design and prototyping challenges in the Maker Space
Blog News
From September ‘25 on, we will be making regular posts to our blogs so you can read up on what we are doing, the interesting problems we are solving and ideas that we are generating. Come back to this page regularly and you can see our updates.
5th December 25: K4 Blog - A simple example. Playing a simple guessing game with K4
12th November 25: K4 Blog - K4 Now!
12th November 25: Eddie - Getting on with it!
1st September 25: EDDIE Blog - Let’s talk about “EDDIE”
10th September 25: Hikari Blog - What came before: Garden Lights
15th September 25: Hikari Blog - An introduction to our lamps…
25th September 25: K4 Blog - K4: An old language for a new machine
14th October: Maker blog - Maker Space Fruit Ninja it!
23rd October 25: Experiencing K4 First Hand
Tip jar for Bored Owl - if you are enjoying this page and want to leave a tip just click on the jar image. Thank you
What is Project Eddie?
Eddie is our concept for an embedded computer system that can be used to create and test small volume, high value technical products. These are typically found in scientific, industrial and some commercial settings.
Our background is in systems that use novel sensing techniques to analyse mined material in on-line processing settings. These systems require control and measurement computers and in some cases the processing power to compute results in real time. When developing such systems, we found that carrying the hardware and software used in initial laboratory settings through to systems with high technical readiness saved significant effort and cost.
There are microcontroller systems that many students and early career researchers and engineers are familiar with. These are often not robust enough to take from the initial prototype to final products. Much effort is usually needed to transform the basic parts into a robust product. There are robust industrial control systems (e.g. Programmable Logic Controllers) that have a high cost of entry and use programming techniques unfamiliar to these types of users.
Our idea is to provide a robust, modular system where the computer power, input and outputs and communications interfaces can be selected and scaled all the way through the process. The system should have a realistic cost of entry and the robustness to endure use in a final product.
For more information on Eddie’s development you can visit our Eddie Blog. We also encourage you to email us to nominate your interest in Eddie so we can get your input as we develop Eddie.
What is K4?
K4 was born as a pure C++ implementation of a stack based language. We are developing K4 to run modest embedded hardware. We believe it provides us with:
A low-cost (to develop and to deploy) language.
It requires little memory and is fast for what it does.
It is very extensible by its dictionary based defining words (functions)
And we get the freedom to shape the language as we develop it.
K4 is like FORTH (https://en.wikipedia.org/wiki/Forth_(programming_language). However our K4 is not an implementation of FORTH, nor of its cousin STOIC or for that matter any other particular stack based language. K4 is Bored Owl’s own language, which borrows heavily from this heritage, but is to suit the needs of our own systems for example Eddie.
Our K4 blog will gradually take you through the process of developing the language especially in relation to Project Eddie.
We encourage you to email us to nominate your interest in K4 so we can get your input as we develop Eddie and K4 together.