Book Reviews   Digital Libraries   Astronomy Log   Software   About  

Exciting times for family history technology
09 February 2007 00:38

FHT is coming up so I've started thinking more about family history and technology. I don't find near enough time these days to spend on family history (a matter of many very good things to do, with precious little time for each). Last year at about this time, I was in an excited frenzy about all the possible ways that the technologies of Web 2.0 could be applied to family history work. This year my enthusiasm is tempered, but I'm still excited about what I see happening. I believe the next 5-10 years will completely change the way we look at doing family history work.

I recently attended one of the tech talks put on by the LDS church. For me the most exciting session was the one on family history. The presenters, Gordon Clarke and Kevin Ward, spoke about the major projects underway in the Family History department of the church, including the new FamilySearch (formerly Family Search Family Tree), the digitization and online delivery of scanned microfilm records from the Granite Mountain Vault, and a personal research assistant. Brother Clarke expressed great confidence that we would see the new Family Search system released this year (probably well before the end of the year) The church is now underway on beta 2 for that project.

The church is also now in the design stages of a new open-source personal record manager that will interface with the new system and will perhaps take the role that PAF plays now. They're early enough in the project that the development language is still undecided. Brother Ward asked what language we would prefer. I suggested Perl, others suggested Ruby or Python. His reaction to these suggestions ("scripting languages..."[1]) suggested that he had other things in mind (probably C#, C++ or Java), but afterwards I spoke with him and expressed my opinion that if the code were in one of these "scripting languages", the church might find more individuals willing to work on the project, as Ruby, Perl, and Python would be more "approachable" than languages like C#, C++, or Java. I suggested that if nothing else, a plugin system with bindings available for each of these "scripting languages", would certainly add to the interest in the project. He seemed to agree on that.

Perhaps the most exciting news was that the new Family Search system and the digital image delivery system will have web service APIs available for them. Ultimately (not likely to happen this year though) the church hopes to be able to have us link these digitized images as source material into the new FamilySearch trees.

This means all the personal record manager vendors have probably been scrambling to make sure that when the new system goes live their software will be able to interface with it. The folks who make PAF Insight will have a much easier job :-). But beyond the "big" vendors, I see this as a huge win for the "little guy" (like me) who just has a personal itch to scratch, and with the data available via APIs the sky's the limit as to what can be done.

There's lot's more I'd like to blog about before FHT. Hopefully I can find some time to do so.



[1] I'll never view Perl as just a "scripting language" after hearing Andy Lester's lighting talk at OSCON 2006 about why Perl isn't just a "scripting language" (it has objects, inheritance, polymorphism, introspection, closures, and on and on and on...)"


Comments

On 09 February 2007 09:17 Ben Crowder wrote:
Wow, this is the first I've heard about the new record manager. This is good. :) (It's unfortunate that they're probably going to do it in Java -- they do almost everything in Java, it seems -- but maybe time will sway them away from it.) Thanks for the heads up!

On 11 February 2007 01:24 Jeremy wrote:
I missed all the perl lightning talks at OSCON this year :( And now I'm hearing the siren song of ruby, so perl may not get much of my attention this year (would be more exciting if something would happen with Perl6...) What's the appeal of C++/C#/Java? All the dynamic languages just aren't hard enough? (I prefer 'dynamic' language to 'scripting' language). My guess it has more to do with what's taught in universities (Java & MS platform) than anything else. I definitely agree about API's and open services -- where it's been applied, it has really changed the game. I expect to see the same thing happen in the family history realm.

On 21 February 2007 01:31 Dave Stafford wrote:
Daniel, does, "open-source personal record manager", mean on a windows OS? Dave

On 21 February 2007 21:52 Dan wrote:
Hi Dave. As I understand it, this record manager will be cross-platform, able to run on Windows, Mac OS, or Linux.

On 15 May 2007 07:19 Joseph O'Connor wrote:
You mentioned "tech talks" where can one find out about them? I am wondering if I can give some input to either of those fellows you mentioned - Clarke & Ward? I also like your idea about API's... just wish I knew more programming...

On 15 May 2007 07:55 Joseph O'Connor wrote:
Found it... http://www.lds.org/techtalks http://www.ldscio.org/ http://beta.tech.lds.org/ too bad I missed that techtalk...maybe they will have some more...


Happiness
True love begins when the needs of others become more important than your own.
The practice of true love begets true happiness

Me

Daniel Hanks

I'm a system administrator working for Omniture

Interested in

perl
books
python
databases
genealogy
astronomy
digital archival
digital libraries
web applications
web infrastructure
distributed storage

among other things . . .

Storyteller


Pamela Hanks

is an excellent storyteller.

(She also happens to be my wife :-)

A storyteller makes a wonderful and unique addition to family, school, church or other group events. Schedule her for your next gathering.


Kiva.org
Kiva - loans that change lives

Recent Blog Entries

Subscribe with Bloglines
- OpenWest Conference 2014 Presentation Slides - Ansible
- OpenWest Conference 2013 Presentation Slides
- Utah Open Source Conference 2012 - Presentation slides
- E-Book Review: Data Mashups in R
- Book Review: Illustrated Guide to Astronomical Wonders
- Book Review: Wicked Cool Shell Scripts
- PLUG Presentation Slides: The Open Source Data Center
- Harnessing human computational power from computer games
- I love a good roadtrip
- FamilySearch Developers Conference 2008 presentations now available online
- FHT follow up: an idea for a mobile genealogical application
- Family history and technology: it's only getting better
- President Hinckley passes away
- December is NaBoMoReMo - National Book of Mormon Reading Month
- Family History, Photos, Blogs, and Books
- The Compact Oxford English Dictionary
- 1830s English and the Book of Mormon
- Google adds My Library feature to Book Search
- Utah Open Source Conference
- Wiki diagrammer (Steal this idea!)

All Entries . . .

LDSOSS
LDS Open Source Software
A website discussing the use of Open-source software for applications useful to those sharing values of the Latter-day Saint (Mormon) faith.

© 2009, Daniel C. Hanks