About OAS
OAS Playout
Other Software
Technical Articles
Dragon Pages

About OnAStickSoftware...



OnAStickSoftware or OAS, is the home of assorted software produced by me, one Jon Bird located in a coastal region of East Sussex, UK. These days, primarily it's driving OAS Playout, a powerful radio playout system... but more about that later.

Technical Background

I'm from one of the early 80's 8-bit micro era having first cut my teeth on the Tandy CoCo 1 moving through an assortment of similar beasts but finally "specialising" as it were on the Dragon 32/64 (the UK variant of the CoCo) of which much of my old site still contains information & software on. I worked my way through BASIC, before delving into the joys of Motorola 6809 assembler writing an assortment of utilities & programs - this led into my first exposure of a real time OS - Microware's OS9 Level 1. I also ventured into the world of hardware & built with the help of a few more knowledgable people an assortment of add ons for the Dragon, leading to more software including several device drivers & file managers for OS9. This culminated in the PCShare project - an application suite to allow Dragon's to make use of a PC's peripherals. Plus a few noddy Windows apps along the way.

In the "real world" I've worked as a software engineer for 20 odd years, having gained experience in Ada83 running on Vax/VMS & Motorola 68020 targets (with a smattering of assembler thrown in), leading into 'C' (now my mainstream language) on both PC and (at the time) "the world's highest performance DSP ever with 2 billion operations (BOPs) per second" - Texas Instruments multiprocessor TMS320C80 (or C80) - and yet another exposure to assembler on quite possibly the most evil platform ever. I was also getting to grips with the Win16 API under Windows 3.1 - coinciding nicely with my writing of the initial Win16 variant of PCShare. Much of this work has been realtime, often embedded graphics based products in the arena of digital mapping and has led to high exposure of the Win32 GUI & associated API and almost innevitably led to OpenGL exposure both under Win32 and VxWorks platforms on PowerPC cards. I've also had a brief stint in writing software for Windows XP embedded using RTX real time extensions in C++ on a Pentium (P3) platform. Most recently I've been developing software for and building embedded Linux systems on various platforms from x86, PowerPC and soft core processors in FPGAs.

Background to Playout

Playout was born out of one of my other passions - all things radio and started out life as an experimental "what if..." piece of software in early 2001. Having done a bit of very amateurish broadcasting in my youth, it's aim has always been to be the package I'd have liked to had back then instead of messing about with all those tape decks. It also draws together much of my experience on writing for Windows platforms since the heady days of Win3.1, through PCShare, maps work and hopefully the ability to write half decent efficient code from those Dragon days.

The few stations which took the risk early on of using the package have been well pleased - particularly the folk at Hastings Rock who were the first (and as I found out later, didn't know it!) and hopefully with the new community stations being awarded now in the UK will find a home on a few of those. I've got a fair amount of pride in the system now and my prime concern is to continue to develop it and continue to enhance a product that presenters enjoy using rather than making a fortune from it. Ideally I'd like to spend more time on it which is principally where the retail prices come in - particularly the lease licenses which (hopefully) are cost effective enough not to significantly dent a community station's budget every year but also allow the package to be "self funding" & give me more time to develop it.

Plus I also get the chance to "play radio" every so often with my long standing cohort in arms Jim Hart - in his proper built home studio. A far cry from small boys in the park, jumpers for goal posts.....


©2019 OnAStickSoftware, Comments to: webmaster@onasticksoftware.co.uk