Archive for the 'Technical Conferences' Category

RIA Dev Shed conference this Friday

David March 31st, 2008

SLCFUGThe Salt Lake ColdFusion Users Group (SLCFUG) is sponsoring a Rich Internet Applications (RIA) conference this Friday, April 4, 2008.  If there is still room, you can register here

You’ll learn about cutting edge Flex, AIR, and AJAX programming. You’ll be readying for the next phase of web development.

More than just theory, sessions are focused on practical application. Three simultaneously running tracks ensure that whether you’re looking for an introduction or hoping to expand existing skills there will be something for you. In addition, we’ve lengthened the time of each presentation slot to allow our speakers to go into greater depth.

I have been very impressed with the demos for Adobe’s RIA technologies. I was hoping to be able to go, but the timing does work for this year.  If you are curious who is already using these technologies, head over to FamilySearch Labs and check out a few of their prototypes.

LDS Church archives to become the Google Books of genealogical records

David March 21st, 2008

FamilySearch logoLast night I attended the Utah Java Users Group (UJUG) meeting and heard a presentation by senior developers and leadership from the LDS Church FamilySearch Digital Pipeline teams. I believe that it is certainly worth mentioning.

To give you a little background…

If you haven’t had a chance to see how the Google Books indexing project is coming along, take a look. They are taking scanners into university libraries across the US and scanning and indexing the full text. Not all of this is searchable online because of copyright issues but nevertheless huge number of books are now available because the copyright is out of date or because the publisher has granted Google rights to make them available.

The LDS Church has been scanning historical documents since the 1930s onto microfilm and microfiche and stored them at the Granite Mountain Vault for safekeeping. Now they are digitizing these scanned records as well as digitizing other records as they become available.

FamilySearch Indexing

With the newest scanning technology, they anticipate being able to completely scan all documents in the vault in 8 to 10 years. With terabytes of digitized images of censuses, birth / marriage / death certificates, and other records, the next step is to index this data. The technology for automatic indexing of handwritten documents is still not ready for production use but when you have an army of 130,000+ volunteers, you can utilize the strengths of technology to present the necessary information quickly and use the strengths of individuals to identify handwritten text. Doing so, they have been able to index up to 500,000 names per day. This includes double entry (two separate extractors) and arbitration if the data doesn’t match perfectly.

The Granite Mountain Vault isn’t the only digital data that is being processed by this program. Several US states have donated their records to the Family History Department to scan and preserve their data. The LDS Church is under negotiations with other public entities to extend the records that will be available. If you want to participate in this program, go to http://familysearchindexing.org. Don’t worry, they won’t run out of work for you to do any time soon!

FamilySearch Record Search

Although this isn’t open for public beta yet (summer 2008) all of the records that these volunteers are indexing are already available at http://search.labs.familysearch.org. They have developed Rich Internet Applications (RIA) utilizing a RESTful Web Services framework running on Java and open source technologies. They are building a highly scalable, parallel architecture to handle 100 requests per second (currently handling 80/sec). The presenter, Rob Edwards, said that in early negotiations with a 3rd party development company who supports eBay Japan (their architecture handles 3 requests per second) walked away from negotiations because they didn’t believe that their technology would handle so many more transactions.

They didn’t say this, but in a competitive work environment I’m sure that many companies are trying to recruit developers from these teams because they have been able to solve problems top companies are currently facing. Did I say that they are hiring?

Get online help to read your scriptures daily!

David March 15th, 2008

Already falling behind in your New Year’s Resolution to read your scriptures daily? Check out the Custom Scripture Podcast site. You can specify how much you want to listen to daily or a date when you want to be finished by, and it will create a podcast for you. You can subscribe to this using an RSS reader (my favorite is Google Reader) or software such as iTunes. The iTunes options is particularly nice if you have an MP3 player. The developer, Jacob Brunson, has adapted this for listening to General Conference too.

FamilySearch Developers Conference makes an impression

David March 13th, 2008

FamilySearch logoI attended the first annual FamilySearch Developers Conference in Provo, Utah yesterday at the BYU Conference Center. The FamilySearch Webservices team and 3rd party developers presented the basics of utilizing the API as well as examples and initial product offerings which will incorporate this functionality. It is my opinion that this will affect the entire genealogy research industry as much as the introduction of the GEDCOM standard did back in the 1980’s. Where the industry has made incremental improvements for researchers, the New FamilySearch (NFS) will change the way that genealogy is researched.

Although I haven’t developed an application using these resources prior to this conference, I have enrolled on the development site at http://devnet.familysearch.org and have reviewed the documentation.

Here are the sessions which I attended:

  1. Keynote - “Brave New Platform: Changing the World of Genealogy”, Ransom Love, director of strategic relationship, FamilySearch (LDS Church)
  2. “Family Tree, Authorities, Ordinance Reservation, Common Identity, and Future Opportunities”, Gordon Clarke, API and Third-Party Program Manager, FamilySearch (LDS Church)
  3. “GedLink”, John Finlay, professor at Neumont University and open source creator of PhpGedview.
  4. “PAFSDK”, Gaylon Findlay, creator of Ancestral Quest and PAF 4.0/5.0
  5. “PHP NFS Library”, John Finlay, professor at Neumont University and open source creator of PhpGedview.
  6. “Bungee Labs web framework”, Matt Misbach, BungeeConnect.com
  7. “FamilyTree Combine/Separate”, Rob Lyon, FamilySearch Web Services API Team Lead, FamilySearch (LDS Church)
  8. “Record Search”, Tim Crabb & Robert Lee, FamilySearch (LDS Church)