Note this version of the Logbook is still a beta version. You are
welcome to try it and send any comments, queries or suggestions to
the developer's e-mail address as found in the on-line help when the
system is installed.
Logbook System is an electronic logbook that can be used
to record everything - and more - that you would normally record
in your paper log book but has the added advantage of being able
to sort and summarize the information recorded. It can also
synchronize the data between this desktop version and the Android
version ("JCSTLogbook" in the Google Play Store).
To use the Logbook
System system you must install the Oracle JavaTM
Virtual Machine, sometimes referred to as the Java Run Time
Environment (JRE) or a version of OpenJDK. Most PCs today come with
a Java installed.
To determine what version of Java (if any) is installed open a
command window/cmd prompt and type:
and press Enter.
If java is correctly installed the response will be something like:
"java version 1.8.0_251" or "openjdk version "12.0.1" 2019-04-16"
depending on the version and the platform. If the version starts
with "1.8" that's Java 8. If it starts with a number higher than 9 ,
e.g. "12" as above, then that's later than 8.
There are different versions of the Logbook system for Java 8 and
for later versions. The Java 8 version will not run with later
versions of Java and the release for later versions of Java will
not run with Java 8.
If you are running Java 8 download this version (for
Windows & Linux only at the moment, it may well work on a Mac
but it's not been tested yet [can't get to my usual test Mac because
of COVID] ).
If you are running a later version of Java on Windows download this version of the Logbook
If you are running a later version of Java on Linux download this version of the Logbook
If you are running a later version of Java on a Mac download this version of the Logbook
When the file is downloaded, unzip it into its own directory.
On Windows open the File Manager, navigate to the directory to which
the zip file was downloaded, right click on the file and choose Extract All.... On Linux open the File
Manager, navigate to the directory to which the zip file was
downloaded, right click on the file and choose Extract To... or move the file to where you want to
install the app and then right click on the file and choose ExtractHere.
Using the System
See the ReadMe file on starting the
When the system is first started an End
User License Agreement is displayed. This must be accepted
before the system will proceed.
Once the system is running press the F1 key for Help. You can use
this on-line help as soon as the EULA has been accepted and the main
Pilot Logbook System screen is displayed. With the system installed
& running there are 4 options to get started:
These are detailed in the Help page.
- Create a new, empty database.
- Import the data from a previous version of the Logbook System.
- Import Aircraft types, aircraft, airports and flights from
- Open an existing database that has already been created with
Also please peruse the Help page about backing up the system, a link
to this page is at the bottom of the Help page for the main Pilot
Logbook System screen.
Note that the screens can be moved and resized and the system will
remember the sizes and locations of each.
Note that a right click on the icon in the upper left of the Pilot
Logbook System screen will display the About Logbook frame.
2.0a1 June 16, 2020 This version is a complete re-write of the
original Logbook System released in 2011. The GUI interface,
originally written using Swing, has been rewritten using JavaFX. It
is designed to using the modularity of Java in versions of Java
later than Java 8 although it is not yet a modular application as it
uses external jar files that are not (yet) modular.
The Android version of the Logbook System is essentially the same
system running on Android. While each system runs quite happily on
its own the two can be used together by "synchronizing" the system
on the PC with the system on the Android device. For example, if you
have started to use the PC system available here and subsequently
start to use the Android based system on your phone or tablet you
can populate the empty database on the Android device by syncing it
with the PC system. Conversely if you take your phone with you on a
trip and leave your PC system at home you can keep your logbook up
to date on your phone as you travel. When you return home you can
bring your PC system up to date by syncing it with the phone. You can actually do this while on
the road but it's a tad more involved. This is explained in the
on-line help for this system.
The Android version of the system is being re-written and is
available on the Google Play Store as JCST Logbook.
The application does not collect, store or pass on any user data.
If, in the course of trying to resolve a technical issue, a user
supplies data to assist in duplicating or otherwise resolving the
issue, that data is treated as confidential and not shared or passed
on to any third party. Once the issue for which the data was
provided is resolved, the data is removed from our systems. This
policy applies to this application and to the Android app JCST
The Logbook System is free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
The Logbook System is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the implied warranty
of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
the GNU General Public License for more details.
You will be required to accept the terms of the license before you
can use the system.
A copy of the GNU General Public License is here.
Alternatively see http://www.gnu.org/licenses/#GPL.
The source code for the desktop system is available on request by
contacting the developer at the e-mail address as found in the
on-line help when the system is installed.
Prepared: June 16 2020
Modified: November 18, 2020
Johnson Computer Software Team Limited. 2019, 2020