SimpleLogBook

Languages
C++ / Qt 4.2+
Version
0.2.0

SimpleLogBook is a simple (obviously) pilot's logbook. It's at a very early stage at the moment and can only record basic flight information (take a look at the screen shots below). The flight information is stored as an XML file and can currently be used to calculate total flight time across one or more flights.

Immediate plans for development include a greatly increased time calculating facility; allowing the calculation of total time spent flying each plane type, in each operating capability and under which conditions.

Longer term plans include the addition of filters, to limit the flights displayed, the ability to attach more complex data (e.g. photos) to each flight and a print function.


Installation

Binary builds are available for Windows and OS X (10.3+, PPC/Intel). For Windows a standard installer is provided - running this will install the application and the libraries it requires. The OS X package is in a normal .dmg image and contains the required libraries (hence its size). The application can be installed by mounting the .dmg and dragging the SimpleLogBook application in to the target directory (e.g. Applications).

For Linux and other Unix derived operationing systems the application should be build from source. Download the source tarball and follow the (very simple) instructions in README.txt.

Note that Windows and Mac users can also build the application from source; all the files required for these operating systems (e.g. raw icons) are included in the source tarball.


Usage

To run the application either double click on its icon or run it from the command-line; the main flight window will be displayed upon startup. Logbooks can be created, loaded and saved via the File menu. The Flights menu contains the functionality for adding, deleting and editing flights. This menu also contains the total flying time calculation function.

Right-clicking on the flights table will duplicate the Flights menu.

The new/edit flight dialog contains all the fields found in a standard paper log book. Hitting OK will save any changes you have made, Cancel will abandon them.


Testing

SimpleLogBook is built on the Qt library and so should run on any platform that supports Qt 4.0+. It has been tested on the follow hardware/operating system combinations:

  • - Intel Pentium 4, Windows XP (SP2)
  • - Intel Macbook Pro, OS X (10.4)
  • - AMD XP2800, Gentoo Linux


Screenshots

Windows XP Screenshot Linux/KDE Screenshot OS X 10.4 Screenshot
Windows XP KDE 3.4 / Linux OS X 10.4

Recent News

Version 0.2.0 (2007-02-28 01:17:02 vrai)

This release adds a "duplicate" function to the flight menus, handy if your flights tend to have a lot of common information, and an auto-complete feature for the text fields in the flight dialog. It also fixes some minor user interface niggles, such as the drifting selection that occurred when editing a flight caused it's position to change in the ordering.

To provide the auto-complete feature in a Qt standard manner the minimum requirements have been increased from Qt 4.0 to Qt 4.2 (the most recent stable release).

The distribution formats are the same this time, though the binaries have been stripped this time to reduce their size and so the size of the install bundles.

Version 0.1.0 (2006-08-17 00:21:11 vrai)
The initial beta version of SimpleLogBook is now available for download. As well as the usual source tarball there are pre-built versions available for Windows (as an installer) and OS X (as a universal binary).

Project Files

Click on the file name to download the file. Some browsers may require you to right-click on the file and select "Save Link As".
Version File Description MD5
0.2.0 simplelogbook.0.2.tar.bz2 Source code tar ball. df7fc576dac0a666a03f1c9271d21a33
0.2.0 setup.simplelogbook.0.2.exe Windows installer. fc76c038189f49fad0967b40b9454d3f
0.2.0 simplelogbook.0.2.dmg OS X universal binary de0e5270e2d28432977002f61da32aad
0.1.0 simplelogbook.0.1.tar.bz2 Initial release - source code tar ball. 8e89646683cc75187137e1d8a11e0f4d
0.1.0 setup.simplelogbook.0.1.exe Windows Installer. 7f3f3d52fea01db1185293136f28775a
0.1.0 simplelogbook.0.1.dmg OS X universal binary. a845c37658a45ea7ddabe7b36ee1906b

Navigation

Software Projects


Assorted Scripts - things that don't warrant a whole project but might be useful to someone.

Site hosted by Linode: using Apache, PHP, MySQL and Propel.

Site created using Eclipse PDT and OS X.

Site design and original content Copyright © Vrai Stacey. Unless otherwise stated, source code contained on this site is published under the GNU Public License (GPL).

Valid XHTML PHP Powered No Software Patents