GenoPro

GenoPro
Originalförfattare Daniel Morin
Utvecklare GenoPro
Initial release 1998 ; 25 år sedan ( 1998 )
Stabil frisättning
2016 (3.0.0.7) / 27 januari 2016 ; för 7 år sedan ( 2016-01-27 )
Skrivet i C++
Operativ system
Windows Wine stöds officiellt
Storlek 3 MB
Tillgänglig i Flerspråkig (28)
Typ Programvara för släktforskning
Licens Proprietär
Hemsida www .genopro .com

GenoPro är ett program för att rita släktträd och genogram . GenoPro kan lagra ytterligare information såsom bilder, kontakter, platser, källor, yrke och utbildningshistorik för varje individ, samt dokumentera relationerna mellan individer.

Historia

GenoPro skapades 1998 av Daniel Morin när han studerade datateknik vid University of Waterloo . Hans ursprungliga idé härrörde från hans fars begäran att designa ett genogram under hans utbildning som familjerådgivare.

Den första versionen 1.00 fick namnet "Generations". Den här versionen var en lite bärbar 32-bitars gratisversion på endast 202kB som fungerade på Windows. Med all användbar information och förmågan att helt enkelt redigera ett generationsträd av föräldrar och deras barn.

GenoPro har haft många ständiga uppdateringar och förbättringar genom åren. Följande är en lista över större versionsnummeruppdateringar.

  • December, 2006 – GenoPro 2007 även känd som GenoPro 2.0
  • Augusti 2009 – GenoPro 2.5.0.0
  • December 2010 – GenoPro 2011
  • Oktober 2015 – GenoPro 2016 släpptes.

Funktioner

GenoPros arkitektur kretsar kring stamtavlans layout där användaren kan se hela släktträdet på en gång, inklusive släktgrenar i vilken riktning som helst för att illustrera de komplexa scenarierna baserade på dagens rekonstruerade familjer. Med GenoPro kan användaren manuellt anpassa layouten genom att positionera individerna samt använda färg för att grafiskt betona vad han/hon tycker är viktigt i familjen, såsom etnicitet, kultur, medborgarskap, utbildningsnivå, religion, politisk tillhörighet och sjukdomar när det gäller medicinska stamtavlor.

GenoPro kan dela upp ett stort släktträd i många underträd och hyperlänka dem tillsammans. Med bara två musklick kan användaren flytta en hel gren till ett annat ark. GenoPro skapar de nödvändiga hyperlänkarna för att ansluta träden. Att stödja flera underträd är nödvändigt för att skala stora släktträd som innehåller tiotusentals individer.

GenoPro kan visa data precis som traditionell släktforskningsprogramvara. GenoPros kalkylblad innehåller hyperlänkar för att navigera mellan alla objekt, från föräldrar till barn till syskon, eller över bilder, platser, källor och citat. GenoPros kalkylblad tillåter olika funktioner, inklusive redigering på plats, massredigering, hitta och ersätta, datasortering, kopiering och inklistring med andra kommersiella kalkylbladsapplikationer, och naturligtvis obegränsad användning av ångra/gör om-funktionen för varje operation .

GenoPro visar speciella symboler för att särskilja olika familjerelationer som äktenskap, skilsmässa, samlevnad och kärleksaffärer, samt andra symboler för känslomässiga relationer som vänskap, kärlek, misstro, fientlighet och svartsjuka.

GenoPro stöder skapandet av samkönade relationer, till skillnad från andra program som Personal Ancestral File , som inte gör det.

GenoPros rapportgenerator kan skapa HTML -sidor länkade till interaktiva SVG (Scalable Vector Graphics) släktträd. Rapporter i GenoPro kan anpassas genom att modifiera den fullständiga källkoden för varje inbyggd rapport. GenoPros rapportgenerator använder skriptspråk som VBScript och JavaScript . GenoPro har inbyggda ASP-objekt och många ytterligare objekt som gör det enkelt att generera utarbetade rapporter. GenoPro kan också ladda tredjeparts COM-moduler gjorda i andra programmeringsspråk som C++, C#, VB.NET eller Java och/eller ansluta till externa databaser som Microsoft SQL , MySQL eller Oracle för att hämta ytterligare data för att generera en rapport. Den nuvarande versionen av GenoPro innehåller en ny typ av rapport för att generera Microsoft Word- och OpenOffice- dokument.

GenoPro har sin egen objektorienterade databasmotor utformad för att främja hierarkiska data och cirkulära referenser. Hierarkisk data är nyckeln för att undvika redundanta data, vilket i sin tur eliminerar inkonsekvenser och minskar skrivning och minneslagring. Den största fördelen med hierarkisk data är att tillhandahålla en hierarki för att klassificera data, som att gruppera platser efter land, stat, stad och byggnader. En byggnad, till exempel ett sjukhus eller en kyrkogård, kan vidare delas in i rum och tomter för finare datagranularitet. Eftersom platser är objekt kan användaren ange minutdetaljer, från gatuadresser och bilder, till latitud och longitud för GPS-positionering . Varje plats som härrör från en förälderplats kommer att ärva dess förälders värden, såvida den inte skrivs över.

GenoPros rapportgenerator förstår hierarkisk data och dess genererade rapporter ger användaren möjlighet att expandera varje nod för att se detaljer. Rapportgeneratorn visar också Geo Mapping i Google Map för varje plats som definieras av ett stadsnamn eller en GPS-position. Cirkulär hänvisning är mycket vanligt inom släktforskning, som att visa en bild för en plats och koppla denna plats till dess ursprungliga bild. Relationella databaser hanterar inte cirkulär referens, eller om ett sådant katastrofalt scenario inträffar är data i ett dödläge och kan inte raderas. Hierarkisk data är nästan omöjlig att uppnå för standarddatabaser utan att skriva massiv buggbenägen kod som kräver överdriven bearbetning, vilket gör hela applikationen extremt långsam och oanvändbar för stora mängder data.

Tillgängliga språk

GenoPro finns på 56 språk, inklusive albanska , arabiska , brasiliansk portugisiska , bulgariska , katalanska , tjeckiska , holländska , engelska , estniska , finska , franska , tyska , grekiska , hebreiska , ungerska , isländska , indonesiska , italienska , lettiska , polska , litauiska , portugisiska , ryska , skotsk gaeliska , spanska , svenska , turkiska , vietnamesiska och ukrainska . GenoPro har ett online samarbetssystem där användare kan översätta menyer, dialogrutor och felmeddelanden.

Filformat

GenoPro använder XML som sitt kärnfilformat, och dess filtillägg .gno är en zippad -XML-fil. Användaren kan byta namn på filtillägget .gno till .zip för att redigera innehållet i släktforskningsdokumentet med en textredigerare. GenoPro kan också importera och exportera data i GEDCOM -formatet. Det är viktigt att inse att GenoPro GEDCOM-importen inte kan förlitas på för att korrekt överföra data från andra släktforskningsprogram.

Andra plattformar

Att köra GenoPro på en Macintosh kräver speciell programvara som Parallels eller Virtual PC för äldre Mac-datorer som inte kommer från Intel. GenoPro körs på Linux och Mac med Wine , men utan rapportgeneratorn.

Se även