XCoffee is basically an X client designed to work with a webcam that's set on a coffee pot in another room. But its story is a lot more than that.
The Trojan Room Coffee Machine homepage explains:
This service was created as the first application to use a new RPC mechanism designed in the Computer Laboratory - MSRPC2. It runs over MSNL (Multi-Service Network Layer) - a network layer protocol designed for ATM networks.
A video capture board in an Acorn Archimedes grabs one frame every second and the WWW server requests a frame from it using MSRPC2 (indirectly). Each frame is JPEG encoded by the Archimedes.
But that is not all: The coffee machine's homepage provides a rather interesting non-technical biography of the project, written by Quentin Stafford-
Several people have asked about the origins of the Trojan Room coffee pot. It started back in the dark days of 1991, when the World Wide Web was little more than a glint in CERN's eye. I was working on ATM networks in a part of the Computer Lab known as the Trojan Room, (a name which, perhaps, causes some amusement to American readers).
There were about fifteen of us involved in related research and, being poor, impoverished academics, we only had one coffee filter machine between us, which lived in the corridor just outside the Trojan Room.
However, being highly dedicated and hard-working academics, we got through a lot of coffee, and when a fresh pot was brewed, it often didn't last long.
Some members of the 'coffee club' lived in other parts of the building and had to navigate several flights of stairs to get to the coffee pot; a trip which often proved fruitless if the all-night hackers of the Trojan Room had got there first. This disruption to the progress of Computer Science research obviously caused us some distress, and so XCoffee was born.
In the Trojan Room there were several racks of simple computers used in the testing of our networks. One of these had a video frame-grabber attached and was not being used at the time. We fixed a camera to a retort stand, pointed it at the coffee machine in the corridor, and ran the wires under the floor to the frame-grabber in the Trojan Room. Paul Jardetzky (now working for Sun in California) then wrote a 'server' program, which ran on that machine and captured images of the pot every few seconds at various resolutions, and I wrote a 'client' program which everybody could run, which connected to the server and displayed an icon-sized image of the pot in the corner of the screen. The image was only updated about three times a minute, but that was fine because the pot filled rather slowly, and it was only greyscale, which was also fine, because so was the coffee.
This system only took us a day or so to construct but was rather more
useful than anything else I wrote while working on networks. It also made a better topic of conversation at dinner parties than ATM protocols. The first published record of XCoffee came when Bob Metcalfe wrote about it in Comm Week on 27th January 1992 after visiting the lab, and inspired by this success, there was talk of other monitoring applications using low-frame-rate video. Systems such as XSandwichVan and XPrinterOutputTray were mooted, but the elderly frame grabber eventually gave up the ghost, Paul and I moved on to other things, and the Trojan Room coffee pot would have sunk into obscurity had not Daniel Gordon and Martyn Johnson resurrected the system, treated it to a new frame grabber, and made
the images available on the World Wide Web. Since then, hundreds of thousands of people have looked at the coffee pot, making it undoubtedly the most famous in the world.
I don't think the coffee's any better, though.
In conclusion - another product of the deep boredom of people these days. And believe it or not - It's still working, and the last update (as to July 5, 2001) was on June 19th (probably some hardware problems).
A live image of the famous coffee pot can be seen at the homepage, along with other information and XCoffee screenshots:
Update (12/24/2001): The Trojan Coffee Room Machine Returns, as posted on a slashdot article today. The machine was shut down on August 22, 2001, but the german magazine Der Spiegel seems to bought it and got it repaired. The legendary machine is up again - not in the trojan room though.. As Hemos says on this /. article: You just can't keep a good coffee machine down.
Brought to you by the oh-look-what-i-found-on-google's-"I'm-feeling-lucky" department.
The machine's new home: http://www.spiegel.de/netzwelt/netzkultur/0,1518,174146,00.html
The Slashdot article: http://slashdot.org/article.pl?sid=01/12/24/1627235&mode=thread