Air Records - Java Swing

Swing Java Application for Accessing Air Records on Client

This suite of Java classes in the diagram below depicts a Swing Java Frames GUI for the access of air records, instead of the original Applet GUI written in 1998. It also updates the Java classes for Random Access retrieval written at this time. There are 3 classes: 1. write/read indexes. 2. read/write random access records. 3. file manager - for high level record input/output.

The original Applet program was designed to cascade the menus from an Applet - which made it quite complicated. The Swing version uses independent JFrames to input, retrieve, delete and display data. The program sets up record indexes and data records, validating input data by using the "animated" validation class also demonstrated on this website. The amendment class was created by extending the "AirInputFrame extends JFrame implements Runnable" class created for input.

[UML Diagram]

Swing Java Application for Accessing Air Records on Server via RMI

The suite of Swing Java classes in the diagram below depicts the application for the management of air records - as above - but converted to run as an RMI ("remote method invocation") application (on a Linux Jakarta Tomcat Server). Direct access files are held on the Linux Jakarta-Tomcat server, and the user interface was tested via a Windows 98 PC. This RMI implementation - and the two others preceding it - are described in a company document entitled "Implementation Sequence of Java 2EE Remote Method Invocation between Red Hat Linux 7.2 Server and Windows 98 Client".

[UML Diagram]

Implemented by
John R. Oliver
Tel: +44 1494-488-409
E-Mail: john.r.oliver@btinternet.com


[Return to Home Page] [Button JDA]