GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 

GenoPro Support Forum




Author Alpha, Beta, Release ready?
Posted Monday, May 30, 2016 - Post #37106
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Customers
GenoPro version: 3.0.0.7

Last Login: Sunday, June 12, 2016
Posts: 1, Visits: 3
What is the status of GenoProXUpdates have been non-existent.
When will we see at least a Beta version to test?


Tags:
Posted Saturday, December 17, 2016 - Post #37586
Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Customers
GenoPro version: 3.0.0.5

Last Login: Wednesday, August 30, 2017
Posts: 3, Visits: 148
any news regarding GenoProX??
More than one year ago I paid for GenoProX... and still nothing... Did I give money for nothing? 
Update, please!
Posted Tuesday, December 20, 2016 - Post #37587
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Customers
FamilyTrees.GenoPro.com
Gamma
GenoPro version: 3.0.0.2

Last Login: Tuesday, December 20, 2016
Posts: 10, Visits: 51
Also came here looking for a status update re: GenoProX; the last email I got was December 2015. That email said "see you next month!"
Posted Thursday, December 22, 2016 - Post #37593
Legendary Master

Legendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary MasterLegendary Master

Administrators
Moderators
Customers
Gamma
Translator
GenoPro version: 3.0.0.7

Last Login: Yesterday @ 4:09 AM
Posts: 4,371, Visits: 21,517
The guy responsible of the newsletter is no longer working with us.  I prefer to spend my time with other developers writing code than sending emails.  The problem with sending emails is we get a lot more questions and it takes time away from developers.

Here is a summary of GenoProX as of December 2016:

  • Text chat (working)
  • File transfers (working)
  • Audio chat (working)
  • Screen sharing (working)
  • Collaboration module (under development)
What took so long?

One of our developers wrote some code to include audio (like Skype) and screen sharing so users may communicate with GenoProX.  This is a great feature from many facets, one of which is technical support.  GenoPro used to have a toll free telephone number and I would spend most of my days on the phone, sometimes not having time to write a single line of code.  With voice and screen sharing, we can provide efficient support to our users, as opposed to have to guess over the phone what is the problem with the family tree.  The integration of the audio and screen sharing into the master product took a good 6 months.  This includes error recovery, disconnects and re-connections, and encryption using X.509 certificates with AES-256 keys.  With this feature, GenoProX will have a directory where people may contact some of our support team.  Instead of having a bunch of people crowded in a room, the technical support will be done with our existing GenoPro users willing to help others.  GenoPro will pay those people for their time.  Just look at the most active members on this forum and you will have an idea who might be on our support directory.  During the past decade, many have contributed to the project however never received the financial reward they deserve for their work.

The other big task has been a huge refactoring.  GenoProX uses the XMPP protocol for its base communication (chat, file transfer, and even the collaboration module).  The original architecture was based on XMPP accounts and had no concept of Profile.  With the current version of GenoProX, you may create multiple profiles, say a personal profile and a business profile.  Also, all the internal data structure was in XML which was changed to JSON.  The biggest load was not to convert from XML to JSON, but while doing it, to "do the right thing".  For instance, each profile may have multiple devices, such as a notebook, device and tablet.  Therefore the data must be synchronized between the devices and this required extra work.  While at it, we added a system of service discovery so the user (you) will never have to enter an IP address and port number to connect to another GenoPro server, whatever it is for voice, video or collaborating with other users.

The collaboration is a difficult task. I am still defining the protocol for the collaboration.

Next we need to merge the websocket code for the screen sharing and the collaboration.  At the moment, GenoProX uses two sockets, one for each, however we want all communication of GenoProX to pass through a single TCP/IP socket and have GenoProX do the multiplexing internally.


Similar Topics

Click to view RSS...
Expand / Collapse

Reading This Topic

Expand / Collapse