<  |  >




Montag, 11 April 2011

MyFamily - Genealogie unter Haiku

Seit 2005 arbeite ich an einem Programm zur Ahnenforschung (Genealogie) unter Zeta, bzw. seit dessen Ende, für Haiku.

Das Programm welches derzeit den Namen MyFamily trägt, ist in der yab Programmiersprache geschrieben. Es ist eines der ersten Programme, welches ich in yab geschrieben, aber immer noch nicht abgeschlossen habe. Am Anfang waren meine Erfahrungen im Programmieren noch sehr gering, so das ich immer wieder vor Problemen stand, welche ich nicht bewerkstelligen konnte.

In den Zeiten, in denen ich die Arbeit an MyFamily unterbrochen habe, entstanden andere Programme dessen Umsetzung und Lösungswege nach deren Fertigstellung in MyFamily eingeflossen sind.

Auch die Programmiersprache (yab) war damals noch vielen Änderungen ausgesetzt, da diese noch sehr neu war. Dies zog nach sich, dass ich auf Grund von sehr starken Änderungen die Arbeit an MyFamily zwischenzeitig komplett aufgegeben hatte, da es einfach zu viele Änderungen gegeben hat. Doch das Projekt an sich hat mir keine Ruhe gelassen und letztendlich habe ich doch die Überarbeitung begonnen. Diese jedoch habe ich dann wieder abgebrochen und MyFamily einer kompletten Umstrukturierung und Designänderung unterzogen.

Die nächste größere Entwicklungspause entstand als Zeta vom Markt genommen wurde. Zu diesem Zeitpunkt gab es noch keine auf meinem Rechner funktionierende Haiku Version, auch die Alpha war noch lange nicht in Sicht. Auch nachdem dann die erste Alpha von Haiku erschienen ist, fehlte mir die Motivation daran zu arbeiten. Ich habe zwar hin und wieder ein paar Dinge ausprobiert und kleinere Fehler behoben, aber einen richtigen Fortschritt hat das Projekt damit nicht gemacht. Erst einige Zeit später habe ich dann begonnen die Zeta Version auf Haiku umzuschreiben. Jedoch konnte ich mich dem Projekt nicht zielgerichtet widmen, denn andere Ideen für Programme haben mich mehr gereizt. Somit habe ich viele kleine und ein großes Programm (WebConcept Creator) erstellt bevor ich nun wieder ab und zu an MyFamily arbeite.

Da bereits so viel Zeit ins Land gegangen ist, habe ich mich nun entschlossen MyFamily online zu stellen. Dazu habe ich alles aus dem Programm genommen, was derzeit noch nicht fertig ist. Dies mache ich, damit eine funktionierende Alpha Version zum Testen, Fehlersuchen und Anregungen sammeln herausgegeben werden kann. So kann ich in Ruhe an Erweiterungen arbeiten ohne immer im Hinterkopf zu haben das ganze Programm fertig stellen zu müssen. Dies hat mir bereits beim WebConcept Creator geholfen, denn irgendwie habe ich auf einmal, nachdem das Programm erst einmal online war viele Ideen und Lust gehabe daran zu arbeiten. Darum hoffe ich das selbe jetzt auch für MyFamily.

Derzeit kann man mit MyFamily über 80 Informationen pro Person archivieren was im Gegensatz zu vielen anderen Genealogieprogrammen eine Menge ist. Außerdem kann man sich eine Ahnentafel anzeigen lassen, welche Bildlich die Zusammenhänge der Familie darstellt. Das Programm bedient sich dazu dem Kekule System.

Funktionen wie GEDCOM In- und Export, Statistiken, Datenarchiv, Backupfunktion und vieles mehr sind bereits in den Anfängen, aber welche davon genau und in welchen Umfang den Weg in das Programm finden werden kann ich derzeit noch nicht sagen.

Wer Ideen hat und Lust hat das Programm zu testen kann es sich hier herunterladen.

Screenshots und Infos: Lelldorin.de





Dienstag, 23 Dezember 2008

MyFamily

Ein ganze Weile ist vergangen, seit ich das letzte mal etwas von meinem Genealogie Projekt MyFamily berichtet habe. Das Projekt lag mal wieder eine Zeit lang auf Eis, da ich keine Zeit hatte mich damit intensiv zu beschäftigen. Doch innerhalb der letzten zwei Monate habe ich wieder mit der Arbeit begonnen. Immer wenn ich die Zeit gefunden habe, habe ich Dinge, die ich mir vorgenommen habe an MyFamily zu verändern, ausgeführt.

Die gesamte Eingabemaske für die Personendaten hat sich verändert. Nun ist alles kompakter aber auch übersichtlicher. Nun kann man in Bereichen, wo mehrere Angaben gemacht werden können (z.B. Kinder, Geschwister, Beruf...) diese wie gewohnt in die Maske eingeben und dann speichern, jedoch werden diese jetzt in einer extra Tabelle aufgeführt, so das man eine schnelle Übersicht erhält welche Einträge bereits gemacht wurden. Dabei soll später die Eingabemaske gleichzeitig auch als Ausgabefeld dienen. Macht man einen Doppelklick auf den Tabelleneintrag werden die Informationen in den Eingabefeldern ausgegeben.

Bei den Screenshots habe ich aktuelle Bilder des Projektes eingefügt.



<  |  >