Book Reviews   Digital Libraries   Astronomy Log   Software   About  
The main stuff

Exciting times for family history technology
08 February 2007 22: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 07: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 10 February 2007 23: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 20 February 2007 23:31 Dave Stafford wrote:
Daniel, does, "open-source personal record manager", mean on a windows OS? Dave

On 21 February 2007 19: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 05: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 05: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...


Add a comment
Your name: (Required)


Your email: (Optional, not displayed)


URL: (Optional, the address of your web site or blog)


Your comments: (Required)

Please enter the text you see in the image
The CAPTCHA image


Thank you!
Some dude

Daniel Hanks

I'm a database/systems administrator working for a large web hosting company in Utah.

Interested in

perl
books
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

Recent Entries

Subscribe with Bloglines
- 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!)
- Microloans at Internet-scale
- Podcasting content created by someone else
- Silver Lining thought: Parking at work
- Emerging technologies for system administrators
- Amazon S3 storage engine for MySQL, part II
- Total lunar eclipse on Sat, Mar 3, 2007
- Are you ready for the 2007 Daylight Savings time changes?
- Book Review: Database In Depth

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.

Cool Perl Modules

My del.icio.us
Recent bookmarks

Spread the Word
Get Firefox!

--> © 2004, Daniel C. Hanks