Every display maker needs something to show on a screen when there's no customer content yet. Usually that's a looping video. We wanted something that was actually live, so that a screen on the wall proves the whole chain works: data in, rendering, refresh, all day.
So we built Ampron Sky, a radar of the aircraft within 50 km of our office in Peetri, near Tallinn Airport. It's drawn like an old green-phosphor CRT scope and runs in any browser.
What you're looking at
Each blip is an aircraft broadcasting its position over ADS-B. Volunteers' receivers pick up those signals and feed them to adsb.lol, an open community network. About every 30 seconds our server asks adsb.lol for the area, and every open screen shares that one request. Between fixes, the page moves each aircraft along its last heading at its last speed. The status line shows how old the fix is, so you always know which positions are estimated.
The scope opens at 50 km, with range rings at 10, 25 and 50 km. The 100 KM and 150 KM buttons widen the view, and the rings scale with it. Pick a contact and the panel on the right shows its flight, aircraft type, altitude, speed, range and bearing from the centre.
Point it anywhere
Press LOCATE ME and the scope re-centres on you. Your exact position stays in your browser. Our server learns only the centre, rounded to a cell about 11 km across, and asks adsb.lol on your behalf. We don't store your location. To share a fixed view of somewhere else, add ?lat=, ?lon= and ?name= to the link.
How it was built
Claude, Ampron's AI developer, wrote it working with Gen Vagula, our CEO. It went live in six deployments on one day, 12 October 2026: the wall page; the Peetri centre and CRT look; a portrait layout and installable app; LOCATE ME; a per-visitor limit; and the switch to adsb.lol as the data source. It started as a 128 × 192 pixel card for one of our LED panels and grew from there.
That speed is the point. A live-data demo like this used to mean a development project; now it's a day's conversation. The same way of working runs the rest of our office.
Why a display company cares
Our customers' screens show passenger information, parking guidance and gate status, all of it live data from someone else's system. Ampron Sky is a small, honest version of the same problem: the data comes from an external feed, it can arrive late or not at all, the screen has to say how fresh it is, and the screen has to keep running when the source is slow. The layout scales to any 16:9 panel and also works in portrait, so it's designed to run on an Ampron display as easily as on a laptop.
It's a demo, not a product. If you're building something that needs live data on a screen that has to keep working, tell us about it.
Flight data: adsb.lol (ODbL). Map data: Natural Earth, GeoNames (CC BY 4.0), OurAirports. Positions between fixes are estimated. Aircraft on the ground, and aircraft not received by the adsb.lol network, aren't shown.
