
Programm zur Darstellung von gedcom Dateien mit Stammbäumen und Ahnenlisten im Internet und auf dem lokalen PC. Desweiteren eignet sich das Programm sehr gut, um es mit den genealogischen Daten auf CD zu schreiben und von dieser dann zu starten.
neue Funktionen der Version 4.0:
| - | dynamische Fensteraufteilung |
| - | neue Menüstruktur |
| - | Wheelmouse |
| - | Verwandtschaftanzeige |
| - | erweiterte Texte |
| - | erweiterter Datenschutz |
| - | verbessertes Hilfesystem |
| - | Paßwortanfrage |
| - | Lokalisierung |
Die Stammbäume und Ahnenlisten können als
Während des Programmlauf ist es jederzeit möglich, zwischen den beiden Darstellungsformen und den beiden Ausgabeformaten zu wechseln.
Das Listenformat kann dazu benutzt werden, um alle Information zu einer Person zu bekommen, die in den Sätzen der gedcom Datei gespeichert ist. Die Grafikausgabe gibt einen guten Überblick über mehrere Generationen.
Es gibt mehrere Möglichkeiten innerhalb der aktuellen Ausgabe zu surfen. Zusätzlich zur aktuellen Ausgabe garantiert ein Index das schnelle Auffinden von speziellen Personen. Eine ausführliche Programmbeschreibung wird beim Start ausgeben und kann auch jederzeit angefordert werden.
Sie können das Programm lokal auf Ihrem System benutzen oder Sie stellen es zusammen mit Ihren gedcom Dateien auf Ihren Internet-Server, so daß jeder über das Web auf Ihren genealogischen Daten zugreifen kann. Es ist sehr einfach, das Programm zusammen mit Ihren Daten auf eine CD zu schreiben, die sie an die Verwandtschaft oder genealogische Forscher weitergeben können. Diese können dann das Programm direkt von der CD starten, ohne daß eine Installation notwendig ist.
Gedcom-Dateien enthalten vielfach sehr persönliche Daten, die mißbraucht werden können, wenn sie in falsche Hände fallen. Das Programm Ahn bietet Ihnen einen doppelten Schutz, wenn Sie Ihre gesamten Daten im Netz zur Verfügung stellen. Sie können jetzt Ihre gedcom Dateien verschlüsseln, so daß nur noch das Programm Ahn sie interpretieren kann. Ein einfaches Downladen Ihrer gedcom-Datei oder Ansehen mit einem Editor schützt Ihre Daten.
Desweiteren können Sie zusätzlich festlegen, zu welchen Daten allgemeine Netzbenutzer Zugang haben sollen. Das Programm bietet sechs Stufen der Sicherheit an. Durch entsprechenden Paßwortschutz können trotzdem berechtigte Benutzer auf sämtliche Daten zugreifen. Dazu sind keine Modifikationen an Ihren gedcom-Dateien notwendig.
Da das Programm Ahn ein Java-Programm ist, müssen Sie Ihren Browser so einstellen, daß das Starten von Java-Programmen zugelassen wird.
Die Version Ahn 4 setzt eine Java Version 1.4 oder größer voraus. Bei modernen Browsern wie Internet Explorer 6, Netscape 6, Mozilla 1 und Opera 7, die meistens zusammen mit Windows XP verwendet werden, muß die Java Version unabhängig vom Browser installiert worden sein. Wenn noch eine ältere Java Version installiert ist, ersetzen Sie die Java Version. Nach dem Download über die Seite Sun Java Download kann Java durch Ausführen der heruntergeladenen Datei installiert werden.
Die Version Ahn 4 enthält zusätzlich noch die Vorgängerversion Ahn 3, die mit jeder Java Version lauffähig ist, also z.B. auch mit Internet Explorer 4 bzw. 5 und Netscape 4.7x. In diesen Browsern ist die Java-Version 1.1 integriert und braucht deshalb nicht extra installiert worden zu sein. Sie können gezielt die Version Ahn 3 starten oder durch das Tool 'ahnSwitch' die geeignete Version auswählen lassen.
Der Start des Beispieles erfolgt über diesen Link. Wenn Sie sich mit Ihrem Browser den Quelltext dieser htm-Datei ansehen, erkennen Sie, wie einfach das Programm Ahn in eine Web-Seite zu integrieren ist.
Der Stammbaum ist ein Ausschnitt aus dem Stammbaum der Familie Braess, beginnend mit dem Stammvater Peter Braess und seinen Söhnen Peter und Elias. Gern können Sie sich auch die gesamte Stammfolge ansehen. Da dieser Ausschnitt keine lebenden Personen umfaßt, ist die gedcom-Datei Braess_a.ged unverschlüsselt, so daß Sie sich diese z.B. mit Ihrem Browser ansehen können.
Es ist empfehlenswert, das Browserfenster zu vergrößern, so daß es den gesamten Bildschirm einnimmt. Um durch die gesamte Liste zu scrollen, ist evt. der horizontale Scrollbar des Browsers zu bewegen, so daß der vertikale Scrollbar der Liste sichtbar wird.
Im Hilfefenster, wie auch im folgenden Abschnitt Programmbedienung , wird beschrieben, wie Sie in den Daten surfen können. Insbesondere möchte ich auf das Programmmenü und das Personenmenü mit dem '<->' Symbol bei jeder Person hinweisen, mit denen Sie die meisten Funktionen des Programmes aktivieren können.
Das Listenformat kann Verweise auf Bilder, Internet-Seiten und
Referenzen auf Quellen erhalten. Beim Anklicken dieser Links
wird jeweils ein neues Fenster eröffnet.
Da den Personen ein oder mehrere Bilder zugeordnet sein können,
wird zur guten Übersicht auch der Titel des Bildes ausgegeben.
Die Referenzen zu den genealogischen Stellen stehen im Text an
der Stelle, auf die sich die Referenz bezieht. Eine Referenz
in blauer Linkfarbe hat die Form [n].
Auch die Ahnenliste kann wie der Stammbaum Verweise auf Bilder, Internetseiten und genealogischen Quellen enthalten.
Die Breite des Indexbereiches kann durch Verschieben des Teilers vergrößert oder verkleinert werden. Bei einem kleinen Indexbereich werden die Namen in einer Kurzform im Indexbereich dargestellt, so daß evt. keine eindeutige Zuordnung möglich ist. Bei einem breiten Indexbereich wird der vollständige Name einschließlich sämtlicher Vornamen ausgegeben.
Durch das Programmmenü 'Ansicht' mit dem Element 'Index aus|ein' kann der Indexbereich aus- und wieder eingeschaltet werden.
GEDCOM Info
Die genealogische Information wird aus einer Datei ausgelesen, die nach
dem GEDCOM Standard aufgebaut ist. In einem seperaten Fenster wird
Information über die GEDCOM Datei ausgegeben, die z.B. den Herausgeber
der Datei, Erstellungsprogramm mit dem die Datei und das
Erstellungsdatum der Datei enthalten kann.
Paßwort
Ein Teil der Daten kann durch ein Paßwort geschützt sein. Wenn Sie vom
Eigentümer das Paßwort erhalten haben, können Sie mit diesem Menü
das Paßwortfenster eröffnen, um das Paßwort während des Programmlaufes
einzugeben. Anschließend steht Ihnen die gesamte genealogische
Information zur Verfügung.
Wenn das Paßwort für geschützt Information schon bei Programmstart
eingegeben wurde oder die genealogischen Daten keinen Paßwortschutz
besitzen, kann dieser Menüpunkt nicht aktiviert werden.
Schließen
Wenn das Programm Ahn direkt über Java gestartet worden ist, kann es mit
diesem Menü wieder beendet werden. Dieses Menü entfällt beim Start über
einen Browser.
Grafik | Liste
Es wird vom Listenformat ins Grafikformat oder umgekehrt gewechselt.
Info
Die aktuelle Version des Programmes und die Referenzen im Internet mit der
zugehörigen email-Adresse werden ausgegeben.
Dieses Untermenü wird nur im Grafikformat angeboten.
Dieses Untermenü wird nur im Grafikformat angeboten.
Die Verwandtschaft wird über die drei Untermenüs gesteuert:
Start Kette
Die erste Person der Verwandtschaftskette wird definiert.
Ende Kette
Die zweite Person der Verwandtschaftskette wird definiert. Anschließend
sind die Personen gekennzeichnet, die zur Verwandtschaftskette
gehören.
Lösche Kette
Die Verwandtschaftskennzeichnung der Personen wird gelöscht.
Dieses Menüelement kann nur beim Start des Programmes über einen Browser aktiviert werden.
Ich empfehle folgende Schritte für einen lokalen Test auf Ihrem PC:
Nach dem ersten Start des Programmes oder nach Änderungen an der gedcom Datei sollten Sie die Java Console anschauen, da dort Meldungen des Programmes abgelegt werden, z.B. nicht unterstützte Tags oder Zeilen der gedcom-Datei, die wegen ihres Formates nicht interpretiert werden konnten. Die meisten Meldungen werden mit der zugehörigen Zeilennummer der gedcom Datei versehen. Nicht unterstützte Tags werden nur beim ersten Auftreten protokolliert.
Die Aktivierung der Java Console ist abhänging vom verwendeten Browser, z.B. MS Internet Explorer oder Netscape Navigator/Communicator, und von der verwendeten Version des Browsers.
Ich wünsche Ihnen viel Erfolg und Freude bei dem Surfen in Ihren Daten.
Zur Deinstallation genügt das Löschen des verwendeten Dateiverzeichnisses. Es werden keine Daten innerhalb und außerhalb des Dateiverzeichnisses abgelegt. Auch die Registry wird nicht verändert.

