Technical advisor: Dr Axel T Schreiner
How we will do it.
Increasingly, the public television norm is to make broadcast episodes available on the WWW for access at any time, and this is a splendid idea. Unless, of course, it is done behind a paywall of some sort. That takes all the fun out of it. The entire program, whether a one-off or a series, should be viewable at will. For free. And permanently, not for a limited time only.
But, why leave it at that?
Why accept such a confining set of boundaries?
Enhancing the television series with extensive additional content for the WWW lifts the series over all of these barriers. It allows us to:
- make as many episodes as we wish, subject to funding availability
- let each episode run as long as it needs to
- discuss anything that relates usefully to learning to program small computers
- bring in industry experts, including those from series underwriters
- be more…entertaining than is customary on public television
- add deeper and broader content over time without being bound to broadcast schedules
- accommodate audience participation via questions and complaints (What? Complain about us?? Outrageous!!!)
- use a less well-known and more affordable presenter, thus getting much more mileage from the available funding
- range farther afield in the selection of topics to explain, such as JSDoc for program documentation
A television program must necessarily operate within the limits imposed by a discrete series. Not so on the WWW, where we can go on making episodes for as long as the funding lasts. Once the production process is under way, then adding incrementally to the episode inventory proves remarkably inexpensive and fast. The full television series runs twenty-six one-hour episodes. The WWW version of the program can run riot, limited by only our own imagination and the underwriters’ generosity.
- Mac OS X
- Linux Mint
Additionally, various real-time operating system platforms will be examined for hosting the applications built during the course. The selection of RTOS platforms will be driven by the availability of free or very-low-cost OSes for popular hardware alternatives, such as x86, amd64, ARM, and others.