Ceefax and the Birth of Interactive TV
bbc.com
bbc.com
They did almost all their programming on the live system. When they gave us simpletons from the web side of things a demo, the comment was: "well, anybody checking the football scores in Wales right now might be in for a bit of a surprise".
The software system they had to work with to program it all was ... "special". In one of those misguided attempts to make a scripting system "user friendly", the vendor had omitted any data structures or abstraction facilities worth mentioning. So the team built all the data structures out of Ceefax pages that were not being shown.
<Shudder>
When it came time to connect my feeds processing system to Ceefax, I created a little XML-based markup language I called CML (Ceefax Markup Language) so that we could use WebObjects builder and the general template mechanism to build Ceefax pages. IIRC we also built a little converter of CML to HTML so we could preview those pages easily
Fun times.
Which motivated me to work outside on the benches of the rather lovely walkway leading up to the building. Which in turn motivated me to write a pretty self-contained system. No Oracle databases for you! Was very beneficial for all :-)
The Ceefax team was in the next room, between us and the White City Bar.
It was written in LISP.
The guy was absolutely facilitating. I wish I could have chatted to him in a less formal context.
[1] https://www.independent.co.uk/news/business/cardcast-in-talk...
I think those private data channels were provided via a BBC enterprise called “BBC DataBroadcast”. Their other users may have been the betting industry - perhaps parent OP might know?
Classic 40+ years old pixels (I think) on the weather forecast page 401: https://www.svt.se/text-tv/401
You can tell from "a few seconds" that the author of this article never actually used Ceefax.
https://zxnet.co.uk/teletext/viewer/
Americans - turn on the telly, choose a channel (1 is a good choice, althought 6 is worth a look...) and hit the text button on the controller.
Oh dear me. Later TVs had "fasttext" which cached the information so they could go to a page instantly. Some pages were sent repeatedly (like page 100, the index). But others you'd really have to wait quite a time for while the transmitter cycled through all the pages. I seem to remember Victor Lewis Smith did a joke about this.
Also related. Others?
Ceefax Simulator - https://news.ycombinator.com/item?id=40095657 - April 2024 (102 comments)
BBC Archive 1983: Downloading Software via Radio and Ceefax - https://news.ycombinator.com/item?id=38351869 - Nov 2023 (1 comment)
Ceefax from an old Raspberry Pi - https://news.ycombinator.com/item?id=29047592 - Oct 2021 (26 comments)
We See Facts: The BBC’s Ceefax Teletext Service - https://news.ycombinator.com/item?id=18172532 - Oct 2018 (26 comments)
How Teletext and Ceefax are coming back from the dead - https://news.ycombinator.com/item?id=12246592 - Aug 2016 (64 comments)
Ceefax Final Broadcast: 'Goodbye, cruel world.' - https://news.ycombinator.com/item?id=4690257 - Oct 2012 (36 comments)
Ceefax: The early days - https://news.ycombinator.com/item?id=4687417 - Oct 2012 (6 comments)
Ceefax service to end after 38 years on BBC - https://news.ycombinator.com/item?id=4687316 - Oct 2012 (14 comments)
Ceefax - A love letter - https://news.ycombinator.com/item?id=3856928 - April 2012 (37 comments)
I have 2000 old VHS tapes in my garage and don't know what to do with them
Is it possible to do the same kind of thing with any smart TVs?
Back in the digital satellite era there was a transition where it was possible for the interactive content from one channel to be overlaid on the video of another as long as both were on the same satellite and underlying channel (a bit like “frequency” but not always 1:1). This is because digital TV multiplexes multiple videos for different user visible channels into a single stream with their interactive gunk, and the gunk can switch video streams. The fun part was this bandwidth is auctioned, and because every shady gambling company (half of cyprus it seems) wanted to be overlaid on sports the most expensive bandwidth was any spare around the sports channels. Not sure anyone ever made use of this in the end though.
You could chat over Minitel for instance. Or do business.