This is the home of a developing framework of Java components for building applications that use the Squawkbox and Pro Controller protocols as used in the Internet real-time air traffic control and flight simulation hosted on the VATSIM and IVAO networks.

Online "so-far" demo here

For a really quick demo of a flight board for South West airlines (usually there's someone from them in the air, if noone comes up, then there's noone in the air right now) click here

If you are involved with a Virtual Airline and would like a flight board link for your site, send me a quick email and I'll tell you how.

The first goal will be to produce components that read the current status of a network - the active flight plans, controllers and servers. A web application to demonstrate this will also be built. This will eventually be evolved into a full virtual airline management system where "pireps" can be extracted from a network and filed automatically.

The components are being developed by Gareth Cronin - you can find my more business-oriented development :o) at CroninSolutions.

The second goal is to produce components for the real-time protocol and eventually to build a Java clone of Pro Controller.

The SourceForge project is here



A number of fixes have been made to the flightboard, it's working nicely now.

A Windows-only (non-Java) tiny little application that calculates required descent rates (pulling data directly from MS Flight Simulator) is available on the downloads page.


A basic flightboard has been added to the webapp demos. This connects to VATSIM and displays all the flights with a given callsign prefix - perfect for Virtual Airlines to show their current airborne captains.

An online demo of all the webapps is now available


Added an SBAircraftDatabase lookup demo app. Lookup aircraft by name, manufacturer or code.


The SBAirportDatabase is completed - a class to read the Squawkbox airports file and a demo webapp to do an ICAO/name lookup on airports. See the downloads.


A CVS module has been created named "new". This contains the initial classes for the current status data. This can be browsed on the Web



Website corrections, comments etc to webmaster