GenoPro
GenoPro.com  |  Help Center  |  Support Forum  |  My Account

Dear Jean-Claude,

We are very excited to be delivering our first GenoProX update newsletter to our most loyal customers.  First we want to thank you all for investing your hard earned money with us.  We will not let you down.

We want to give a special recognition to those who have gone the extra mile and purchased our Supporter, Bronze, Silver and Gold packages, we were greatly impressed by the amount of packages sold, BIG THANK YOU from the GenoProX team.

Ok, now down to business.  GenoProX is advancing well.  The new architecture of GenoProX uses events rather than properties.  For instance, a birth, baptism, death, funeral, marriage, divorce, employment, education, doctor visits, accidents, and pictures are all events.  This flexible architecture enables events to be shared by multiple individuals where individuals play different roles, and making it easy to create multiple timelines of events to illustrate what happened in the life of an individual, a family, or a group of individuals.  By contrast, the old architecture of GenoPro 2016 uses properties, such as the date of birth of an individual and place of birth of the individual, while GenoProX will attach a “birth event” to an individual, where the event has a date, place, and other information such as pictures and sources.

Each event may store an unlimited number of roles.  In the case of a birth, there are typical roles such as doctor, nurse, midwife, doula; in a marriage event, the common roles are the officiator of the ceremony, witnesses, groomsmen, bridesmaids, and guests, however other roles, such as the photographer(s), may be added as well. This way, you will be able to document with accuracy everything you want in your family tree.  The graphical user interface makes it easy to assign roles and create your own custom roles.  Of course, this new event architecture makes the code much more complex to write, as the undo/redo is a lot more sophisticated, considering any change made must also be broadcasted to other collaborators editing the same genealogy tree when using GenoShare.

The whole architecture of GenoProX has been designed for real-time collaboration where multiple users may contribute to the same family tree, similar as using Google Docs.

We are putting a lot of effort to obtain quality audio, with minimum distortion and full encryption.  Clear, efficient and secure communication without the use of 3rd party software, will make the GenoShare platform you ideal tool of communication, collaboration, and networking with anyone in your family or organization.

We also plan to use our built-in audio for our VIP customers in need of technical support.  Once the audio is working, we will add a module for screen sharing, so we will be able to better help our customers having issues with their family tree. Video conferencing will follow.

For those interested in technical details, GenoProX has already 102,000 lines of C++ code, about one third of GenoPro 2016.  GenoProX is developed using the Qt framework, and we are using it every day for chat communication and transfer files, on Windows and Macintosh, both 32 and 64 bit.

GenoProX has audio built-in and we have a standalone application for Android.  We had to rewrite significant code to use native APIs of the operating system to have quality echo cancellation as well as voice activated detection.  The specifications are: transmit quality encrypted audio over slow internet connection of 1.5 kB/s and/or an unreliable connection dropping network packets.  We are currently using the Opus codec with downsampling from 44 kHz to 8 kHz and the sound quality is as good as a telephone conversation.  Of course, if more bandwidth is available, then GenoProX will use a little more bandwidth to increase the sound quality.

We are eager to release a demo of GenoProX, however there are still important internal updates to be made, including migrating all the internal data formats from XML to JSON and having an un-installer.

Have a great November, see you next month!!!

Cheers!

Dan Morin
Founder / President / Chief Technology Officer
GenoPro



Your primary email address is: jcmorin@gmail.com
Update Account Settings   |   Unsubscribe

Copyright © 1998-2024. All rights reserved. GenoPro® and the GenoPro logo are registered trademarks.