Implementations

Overview

Compatibility Matrix

ImplementationWindowsLinuxMac OS X
GEDKeeper2fully operationalfully operationalnot supported
GEDKeeper3in processin processin process
GEDKeeperXinitial experimentnot supportedinitial experiment

Implementations Detail

GEDKeeper (GKv1)

Development period: 08.01.2009 - 31.05.2011.

Ported from Delphi to C#: 01.06.2011 - 20.07.2011.

Specificity: Delphi, VCL.

Status: finished.

Last version: 1.9.1.

GEDKeeper2 (GKv2)

Development period: 05.08.2011 - present time.

Specificity: C#, WinForms.

Status: stable.

Last version: 2.26.1.

GEDKeeper3 (GKv3)

Development period: 24.05.2017 - present time.

Specificity: C#, Eto.Forms.

Status: beta.

Last version: 3.2.1.

GEDKeeperJ

Ported from C# to Java: 24.07.2017 - 23.09.2017.

Specificity: Java, Swing.

Status: discarded.

GEDKeeperX (GKvX)

Development period: 13.10.2018 - present time.

Specificity: C#, Xamarin.

Status: in developing.

GEDKeeperU (GKvU)

Development period: 05.11.2018 - 20.05.2021.

Specificity: C#, UWP.

Status: discarded.

Reason: using the framework (UWP) targeting only one operating system (Windows) has no future for the project.

GEDKeeperA (GKvA)

Development period: 19.05.2021 - 26.05.2021.

Specificity: C#, Avalonia.

Status: discarded.

Reason: multiple problems with UI elements (no editable ComboBox, spacing for grid cells, options for disable minimize/resize buttons in dialogs, masked text box, an obscure and complex way to implement graphics drawing components using pure framework means without diving into specific platform-specific renders). Fully covered by the functionality of Eto.Forms in the absence of the same problems.