GenoPro es una aplicación de software para dibujar árboles genealógicos y genogramas . GenoPro puede almacenar información adicional como fotos, contactos, lugares, fuentes, ocupación e historial educativo de cada individuo, además de documentar las relaciones entre ellos.
Historia
GenoPro fue creado en 1998 por Daniel Morin mientras estudiaba ingeniería informática en la Universidad de Waterloo . Su idea original surgió a raíz de la petición de su padre de diseñar un genograma durante su formación como consejero familiar.
La primera versión, la 1.00, se llamaba "Generaciones". Esta versión era un pequeño programa gratuito de 32 bits, de tan solo 202 kB, compatible con Windows . Incluía toda la información útil y permitía editar fácilmente un árbol genealógico de padres e hijos.
GenoPro ha recibido numerosas actualizaciones y mejoras constantes a lo largo de los años. A continuación se muestra una lista de las principales actualizaciones de número de versión. [ 4 ]
- Diciembre de 2006 – GenoPro 2007 también conocido como GenoPro 2.0
- Agosto de 2009 – GenoPro 2.5.0.0
- Diciembre 2010 – GenoPro 2011
- Octubre de 2015 : Se lanzó GenoPro 2016.
Características
La arquitectura de GenoPro se basa en la visualización del árbol genealógico completo, donde el usuario puede ver toda la historia familiar de una sola vez. El usuario puede personalizar manualmente la disposición del árbol genealógico utilizando colores y posicionando a los individuos para resaltar gráficamente información relevante, como etnia, cultura, ciudadanía, nivel educativo, religión, afiliaciones políticas y enfermedades en el caso de árboles genealógicos médicos.
GenoPro puede dividir un árbol genealógico extenso en numerosos subárboles y vincularlos automáticamente mediante hipervínculos . Esto resulta útil para gestionar árboles genealógicos de gran tamaño con decenas de miles de individuos. Estos hipervínculos también permiten navegar entre cualquier elemento del árbol genealógico, desde padres e hijos hasta hermanos, o entre imágenes, lugares, fuentes y citas.
GenoPro muestra símbolos especiales para distinguir diferentes relaciones familiares, como el matrimonio, el divorcio, la convivencia y las relaciones amorosas, así como otros símbolos para relaciones emocionales como la amistad, el amor, la desconfianza, la hostilidad y los celos.
GenoPro admite la creación de relaciones entre personas del mismo sexo, [ 5 ] a diferencia de otros programas como Personal Ancestral File , que no lo hacen.
El generador de informes de GenoPro puede crear páginas HTML vinculadas a árboles genealógicos SVG (gráficos vectoriales escalables) interactivos . Los informes en GenoPro se pueden personalizar modificando el código fuente completo de cada informe integrado. El generador de informes de GenoPro utiliza lenguajes de scripting como VBScript y JavaScript . GenoPro cuenta con objetos ASP integrados y muchos objetos adicionales que facilitan la generación de informes complejos. GenoPro también puede cargar módulos COM de terceros creados en otros lenguajes de programación como C++, C#, VB.NET o Java, y/o conectarse a bases de datos externas como Microsoft SQL , MySQL u Oracle para obtener datos adicionales para generar un informe. La versión actual de GenoPro incluye un nuevo tipo de informe para generar documentos de Microsoft Word y OpenOffice .
GenoPro cuenta con su propio motor de base de datos orientado a objetos, diseñado para fomentar la jerarquía de datos y las referencias circulares. La jerarquía de datos es clave para evitar la redundancia, lo que a su vez elimina las inconsistencias y reduce la necesidad de escribir y almacenar memoria. La principal ventaja de la jerarquía de datos reside en proporcionar una estructura para clasificar la información, como agrupar lugares por país, estado, ciudad y edificios. Un edificio, como un hospital o un cementerio, puede dividirse en habitaciones y parcelas para una mayor granularidad de los datos. Dado que los lugares son objetos, el usuario puede introducir detalles minuciosos, desde direcciones y fotografías hasta latitud y longitud para el posicionamiento GPS . Cualquier lugar derivado de un lugar padre heredará los valores de este último, a menos que se sobrescriban.
El generador de informes de GenoPro entiende los datos jerárquicos y sus informes generados ofrecen al usuario la opción de expandir cada nodo para ver los detalles. Además, el generador de informes muestra la geolocalización en Google Maps para cada lugar definido por un nombre de ciudad o una posición GPS. La referencia circular es muy común en genealogía, como mostrar una imagen para un lugar y vincular este lugar con su imagen original. Las bases de datos relacionales no manejan la referencia circular, [ 6 ] [ 7 ] [ 8 ] o, si ocurre tal escenario catastrófico, los datos se bloquean y no se pueden eliminar. Los datos jerárquicos son casi imposibles de lograr para las bases de datos estándar sin escribir un código masivo propenso a errores que requiere un procesamiento excesivo, lo que hace que toda la aplicación sea extremadamente lenta e inutilizable para grandes cantidades de datos. [ 9 ] [ 10 ] [ 11 ]
Idiomas disponibles
GenoPro está disponible en 56 idiomas, entre ellos albanés , árabe, portugués brasileño , búlgaro , catalán , checo , neerlandés , inglés, estonio , finlandés , francés, alemán , griego , hebreo , húngaro , islandés , indonesio , italiano, letón , lituano , polaco , portugués , ruso, gaélico escocés , español, sueco , turco , vietnamita y ucraniano . GenoPro cuenta con un sistema de colaboración en línea donde los usuarios pueden traducir menús, cuadros de diálogo y mensajes de error.
Formato de archivo
GenoPro utiliza XML como formato de archivo principal, y su extensión de archivo .zip corresponde a un archivo XML comprimido . El usuario puede cambiar la extensión de archivo .gno a .zip para editar el contenido del documento genealógico con un editor de texto. GenoPro también puede importar y exportar datos en formato GEDCOM . Es importante tener en cuenta que la importación de GEDCOM de GenoPro no garantiza la transferencia precisa de datos desde otros programas de genealogía. [ 12 ]
Otras plataformas
Para ejecutar GenoPro en una Macintosh se requiere software especial como Parallels o Virtual PC para Macs más antiguas que no sean Intel. GenoPro se ejecuta en Linux y Mac con Wine , [ 13 ] [ 14 ] pero sin el generador de informes.
Véase también
Referencias
- ↑ "Experiencia laboral" . GenoPro.com . Archivado del original el 17 de mayo de 2008.
"Responsable de la arquitectura, el desarrollo y la calidad del software del producto GenoPro; contribuyó personalmente con 295.000 líneas de código C++." – Currículum de Daniel Morin
- ↑ GenoPro 2020 – GenoPro
- ↑ "AppsThatSupportWine – la wiki oficial del vino" . Archivado del original el 3 de junio de 2011. Consultado el 21 de abril de 2011 .
- ↑ «Historial de versiones de GenoPro» . Ayuda de GenoPro . GenoPro.http://www.genopro.com/setup/history/
- ↑ "¿Cómo agrego relaciones como hombre-hombre y mujer-mujer?" . Ayuda de GenoPro . GenoPro . Consultado el 20 de enero de 2011 .
- ↑ "Microsoft TechNet – SQL Server CREATE TABLE" . 24 de marzo de 2011.
- ↑ "Red de desarrolladores de Microsoft: Sintaxis SQL" . 7 de enero de 2021.
- ↑ "Documentación de Oracle – Mensajes de error SQL" .
- ↑ Celko, Joe (21 de mayo de 2004). Libro en Amazon.com: Árboles y jerarquías en SQL para expertos de Joe Celko . Morgan Kaufmann. ISBN 1558609202.
- ↑ "Optimización de datos jerárquicos para controles de árbol" . Archivado del original el 1 de mayo de 2008. Consultado el 25 de abril de 2008 .
- ↑ "Almacenamiento de datos jerárquicos en una base de datos" . 29 de abril de 2003.
- ↑ "Importar múltiples entradas de NOMBRE" .
- ↑ "Configuración de GenoPro en Wine" .
- ↑ WineHQ – GenoPro 2.x
- Brandt, Clare. "Crea árboles genealógicos y genogramas con GenoPro" . PCWorld . Consultado el 19 de enero de 2024 .
- Software de genealogía exclusivo para Windows
- Software de diagramación