Das Menü gibt es in zwei Versionen:
Über den Button htlm-Code kann der Code angezeigt werden, der für eine Internetpräsentation benötigt wird. Mit 'Cut and Paste' kann der Applet-Code direkt in die html-Datei kopiert werden.
Vorher müssen Sie mir allerdings die URL Ihrer Homepage bzw. die Liste Ihrer URLs, wenn Sie Ihre Daten auf mehreren Servern bereitstellen wollen oder Ihr Server unter mehreren Adressen erreichbar ist, schicken, damit ich Ihnen einen speziellen Modul 'AhnCode.class' generieren kann, der den Start über Ihre Homepage erlaubt. Ohne einen speziellen Modul werden die Netzbenutzer die Fehlermeldung 'Registrierung für Internet fehlt' bekommen.
Falls Sie mehr als eine Datei und oder viele Bilder bereitstellen wollen, ist ein strukturierter Dateibaum zu empfehlen. Dabei ist zu beachten, daß die gedcom Dateien und Bilder im Dateiverzeichnis der Java-Module oder in Unterdateiverzeichnissen hierzu stehen.
Welche Java Version Ihr lokaler Browser unterstützt, können Sie am einfachsten mit der Browserversion von ahnStart feststellen. Nach dem Start des Menüprogrammes drücken Sie den Button 'Java Version'. Wenn Sie mehrere Browser installiert haben, können diese unterschiedliche Java Versionen benutzen.
Der Start des Programmes Ahn 3 unterscheidet sich nur im Code Parameter des applet Tags innerhalb der html Datei - s. Parameter des Programmes -, indem AhnApplet.class durch Ahn3Applet.class zu ersetzen ist. Ein beispiel finden Sie in der Datei ahn3.htm.
Das Programm ahnSwitch, das als Java Applet über eine html Datei gestartet wird, kann Ihnen helfen, das Programm Ahn in der richtigen Version einzusetzen. In den Parametern dieses Programmes geben Sie zwei html Dateien für die beiden Versionen an. Falls Ihre gedcom Datei die erweiterten Note Tags enthält, die noch nicht von Ahn 3 unterstützt wird, können Sie den Benutzer eine geeignete Meldung ausgeben. Falls Sie das Programm ahnSwitch ohne die beiden Parameter starten, zeigt es die aktuelle Java Version an.
Beispiel:
<APPLET code=ahnSwitch.class width=400 height=500>
<PARAM name=ahn4 value='ahn.htm'>
<PARAM name=ahn3 value='ahn3.htm'>
</APPLET>
Die Datei ahn.htm startet das Programm Ahn 4 und die Datei ahn3.htm das Programm Ahn 3. Die Datei ahn3.htm könnte auch eine Meldung enthalten, daß ihre genealogischen Daten leider mit der Browser/Java Kombination nicht darstellbar sind.
Jeder Internetbenutzer kann Ihre gedcom Dateien lesen und vom Internetserver herunterladen. Nach dem Start des Programmes kann er sich durch den Browser die aktuelle html-Seite anzeigen lassen. Innerhalb des Applet Aufrufes findet er den Namen der gedcom Datei. Wenn er diesen Namen in das URL Feld des Browsers einträgt, wird die gedcom Datei angezeigt und der Benutzer kann dann die Information abspeichern. Um dieses zu verhindern, kann Ihre gedcom Datei verschlüsselt werden.
Desweiteren legen Sie bei der Verschlüsselung fest, welche Daten der normale Netzbenutzer sehen soll und wie das Paßwort lautet, um auf alle Daten zugreifen zu können.
Die Datei Ahn.zip enthält jetzt das Programm AhnCrypt.exe -für Windows95 und WindowsNT- zum Verschlüsseln der gedcom Dateien, die als .cgd (crypted gedcom) abgelegt werden, und zur Festlegung des Netzzuganges mit Paßwort. Das Programm Ahn benutzt die interne Decrypt-Routine, wenn als gedcom Datei eine .cgd Datei zugewiesen wurde. Nur wer den Schlüssel kennt, der bei der Verschlüsselung verwendet wurde, kann die Information wieder entschlüsseln.
Ein Aufruf des Programmes AhnCrypt mit dem Parameter -hilfe liefert eine Beschreibung des Programmes zum Verschlüsseln/Entschlüsseln der Daten und der Festlegung des Netzzuganges mit Paßwort.
Der Aufruf aus einer DOS-Shell:
AhnCrypt -hilfe|-help
oder
AhnCrypt key datei [zugriff passwort]
| -hilfe -help |
Es wird die Beschreibung des Kommandos zum Starten des Programmes ausgegeben |
| key: | Invidueller Schlüssel zum Ver-/Entschlüsseln von gedcom Dateien
|
| datei: | gedcom Datei zum Ver-/Entschlüsseln ohne Index
|
| zugriff: | Der Zugriff legt fest, welche Information der gedcom-Datei als Standardausgabe ausgegeben wird. Folgende Zugriffsmodi sind möglich: ALL| LIVING_NODATA| LIVING_NONOTES| ALL_NODATA| ALL_NONOTES| PRIVATE |
| passwort: | Paßwort für die Ausgabe der gesamten gedcom Information. |
Zugriffsmodi:
| ALL: | Alle Benutzer können ohne Paßwortschutz sämtliche Daten Ihrer gedcom-Datei sehen. Diese Variante ist zu empfehlen, wenn die gedcom-Datei nur Vorfahren und Ahnen von Ihnen enthält. |
| LIVING_NODATA: | Die Benutzer ohne Paßwortkennung erhalten sämtliche Daten Ihrer gedcom-Datei ausgenommen von lebenden Personen - geboren nach 1900 und es gibt keine Sterbedaten-, von denen die Geburts- und Hochzeitsdaten (Ort und Datum), Adressen sowie die Bilder unterdrückt werden. Diese Variante ist sehr gut geeignet, wenn auch Familienangehörige der aktuellen Generation in der gedcom-Datei enthalten sind. |
| LIVING_NONOTES: | Gegenüber LIVING_NODATA wird für lebende Personen nur noch der Name ausgegeben. Ergänzende Agaben zur Person - NOTE Tags der gedcom-Datei - sind wie die Geburts- und Hochzeitsdaten nur über Paßwortzugriff erhältlich. |
| ALL_NODATA: | Die Geburts-, Sterbe- und Hochzeitsdaten und Adressen aller Personen der gedcom-Datei sind nur mit Kenntnis des Paßwortes erhältlich. Ebenso werden keine Verweise auf Bilder ausgegeben. |
| ALL_NONOTES: | Die Standardausgabe ohne Paßwortkenntnis enthält nur die Namen der Personen. Als Ahnenforscher möchten Sie, daß sich interessierte Genealogen an Sie wenden, um nähere Angaben zu den Personen, evt. durch Paßwortvergabe, zu erhalten. |
| PRIVATE: | Ihre gedcom Daten sind nur Netzbenutzern, z.B. Familienangehörige, Freunde und spezielle Ahnenforschern, zugänglich, denen Sie das Paßwort mitgeteilt haben. Ihre gedcom Datei enthält viele sehr persönliche Information, die nur der Familie, die evt. sehr weit gestreut ist, zugänglich sein soll. |
Das Applet Tag für das Programm Ahn innerhalb einer htm-Datei hat folgende Syntax:
<APPLET [codebase=pfad] archive=AhnClass.jar code=AhnApplet.class height=höhe width=breite MAYSCRIPT>
<PARAM name=gedfile value='gedcom-Datei'>
[<PARAM name=base value='Basisnummer'>]
[<PARAM name=lang value='Sprache'>]
[<PARAM name=help value='off'>]
[<PARAM name=index value='off'>]
[<PARAM name=password value='off'>]
[<PARAM name=date value='Datumsformat'>]
[<PARAM name=logo value='logo-Datei'>]
[<PARAM name=background value='Hintergrundfarbe'>]
</APPLET>
Es muß mindestens der Parameter gedfile existieren, die weiteren Parameter sind optional.Die Parameter können in beliebiger Reihnfolge definiert werden. Die htm-Datei kann selbstverständlich beliebig weitere htm Tags enthalten.
Der Name der gedcom-Datei muß eindeutig in bezug auf Groß- und Kleinbuchstaben verwendet werden. Insbesondere bei einem Übergang von MS-DOS ist große Sorgfalt geboten.
Die gedcom Datei sollte im selben Dateiverzeichnis wie die html-Datei des Programmes Ahn stehen. Wenn Sie ein anderes Dateiverzeichnis wählen, müssen Sie einen relativen Dateinamen, z.B. 'data/ahn.ged', angeben.
Die gedcom-Datei, d.h der Dateiindex ist .ged, kann ohne Modifikation bereitgestellt werden. Aus Datenschutzgründen ist jedoch eine Verschlüsselung -evt. mit Paßwortschutz - vorzuziehen. In diesem Fall muß der Index .cgd lauten.
Warnung:
Der Dateiname der gedcom-Datei darf keine Sonderzeichen, z.B. Blanks oder
Umlaute enthalten, weil sonst bei Internetbetrieb evt. die gedcom-Datei
nicht geladen werden kann.
Die Basisperson bestimmt, ob die erste Ausgabe eine Ahnenliste oder ein Stammbaum ist. Wenn die Basisperson die jüngste Generation ist und somit nur Vorfahren hat, oder Vorfahren und Nachkommen hat, wird eine Ahnenliste gewählt. Bei einer Basisperson mit nur Nachkommen wird der Stammbaum dieser Person als erste Darstellung gewählt.
Der Defaultwert als Basisperson ist die erste Person in Ihrer gedcom Datei.
Über das <-> Symbol und dem folgenden Menü können Sie jederzeit zwischen Stammbaum und Ahnenliste umschalten und außerdem andere Personen als Basisperson wählen.
Die Texte werden in deutscher, englischer oder französicher Sprache ausgegeben. Diese Spracheinstellung kann über das Lokalisationsmenü jederzeit geändert werden.
Der Defaultwert bei fehlendem Parameter ist die Sprache, die durch die Lokalisierung eingestellt worden ist.
Wenn weitere Lokalisierungsdateien bereitgestellt werden, können diese über diesen Parameter angesprochen werden.
Wenn der help Parameter auf off gesetzt ist, wird beim Start des
Programmes kein Hilfe-Menü ausgegeben.
Es wird auch noch der Parameter start mit dem Wert nohelp aus Version 3
unterstützt, der dieselbe Wirkung hat.
Wenn der index Parameter auf off gesetzt ist, wird beim Start des Programmes kein Index ausgegeben. Dadurch steht dem Listen- oder Grafikmodus der gesamte Bildschirmbereich zur Verfügung.
Wenn der password Parameter auf off gesetzt ist, wird beim Start des Programmes mit codierten gedcom Dateien keine Paßwortanfrage ausgegeben. Das Paßwort kann jederzeit über das Menüelement 'Paßwort' im Menü 'Datei' eingegeben werden.
Mit diesem Parameter können Sie das Datumsformat in der Listenausgabe abweichend vom Standardformat vorgeben. Für deutsch und französisch ist der Defaultwert ddmmyyyy und für englisch mmddyyyy.
ddmmyyyy : Das Datumsformat ist Tag, Monat und Jahr mit jeweils einem Punkt als Trenner, z.B. 30.01.1950
mmddyyyy : Das Datumsformat ist Monat, Tag und Jahr mit jeweils einem Bindestrich als Trenner, z.B. 01-30-1950
ddmmmyyyy1: Die Monatsangabe wird als Kurzform mit drei Zeichen ausgegeben mit einem Punkt hinter dem Tagesdatum, z.B. 30. Jan 1950.
ddmmmyyyy2: Dieses Format verwendet gegenüber dem vorangehenden Format den Bidestrich als Trenner, z.B. 30-Jan-1950.
Mit diesem Parameter wird das Logo im Kopf der Indexliste spezifiziert. Es bestehen folgende drei Möglichkeiten:
keine Angabe (fehlender Parameter) : Es wird das Logo des Programmes ausgegeben. Bei einer schmalen Indexliste wird nur der Buchstabe 'A' vom Logo 'Ahn' verwendet.
Name einer Logo-Datei: Die Bilddatei, z.B. als .gif- oder jpg-Datei, wird als Logo ausgegeben. Damit kann jeder Benutzer eigene Logos in seine Stammbäume einfügen, z.B. Wappen, Bild eines Familienangehörigens, ... . Das Logo darf nicht breiter als die Indexleiste sein, die über den width Parameter zu steuern ist. Der Pfadname ist wie bei den Bildern relativ zu den Java-Moduln anzugeben. Die Logodatei muß in dem Dateiverzeichnis der Javamodule oder in einem Dateiverzeichnis unterhalb liegen.
- : Die Indexleiste soll kein Logo enthalten
Mit diesem Parameter kann der Hintergrund der Listen und Grafiken eingestellt und damit der Internetseite angepaßt werden. Es bestehen zwei Möglichkeiten die Hintergrundfarbe zu definieren:
Hexadezimale Angabe der Farbe : Die Angabe erfolgt wie bei Internetseiten und hat die Form #rrggbb. Die Angaben für die drei Farben rot, grün und blau sind durch zwei Zeichen mit den Werten zwischen 0 und F zu definieren.
Dezimale Liste für die drei Farben rot, grün und blau in der Form 'rot,grün,blau'. Die Werte für die drei Farben dürfen zwischen den Werten 0 und 255 liegen.
Die Beispiele zur Verschlüsselung sind mit verschiedenen Hintergrundfarben realisiert.
Zur Zeit können gedcom-Dateien mit maximal 30000 Personen- und 12000 Familiensätze verarbeitet werden. Die Ahnenliste darf 120000 Zeilen nicht überschreiten.
Bei großen gedcom Dateien von einigen 100 K kann der Start in Abhängigkeit von der Prozessorleistung, Datenübertragung und Java-Version des Browsers etwas dauern, bis die erste Liste auf dem Bildschirm erscheint. Ebenso wird bei einem Wechsel zwischen Stammbaum und Ahnenliste einige Rechenzeit benötigt, die jedoch ab der Java-Version 1.3 der Browser stark reduziert wurde. Die Reaktionszeit innerhalb eines Stammbaumes oder Ahnenliste, auch beim Wechsel zwischen Listenform und Grafik, ist auch bei großen Dateien sehr gut.
Bitte bedenken Sie, wenn Sie gedcom-Dateien ins Internet stellen, daß nicht alle Internetbesucher über modernstes Equipment verfügen. Prozessoren mit 300 Mhz, Datenverbindungen mit 28.8 KBaud und Browser mit Java 1.1 ( z.B. Netscape 4.7 und Internet Explorer 4.0 ) sind noch weit verbreitet. Schlechte Reaktionszeiten durch zu große gedcom-Dateien verärgert die Besucher Ihrer Seiten.
Bei großen Datenmengen empfiehlt sich eine Aufteilung in mehrere gedcom Dateien, z.B. die Nachkommen oder Vorfahren einer Person in eigene gedcom Datei. Ich habe z.B. meine Daten in 14 Dateien aufgeteilt. Erst seit kurzem biete ich auch mit entsprechendem Hinweis meine gesamten genealogischen Daten von 850 KB als Gesamtdaten an.
Bei eingeschaltetetem Indexbereich gilt nach dem Start folgende Zuordnung zwischen dem width Parameter und der Generationenanzahl:
| Width | Generationenanzahl |
| 600 - 740 | 3 |
| 750 - 890 | 4 |
| 900 - 1040 | 5 |
| 1050 - 1190 | 6 |
| 1200 - 1340 | 7 |
| 1350 - 1490 | 8 |
| 1500 - 1640 | 9 |
| 1650 - 1790 | 10 |
Das Programm Ahn unterstützt die Definition des gedcom Standards, die auch von einigen Erfassungsprogrammen benutzt werden. Eine Objektdefinition des gedcom Standard besteht aus folgenden Tags:
| 1 OBJE | ||
| 2 TYPE | #optional | |
| 2 TITL | #optional | |
| 2 FILE | ||
| 2 NOTE | #optional |
| TYPE: | Beschreibt den Typ des Objektes. Wird z.Zt. nicht ausgewertet, sollte evt. auf 'Image' gesetzt werden, um später zwischen verschiedenen Objekttypen zu unterscheiden. |
| TITL: | Überschrift zum Bild. Der Titel wird auch zur Erläuterung des Links in der Liste verwendet. |
| FILE: | Name der Bilddatei oder URL der Internerseite.
Der Name der Bilddatei, die im gif- oder jpg-Format vorliegen kann. Wenn die Datei nicht im Dateiverzeichnis der Javaprogramme liegt, ist der relative Pfadname mit anzugeben. Wie bei der gedcom-Datei muß das Dateiverzeichnis unterhalb des Dateiverzeichnisses der Javaprogramme liegen. Die Namen der Bilddateien dürfen Blanks enthalten. Bei anderen Sonderzeichen, z.B. Umlauten, kann es bei einigen Bowsern passieren, daß die Bilddateien bei Internetbetrieb nicht gefunden werden. Die URL der Interseite kann als weltweite Internetseite, beginnend mit http:, angegeben werden oder als lokale htm-/html-Datei, die relativ zum Dateiverzeichnis der Java Module anzugeben ist. |
| NOTE: | Unterschrift zum Bild. Ein langer Text wird evt. in mehrere Zeilen aufgebrochen. Bei Internetseiten ist dieser Tag ohne Bedeutung. |
Wenn das applet Tag in der html-Datei um die Spezifikation MAYSCRIPT -in Großbuchstaben-
erweitert wird, z.B.
<APPLET archive=AhnClass.jar code=AhnApplet.class width=900 height=600 MAYSCRIPT>
so wird dem Internetbenutzer im Pulldownmenü zu jeder Person ein weiterer Menüpunkt
'Auszugsliste' angeboten. In einem zweiten Schritt kann der Benutzer die Anzahl der
gewünschten Generationen auswählen. Je nach der aktuellen Darstellungsform
- Ahnenliste oder Stammbaum - wird eine Auszugsliste für die ausgewählte
Person in einem separaten Fenster erstellt. Die Auszugsliste enthält die Information,
die dem Benutzer auch durch das Javaprogramm angeboten werden, so daß auch die Auszugsliste
die durch die Verschlüsselung verborgenen Daten nicht enthält. Bilder werden
nicht in die Auszugsliste aufgenommen.
Der Benutzer muß im Browser zusätzlich zu Java auch die Javascript Ausführbarkeit aktivieren.
Beim Starten von Ahn als Java Application - direkt mit dem Kommando 'java -cp AhnClass.jar' AhnApplic ... ' oder indirekt über das Menüprogramm ahnStart in der Java Application Version - können keine Auszugslisten im Menü angeboten werden.
Das Programm enthält Lokalisierungsdateien für deutsch (AhnLocalde.lcl), englisch (AhnLocalen.lcl) und französich (AhnLocalfr.lcl), sowie die Datei AhnLocal.txt, die entsprechend der eingestellten Sprache mit einer der sprachspezifischen Dateien identisch ist. Durch Ändern der Sprache wird auch das richtige htm Menüprogramm ahnStart eingestellt.
Eine Anpassung an weitere Sprachen kann leicht erreicht werden, indem neue Lokalisierungsdateien AhnLocalxx.lcl, z.B. für dänisch, ungarisch, spanisch, ... oder eine neue Voreinstellungsdatei hinzugefügt werden. Diese Lokalisierungsdateien können durch den Parameter 'lang' im applet Statement verwendet werden.
Wenn Sie eine eigene Lokalisierungsdatei in einer anderer Sprache erstellen wollen, wenden Sie sich bitte an mich, damit ich Ihnen ein paar Hinweise zum Übersetzen der Lokalisierungsdateien geben kann.
Kreieren Sie eine Datei index.htm mit folgendem Inhalt, wenn Ihr lokales Dateiverzeichnis, das das Programm und die gedcom Datei enthält, ahn heißt. Der Aufruf der Datei index.htm bewirkt ein sofortiges Weiterschalten auf Ihre eigentliche htm Datei, in diesem Fall ahn.htm im Dateiverzeichnis ahn.
<html>
<head>
<meta http-equiv="refresh" content="0; URL=ahn/ahn.htm">
</head>
</html>
Kopieren Sie das Dateiverzeichnis ahn und die Datei index.htm auf die CD. Sie brauchen nur die Dateien aus dem Dateiverzeichnis ahn auf die CD zu kopieren, die auch zum Internetserver transferiert werden müssen. Wenn Sie evt. noch eine readme Datei hinzufügen, haben Ihre Verwandten keine Schwierigkeiten, sich die Familiendaten anzusehen.
Wenn Ihre gedcom Datei nicht allzu groß ist und nur wenige Verweise auf Bilder enthält, kann evt. auch eine 3.5" Diskette genügen, da die Programmdateien nur ca 270 KB Speicher belegen. Für Ihre gedcom Datei und Bilder stehen noch ca. 1 MB zur Verfügung.
Es werden nicht alle gedcom Tags unterstützt. Eine vollständige Liste wird
demnächst hier veröffentlicht. Es werden keine Tags, die mit '_' beginnen,
unterstützt.
Auf der Java Console, die je nach Browser unterschiedlich eingeschaltet werden
kann, wird protokolliert, welche Tags aus der aktuellen gedcom Datei nicht
unterstützt werden. Die mit '_' beginnenden Tags werden nicht protokolliert.
Am einfachsten geschieht dieses durch den Aufruf der Batch-Datei 'ahnStart.bat' und Benutzung des Startmenüs. In einer DOS-Shell kann das Programm wie folgt gestartet werden:
java -cp AhnClass.jar AhnApplic [-lang=de | en | fr] [-help=off] [-logo=datei | -] [-password=off] [-date=ddmmyyyy | mmddyyyy | ddmmmyyyy1 | ddmmmyyyy2] [-background=#......] [-index=off] gedcom-Datei [Basisperson]
Die Parameter sind im Abschnitt Parameter des Programmes beschrieben.
Wenn der Start nicht aus dem Dateiverzeichnis erfolgt, in dem die Java-Module, die gedcom-Datei und Logo-Datei liegen, sollte der vollständige Pfadname der Dateien, z.B. c:\temp\data\gedcom\ahn.ged, angegeben werden.
Helmut Braess -bitte Betreff nicht löschen, sondern evt. ergänzen-
München, August 2006