<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ThinkGenealogy &#187; software</title>
	<atom:link href="http://www.thinkgenealogy.com/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thinkgenealogy.com</link>
	<description>genealogy, software, ideas, and innovation</description>
	<lastBuildDate>Thu, 01 Jul 2010 12:07:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Better Online Citations &#8211; Details Part 2 (GEDCOM)</title>
		<link>http://www.thinkgenealogy.com/2009/05/03/better-online-citations-details-part-2-gedcom/</link>
		<comments>http://www.thinkgenealogy.com/2009/05/03/better-online-citations-details-part-2-gedcom/#comments</comments>
		<pubDate>Sun, 03 May 2009 16:18:59 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Elizabeth Shown Mills]]></category>
		<category><![CDATA[evidence explained]]></category>
		<category><![CDATA[family tree maker]]></category>
		<category><![CDATA[gedcom]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[RootsMagic 4]]></category>
		<category><![CDATA[source citation]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/?p=591</guid>
		<description><![CDATA[
In Better Online Citations &#8211; Details Part 1 we examined how the QuickCheck model for “Book: Basic format” from Evidence Explained was coded in Family Tree Maker 2009, Legacy 7, and RootsMagic  4.  From the screens we were able to identify implementation differences between the three applications.  There are also differences between [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/ee3-gedcom.png"><img class="alignnone size-full wp-image-606" title="GEDCOM support by Legacy 7, RootsMagic 4, and Family Tree Maker 2009" src="http://www.thinkgenealogy.com/wp-content/uploads/ee3-gedcom.png" alt="GEDCOM support by Legacy 7, RootsMagic 4, and Family Tree Maker 2009" width="406" height="191" /></a></p>
<p>In <a title="Better Online Citations - Details Part 1" href="http://www.thinkgenealogy.com/2009/04/28/better-online-citations-details-part-1/">Better Online Citations &#8211; Details Part 1</a> we examined how the QuickCheck model for “Book: Basic format” from <em>Evidence Explained</em> was coded in Family Tree Maker 2009, Legacy 7, and RootsMagic  4.  From the screens we were able to identify implementation differences between the three applications.  There are also differences between the applications in how citation information is conveyed via a <a title="Wikipedia - GEDCOM" href="http://en.wikipedia.org/wiki/Gedcom">GEDCOM</a> export.  The individual fields shown on the template screens are lost in the standard GEDCOM export making it impossible to create a rich EE-style citation in one application, export it to GEDCOM, and import it into another application while retaining that richness.  In all cases (except when the exporter and importer of the GEDCOM is RootsMagic 4), the citation is changed from a “Book: Basic format” to a generic “old-style” (pre EE) format with important details lost.</p>
<p><span id="more-591"></span></p>
<p>In the previous post I skipped all details of the file format needed to support online downloadable source citations.  From my own observations, from survey feedback as well as comments on this blog and through e-mail there are two main camps when it comes to this topic.  One group feels that the best approach to take is an extension to the existing GEDCOM 5.5 standard (which was released in 1996).  They feel that it is the best choice to lower the barrier of adoption and avoids YAFF (Yet Another File Format).  See the comments from Tamura Jones from Part 1.  The second group is open to a new file format based on <a title="Wikipedia - XML" href="http://en.wikipedia.org/wiki/Xml">XML</a> (Extensible Markup Language) which has wide support among programming languages.  As a programmer I lean slightly to the side of XML and that is what I used in the prototype shown in the <a title="A Better Way to Cite Online Sources - video" href="http://www.thinkgenealogy.com/better-online-citations/">video</a>.  But I am open to either view.</p>
<p>In that spirit of openness, I will first look at how the three applications that support EE-style citations represent those citations in an exported GEDCOM file.  In this post, we will look at sections of GEDCOM which is a little technical but there will be plenty of explanations for readers of all levels. From the previous post we saw differences in how each application implemented the EE-style QuickCheck model and this post will show differences in how each exports them.  You will also see some forethought in the export from one vendor.</p>
<p>For those who have never seen a GEDCOM file, each line starts with a number: 0, 1, 2, etc.  A zero is the beginning of a new record and higher numbers are “nested” under lower numbers.  It is a way of grouping information together.  In the GEDCOM fragments I show here, I will indent the lines to make them easier to understand.  I have also done some slight rearranging of lines to make the comparisons easier.  After the number, each line has a tag which is a shortened identifier of the information contained on that line.  You can see definitions of the standard tags <a title="GEDCOM Standard 5.5 tags" href=" http://homepages.rootsweb.ancestry.com/~pmcbride/gedcom/55gcappa.htm">here</a>.</p>
<p>A GEDCOM file starts with a header that describes the software application that generated the file as well as the version of the GEDCOM standard:</p>
<p><strong>Family Tree Maker 2009</strong></p>
<pre>0 HEAD
	1 SOUR FTM
		2 VERS Family Tree Maker (18.0.0.305)
		2 NAME Family Tree Maker for Windows
		2 CORP The Generations Network
	1 DEST GED55
	1 GEDC
		2 VERS 5.5
		2 FORM LINEAGE-LINKED</pre>
<p><strong>Legacy 7</strong></p>
<pre>0 HEAD
	1 SOUR Legacy
		2 VERS 7.0
		2 NAME Legacy (R)
		2 CORP Millennia Corp.
	1 DEST Gedcom55
	1 GEDC
		2 VERS 5.5
		2 FORM LINEAGE-LINKED</pre>
<p><strong>RootsMagic 4</strong></p>
<pre>0 HEAD
	1 SOUR RootsMagic
		2 VERS 4.0
		2 NAME RootsMagic
		2 CORP RootsMagic, Inc.
	1 DEST RootsMagic
	1 GEDC
		2 VERS 5.5.1
		2 FORM LINEAGE-LINKED</pre>
<p>The first line starts the header record which contains a source program (SOUR) that generated the file and a destination program or format (DEST) that will use the file.  The level under source shows the program, version and company information. The GEDC or GEDCOM tag identifies that the file adheres to the specified GEDCOM version and format.  FTM and Legacy shows 5.5 whereas RM shows 5.5.1.  GEDCOM 5.5.1 was published as a draft in 1999 but the changes between it and GEDCOM 5.5 do not affect our discussion.  The rest of the header record was removed as it is not important for our comparison. Even though the numbering and abbreviations take a little getting used to, the file format is pretty straight forward.  The rest of the file is just as understandable.</p>
<p>As you might remember from the video, we have my great grandfather Worth Tucker who owned property in Elmo, Emery, Utah.  The source of this information was a book.  From the book we have 4 images: three that go with the source entry and one for a specific page that should be associated with the citation or source detail.  Lastly, there is an extract from a page added as the citation text.</p>
<p>Here is what part of that looks like:</p>
<p><strong>Family Tree Maker 2009</strong></p>
<pre>0 @I00001@ INDI
	1 NAME Worth /Tucker/
	1 SEX U</pre>
<p><strong>Legacy 7</strong></p>
<pre>0 @I1@ INDI
	1 NAME Worth /Tucker/
		2 GIVN Worth
		2 SURN Tucker
	1 SEX U</pre>
<p><strong>RootsMagic 4</strong></p>
<pre>0 @I1@ INDI
	1 NAME Worth /Tucker/
		2 GIVN Worth
		2 SURN Tucker</pre>
<p>These next lines start an individual (INDI) record (notice the 0 prefix).  The ID between @ characters (ex: @I00001@) uniquely identifies this person record from any other person records in the file.  The name of the person is indicated in one or two ways.  The NAME tag requires the full name with the surname between “/” characters.  The name can also be broken in given name and surname as represented by GIVN and SURN.  Some formats set the gender or sex to U for unknown or don’t include the tag unless it is set.</p>
<p>Included in the individual record is the property ownership event:</p>
<p><strong>Family Tree Maker 2009</strong></p>
<pre>1 EVEN 80 acres
	2 TYPE Property
	2 DATE 1908
	2 PLAC Elmo, Emery, Utah</pre>
<p><strong>Legacy 7</strong></p>
<pre>1 EVEN 80 acres
	2 TYPE Property
	2 DATE 1908
	2 PLAC Elmo, Emery, Utah</pre>
<p><strong>RootsMagic 4</strong></p>
<pre>1 PROP 80 acres
	2 DATE 1908
	2 PLAC Elmo, Emery, Utah</pre>
<p>FTM and Legacy choose to use generic event tag with a corresponding qualifying type of “Property” whereas RM simplifies it by using the property tag.  Both are equivalent.  Each includes the property description of “80 acres” and the date and place of ownership.</p>
<p>GEDCOM supports the concept of a master source with its information and multiple citation details corresponding to an event.  In part 1, this concept was shown in the application screens in two screens (FTM 2009 and Legacy 7) or a single screen with different colored top and bottom sections (RootsMagic 4).  The way this is represented in the GEDCOM format is to have a separate source record with a unique id and to reference that source record for the specific event being cited.  Additional citation details are then given.  Notice that the below section starts at level 2 and appears in the file at the same level as PLAC and right below it.  This signifies that the event being cited is the parent level 1 or the property ownership event.</p>
<p><strong>Family Tree Maker 2009</strong></p>
<pre>2 SOUR @S00002@
	3 PAGE 179
	3 DATA
		4 TEXT In 1908 Eliza Oviatt filed on eighty acres and Worth Tucker purchased
			5 CONC eighty acres of an adjacent school section. These properties became
			5 CONC the Elmo townsite, platted into lots that were sold to prospective
			5 CONC residents for $10.</pre>
<p><strong>Legacy 7</strong></p>
<pre>2 SOUR @S4@
	3 PAGE 179.
	3 DATA
		4 TEXT In 1908 Eliza Oviatt filed on eighty acres and Worth Tucke
			5 CONC r purchased eighty acres of an adjacent school section. The
			5 CONC se properties became the Elmo townsite, platted into lots t
			5 CONC hat were sold to prospective residents for $10.
	3 OBJE
		4 FORM jpg
		4 FILE C:\Users\mtucker\Documents\RootsMagic downloads - test\historyofemerycounty-page179.jpg
		4 _SCBK Y
		4 _PRIM Y
		4 _TYPE PHOTO</pre>
<p><strong>RootsMagic 4</strong></p>
<pre>2 SOUR @S1@
	3 PAGE 179
	3 DATA
		4 TEXT In 1908 Eliza Oviatt filed on eighty acres and Worth Tucker purchased e
			5 CONC ighty acres of an adjacent school section. These properties became the E
			5 CONC lmo townsite, platted into lots that were sold to prospective residents f
			5 CONC or $10.
	3 OBJE
		4 FORM jpg
		4 FILE C:\Users\mtucker\Documents\RootsMagic downloads - test\historyofemerycounty-page179.jpg
		4 _SCBK Y
		4 _PRIM Y
		4 _TYPE PHOTO
	3 _TMPLT
		4 FIELD
			5 NAME Page
			5 VALUE 179</pre>
<p>The source tag (SOUR) here references the source record with the unique id between the “@” characters.  We will look at its details in the next section.  The level 3s and higher are for the citation detail. This citation is from page 179 of the source and text from that page is represented by the TEXT tag under the DATA tag.  The concatenation tag is used to break up lengthy text onto multiple lines.  Both Legacy 7 and RootsMagic 4 export the directory path to the image file of page 179.  This is done with the object (OBJE) tag which specifies that the format of the file is jpg. The next three tags begin with an underscore character “_” which means that they are custom extensions to GEDCOM made by applications and that other applications are not required to support them.  It appears that both Legacy and RootsMagic have chosen to support these tags.  The _SCBK tag indicates if this image should appear in the scrapbook or media viewer inside the application with a Y value signifying “yes”.  The _PRIM tag indicates if this is the primary image which is shown in the application in situations where only one image about the citation is shown. The _TYPE tag identifies this as being a photograph as opposed to some other media type.  RootsMagic 4 has done something above and beyond the other vendors.  It supports a custom template tag (_TMPLT) which we will investigate in a minute.</p>
<p>Before we continue it might be helpful to review page 646 from <em>Evidence Explained</em> to see how the Book: Basic format is represented as a source list entry, full reference note, and short reference note:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/ee-646-1.png"><img class="alignnone size-medium wp-image-596" title="Evidence Explained - Book Basic Format - Source List Entry" src="http://www.thinkgenealogy.com/wp-content/uploads/ee-646-1-300x108.png" alt="Evidence Explained - Book Basic Format - Source List Entry" width="300" height="108" /></a></p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/ee-646-2.png"><img class="alignnone size-medium wp-image-597" title="Evidence Explained - Book Basic Format - Full Reference Note" src="http://www.thinkgenealogy.com/wp-content/uploads/ee-646-2-300x108.png" alt="Evidence Explained - Book Basic Format - Full Reference Note" width="300" height="108" /></a></p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/ee-646-3.png"><img class="alignnone size-medium wp-image-598" title="Evidence Explained - Book Basic Format - Short Note" src="http://www.thinkgenealogy.com/wp-content/uploads/ee-646-3-300x72.png" alt="Evidence Explained - Book Basic Format - Short Note" width="300" height="72" /></a></p>
<p>Take just a minute to examine the fields for each type, formating, as well as the ordering and contents of the author field.</p>
<p>The final section of the GEDCOM file that we will examine is the actual source record:<br />
<strong>Family Tree Maker 2009</strong></p>
<pre>0 @S00002@ SOUR
	1 TITL Geary, Edward A., A History of Emery County
	1 NOTE
		2 CONC Geary, Edward A..  A History of Emery County:  .  Salt Lake City:
		2 CONC Utah State Historical Society, 1996.</pre>
<p><strong>Legacy 7</strong></p>
<pre>0 @S4@ SOUR
	1 ABBR History of Emery County
	1 TITL A History of Emery County
	1 AUTH Edward A. Geary
	1 PUBL Salt Lake City: Utah State Historical Society, 1996.
	1 OBJE
		2 FORM jpg
		2 FILE C:\Users\mtucker\Documents\RootsMagic downloads - test\historyofemerycounty-frontcover.jpg
		2 _SCBK Y
		2 _PRIM Y
		2 _TYPE PHOTO
	1 OBJE
		2 FORM jpg
		2 FILE C:\Users\mtucker\Documents\RootsMagic downloads - test\historyofemerycounty-titlepage.jpg
		2 _SCBK Y
		2 _TYPE PHOTO
	1 OBJE
		2 FORM jpg
		2 FILE C:\Users\mtucker\Documents\RootsMagic downloads - test\historyofemerycounty-copyrightpage.jpg
		2 _SCBK Y
		2 _TYPE PHOTO</pre>
<p><strong>RootsMagic 4</strong></p>
<pre>0 @S1@ SOUR
	1 ABBR History of Emery County
	1 TITL Edward A. Geary, <em>A History of Emery County</em> (Salt Lake City: Utah S
		2 CONC tate Historical Society, 1996), [Page].
	1 _SUBQ Edward A. Geary, <em>A History of Emery County</em>, [Page].
	1 _BIBL Edward A. Geary. <em>A History of Emery County</em>. Salt Lake City: Utah S
		2 CONC tate Historical Society, 1996.
	1 OBJE
		2 FORM jpg
		2 FILE C:\Users\mtucker\Documents\RootsMagic downloads - test\historyofemerycounty-frontcover.jpg
		2 _SCBK Y
		2 _PRIM Y
		2 _TYPE PHOTO
	1 OBJE
		2 FORM jpg
		2 FILE C:\Users\mtucker\Documents\RootsMagic downloads - test\historyofemerycounty-titlepage.jpg
		2 _SCBK Y
		2 _PRIM N
		2 _TYPE PHOTO
	1 OBJE
		2 FORM jpg
		2 FILE C:\Users\mtucker\Documents\RootsMagic downloads - test\historyofemerycounty-copyrightpage.jpg
		2 _SCBK Y
		2 _PRIM N
		2 _TYPE PHOTO
	1 _TMPLT
		2 TID 372
		2 FIELD
			3 NAME Author
			3 VALUE Edward A. Geary
		2 FIELD
			3 NAME Title
			3 VALUE A History of Emery County
		2 FIELD
			3 NAME SubTitle
		2 FIELD
			3 NAME PubPlace
			3 VALUE Salt Lake City
		2 FIELD
			3 NAME Publisher
			3 VALUE Utah State Historical Society
		2 FIELD
			3 NAME PubDate
			3 VALUE 1996</pre>
<p>FTM takes a shortcut and using the format specified for source list entry, puts that as the source note. The title (TITL) comes from how FTM automatically named the source when it was created.  There are two things to note about the NOTE text: 1) it does not have a way to indicate that the book title should be italicized and 2) there appears to be extra periods and spaces in it.</p>
<p>Legacy 7 takes the approach of trying to stuff the EE-style citation into the fewer fields available for the “old-style” citation.  There are 6 parts of a source list entry citation for a basic format book:</p>
<ol>
<li> Author</li>
<li>Main Title</li>
<li>Sub Title</li>
<li>Place of publication</li>
<li>Publisher</li>
<li> Year</li>
</ol>
<p>Legacy 7 implements the basic book template with the following fields (the last two pertaining to the citation detail):</p>
<ol>
<li> Author Last Name</li>
<li> Author Given Name(s)</li>
<li> Author Suffix</li>
<li> Title</li>
<li> Short Title</li>
<li> Publisher City</li>
<li> Publisher State</li>
<li> Publisher</li>
<li> Publish Date</li>
<li> Volume Data</li>
<li> Page</li>
<li> Volume</li>
</ol>
<p>The standard fields available in GEDCOM are:</p>
<ol>
<li> Title</li>
<li> Author</li>
<li> Publication</li>
</ol>
<p>So Legacy makes the following matches:</p>
<ul>
<li> GEDCOM Title = Title</li>
<li> GEDCOM Author = Author Given Name(s) + Author Last Name + Author</li>
<li> GEDCOM Publication = Publisher City + Publisher State + Publisher + Publish Date</li>
</ul>
<p>Note that there is some formatting according to the source list entry and can be seen in the PUBL tag as it follows the order of fields and contains the colon and comma in the correct location.  Also, the abbreviation (ABBR) tag is used to name the source in the master list after it is imported.  The rest of the GEDCOM contents from the Legacy 7 file specify the 3 media files associated with the source.  Nothing new there.</p>
<p>I have yet to do additional experiments to determine how the translation to “old style” citations works with more complicated citation formats.</p>
<p>Finally we look at RootsMagic 4.  It also uses the abbreviation and object tags in the same way as Legacy 7.  But some interesting things are happening in the rest of the file.  Notice that the title tag follows the format for a full reference citation complete with parenthesis, commas, and colons.  The title is between special formatting tags &lt; i &gt; and &lt; /i &gt; to indicate that it should be italicized.  Where the page number should go is the textual placeholder “[Page]”.  The custom subsequent tag (_SUBQ) contains the short note format although it should just contain the author’s last name.  The custom bibliography tag (_BIBL) contains the source list entry format.  It appears that a bug in the export is causing the bibliography entry to not show author with last name first.  It is important to note that any application that imports a RM4-generated GEDCOM will get only the contents of the title tag and will have to manually edit it to remove the italicization indicators which they don&#8217;t support.</p>
<p>Now let’s get to the part where RootsMagic 4 has shown some innovation in their GEDCOM.  Remember the custom template (_TMPLT) tag we saw for the citation:</p>
<pre>3 _TMPLT
	4 FIELD
		5 NAME Page
		5 VALUE 179</pre>
<p>There is also one in the source:</p>
<pre>1 _TMPLT
	2 TID 372
	2 FIELD
		3 NAME Author
		3 VALUE Edward A. Geary
	2 FIELD
		3 NAME Title
		3 VALUE A History of Emery County
	2 FIELD
		3 NAME SubTitle
	2 FIELD
		3 NAME PubPlace
		3 VALUE Salt Lake City
	2 FIELD
		3 NAME Publisher
		3 VALUE Utah State Historical Society
	2 FIELD
		3 NAME PubDate
		3 VALUE 1996</pre>
<p>Now compare that with the source entry screen:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm4-book-citation.png"><img class="alignnone size-medium wp-image-561" title="RootsMagic 4 - Basic Book Citation" src="http://www.thinkgenealogy.com/wp-content/uploads/rm4-book-citation-300x221.png" alt="RootsMagic 4 - Basic Book Citation" width="300" height="221" /></a></p>
<p>Notice that in the yellow Master Source section, there are 6 entry fields: Author, Title, Sub-title, Publish Place, Publisher, and Publish Date.  These correspond to the 6 template (_TMPLT) field name entries in the GEDCOM: Author, Title, SubTitle, PubPlace, Publisher, and PubDate.  In the green Source Details section Page corresponds with the field name entry is the citation section: Page.  The value tags contain the actual value.  That way the details of knowing individual fields and values is not lost. Completing this is the template id or TID tag that is a unique number used internally by RootsMagic 4 to always refer to this template.  That is why you can never edit existing templates in RootsMagic 4.</p>
<p>Here are the details of the template for id 372 as shown in the Source Templates screen:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm4-book-source-template.png"><img class="alignnone size-medium wp-image-600" title="RootsMagic 4 Source Template for Book" src="http://www.thinkgenealogy.com/wp-content/uploads/rm4-book-source-template-300x179.png" alt="RootsMagic 4 Source Template for Book" width="300" height="179" /></a></p>
<p>It is interesting that each field is given a type to indicate if it is a Name, Place, Date, or Text.  This could come in handy in future situations.  Imagine searching all sources not just for the text “White” but for all sources that contain a name that contains “White.”  Searches like that would return more appropriate results.</p>
<p>So what have we discovered is that the current three applications that support EE-style templates do so slightly differently on the input side (part 1) and vary greatly when it comes to GEDCOM output.  As it stands today much is lost in the GEDCOM export rendering rich citations into blobs of text.  RootsMagic 4 solves this problem in a proprietary way using its own template id and template fields names.  Currently no real interoperability exists between these applications when it comes to EE-style source citations.<br />
This post is already long enough and I will likely expound on my ideas in a follow-up post.  But imagine the RM4 implementation standardized and universally accepted.  What a world of interoperability that would open up!</p>
<p>There is so much to think about.  What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2009/05/03/better-online-citations-details-part-2-gedcom/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Better Online Citations &#8211; Details Part 1</title>
		<link>http://www.thinkgenealogy.com/2009/04/28/better-online-citations-details-part-1/</link>
		<comments>http://www.thinkgenealogy.com/2009/04/28/better-online-citations-details-part-1/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 06:43:07 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[citation]]></category>
		<category><![CDATA[Elizabeth Shown Mills]]></category>
		<category><![CDATA[evidence explained]]></category>
		<category><![CDATA[family tree maker]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[RootsMagic 4]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/?p=559</guid>
		<description><![CDATA[There have been a number of comments from viewers of the video, “A Better Way to Cite Online Sources”, asking about how things work behind the scenes.  Being a geek by nature, I tend to be technical in my writing and so I tried to stay away from too many details in the video. [...]]]></description>
			<content:encoded><![CDATA[<p>There have been a number of comments from viewers of the video, “<a title="A Better Way to Cite Online Sources" href="http://www.thinkgenealogy.com/better-online-citations">A Better Way to Cite Online Sources</a>”, asking about how things work behind the scenes.  Being a geek by nature, I tend to be technical in my writing and so I tried to stay away from too many details in the video.  The main point was to show what a solution to the online citation problem might look like.</p>
<p>For those who want to know more, here are the details.</p>
<p>We will first start with the QuickCheck models found in <em>Evidence Explained</em>. These models can be used by software developers as a feature specification:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/ee-qc-book.png"><img class="alignnone size-medium wp-image-577" title="Evidence Explained - Book Basic Format Citation" src="http://www.thinkgenealogy.com/wp-content/uploads/ee-qc-book-300x106.png" alt="Evidence Explained - Book Basic Format Citation" width="300" height="106" /></a></p>
<p><span id="more-559"></span></p>
<p>This example from page 646 specifies that a basic book citation consists of 7 parts:</p>
<ol>
<li>Author</li>
<li>Main Title</li>
<li>Sub Title</li>
<li>Place of publication</li>
<li>Publisher</li>
<li>Year</li>
<li>Page</li>
</ol>
<p>It also indicates the format of the citation specifying where to put commas, colons, periods, and parenthesis as well as when text is italicized.</p>
<p>These QuickCheck models as well as other citation formats specified in EE (Evidence Explained) have been coded into Legacy 7, Family Tree Maker 2009, and RootsMagic 4.</p>
<p>Now even though each of these 3 desktop genealogy applications used EE for their spec and received clarification from their outside business analyst, Elizabeth Shown Mills, there are slight variations in the implementation by each. To prove this, here are comparisons of each application and how it deals with a book citation:</p>
<p><strong>RootsMagic 4</strong></p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm4-book-citation.png"><img class="alignnone size-medium wp-image-561" title="RootsMagic 4 - Basic Book Citation" src="http://www.thinkgenealogy.com/wp-content/uploads/rm4-book-citation-300x221.png" alt="RootsMagic 4 - Basic Book Citation" width="300" height="221" /></a></p>
<p><strong>Legacy Family Tree 7</strong></p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/l7-book-citation1.png"><img class="alignnone size-medium wp-image-562" title="Legacy 7 - Basic Book Citation" src="http://www.thinkgenealogy.com/wp-content/uploads/l7-book-citation1-300x221.png" alt="Legacy 7 - Basic Book Citation" width="300" height="221" /></a> <a href="http://www.thinkgenealogy.com/wp-content/uploads/l7-book-citation2.png"><img class="alignnone size-medium wp-image-563" title="Legacy 7 - Basic Book Citation 2" src="http://www.thinkgenealogy.com/wp-content/uploads/l7-book-citation2-300x220.png" alt="Legacy 7 - Basic Book Citation 2" width="300" height="220" /></a></p>
<p><strong>Family Tree Maker 2009</strong></p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/ftm2009-book-citation1.png"><img class="alignnone size-medium wp-image-564" title="Family Tree Maker 2009 - Basic Book Citation" src="http://www.thinkgenealogy.com/wp-content/uploads/ftm2009-book-citation1-300x262.png" alt="Family Tree Maker 2009 - Basic Book Citation" width="300" height="262" /></a> <a href="http://www.thinkgenealogy.com/wp-content/uploads/ftm2009-book-citation2.png"><img class="alignnone size-medium wp-image-565" title="Family Tree Maker 2009 - Basic Book Citation 2" src="http://www.thinkgenealogy.com/wp-content/uploads/ftm2009-book-citation2-300x188.png" alt="Family Tree Maker 2009 - Basic Book Citation 2" width="300" height="188" /></a></p>
<p>Here is a comparison of these three applications showing different interpretations of the EE citation model:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/book-format-inconsistencies.png"><img class="alignnone size-medium wp-image-566" title="Book Citation Format Inconsistencies" src="http://www.thinkgenealogy.com/wp-content/uploads/book-format-inconsistencies-300x196.png" alt="Book Citation Format Inconsistencies" width="300" height="196" /></a></p>
<p>So currently we have 3 applications that support EE and each are slightly different.  What is needed is a standard that each can measure up against so as more applications support these citation formats, tests can be created to verify compatibility.  Some sort of consortium needs to be created to discuss the current differences and come to a consensus of opinion.</p>
<p>Let’s say that process has already occurred and agreement has been reached.  Now a standardized file format can be designed to handle the additional level of detail required for the citation models. In some ways this file format would serve a similar purpose as GEDCOM, but would be updated with the capability of handling more-detailed source citation and referencing media such as images and files.</p>
<p>When visiting a website that supports this new file format, the researcher will encounter a download button or link that references that file:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/citation-with-download.png"><img class="alignnone size-full wp-image-567" title="Citation Download Link" src="http://www.thinkgenealogy.com/wp-content/uploads/citation-with-download.png" alt="Citation Download Link" width="427" height="101" /></a></p>
<p>In the above example, the link references a file called book.cite.  The .cite extension represents a file of a specific content type (called a MIME type) identified as: application/cite+xml.  The important thing to know about this is that a .cite file can now be uniquely identified from other content types.</p>
<p>We will not discuss the actual structure of the file at this point.  Details will be provided in a later post.</p>
<p>When the researcher clicks the link, the web browser (in this case Firefox) prompts us if we would like to save or open the file:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/firefox-download.png"><img class="alignnone size-medium wp-image-569" title="Firefox Download" src="http://www.thinkgenealogy.com/wp-content/uploads/firefox-download-300x228.png" alt="Firefox Download" width="300" height="228" /></a></p>
<p>As can be seen from the screen, the file is correctly identified as a CITE file and picks the default application used to open the file, ClickCite Launcher.<br />
Part of the prototype code that I wrote was an application called ClickCite Launcher. Its purpose is to intercept CITE files and pass the file along to an importer application.  The ClickCite Launcher application would need to be installed on the researcher’s computer and part of the installation would make a file association between .cite files and ClickCite Launcher. This is how Firefox knows which application to use.</p>
<p>The launcher application and the file association are for a computer running Windows. I am not familiar with Mac computers in this regard, but it would surprise me if a similar capability was not available.</p>
<p>This launcher application is aware of all installed applications that support importing of CITE files and presents the user with a list of desktop genealogy applications:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/clickcite-launcher.png"><img class="alignnone size-full wp-image-568" title="Citation Launcher" src="http://www.thinkgenealogy.com/wp-content/uploads/clickcite-launcher.png" alt="Citation Launcher" width="300" height="300" /></a></p>
<p>After an application is picked from the list and Import is clicked, the launcher application would start the importer application and pass it the book.cite file.  The launcher application would likely be open source software whereas each desktop application that supported CITE files would provide their own importer. In the video demonstration, the importer for RootsMagic 4 presented no user interface and just updated the database file for the most-recently opened database, test.rmgc.  The developers of the importer could choose to show a user interface that might include a list of all previously created databases and allow the user to choose which database would be the target of the import.</p>
<p>The process is depicted in the following diagram:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/citation-import-process.png"><img class="alignnone size-medium wp-image-570" title="Citation Import Process" src="http://www.thinkgenealogy.com/wp-content/uploads/citation-import-process-300x233.png" alt="Citation Import Process" width="300" height="233" /></a></p>
<ol>
<li>Genealogist clicks download link which causes the browser to download the file onto his/her computer.</li>
<li>When the file is manually opened or opened by the browser when the Open option is selected, Windows runs the application associated with the extension.  In this case, .cite is associated to the launcher application.  The launcher receives the location of the downloaded CITE file.</li>
<li>When Import is clicked on the launcher, the importer for the selected genealogy software is started and passed the location of the downloaded CITE file.</li>
<li>The importer loads the CITE file and adds information to the application’s database file.</li>
</ol>
<p>I hope this addresses some of the technical questions that I have been receiving.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2009/04/28/better-online-citations-details-part-1/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Reunion Released for iPhone</title>
		<link>http://www.thinkgenealogy.com/2009/02/19/reunion-released-for-iphone/</link>
		<comments>http://www.thinkgenealogy.com/2009/02/19/reunion-released-for-iphone/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 13:48:43 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[reunion]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/?p=440</guid>
		<description><![CDATA[ 
Thanks again to Twitter for being my news source.  Reunion, a popular genealogy application for the Mac has now been released for the iPhone/iPod Touch.  Reunion for the iPhone has many features including multiple family files, 6-generation overview, family card display, multimedia, and sources.  This is not just a family data viewer, you can edit [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/iphonereunion3.png"><img class="alignnone size-medium wp-image-446" title="Reunion for iPhone" src="http://www.thinkgenealogy.com/wp-content/uploads/iphonereunion3-300x153.png" alt="" width="300" height="153" /></a> </p>
<p>Thanks again to Twitter for being my news source.  Reunion, a popular genealogy application for the Mac has now been released for the iPhone/iPod Touch.  <a title="Reunion for iPhone" href="http://www.leisterpro.com/iphone/whatis.php">Reunion for the iPhone</a> has many features including multiple family files, 6-generation overview, family card display, multimedia, and sources.  This is not just a family data viewer, you can edit data in Reunion for iPhone and then sync it with Reunion for Mac.</p>
<p>Here are a few screen shots:</p>
<p><span id="more-440"></span></p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/iphonereunion1.png"><img class="alignnone size-medium wp-image-443" title="Reunion for iPhone" src="http://www.thinkgenealogy.com/wp-content/uploads/iphonereunion1-209x300.png" alt="" width="209" height="300" /></a></p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/iphonereunion2.png"><img class="alignnone size-medium wp-image-444" title="Reunion for iPhone" src="http://www.thinkgenealogy.com/wp-content/uploads/iphonereunion2-209x300.png" alt="" width="209" height="300" /></a></p>
<p>This iPhone app and others that will likely appear this year addresses prediction #7 in the post, <a title="9 Genealogy Predictions for 2009" href="http://www.thinkgenealogy.com/2008/12/30/9-genealogy-predictions-for-2009/">9 Genealogy Predictions for 2009</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2009/02/19/reunion-released-for-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On SlideShare: 10 Things Genealogy Software Should Do</title>
		<link>http://www.thinkgenealogy.com/2009/01/12/on-slideshare-10-things-genealogy-software-should-do/</link>
		<comments>http://www.thinkgenealogy.com/2009/01/12/on-slideshare-10-things-genealogy-software-should-do/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 18:17:23 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[BYU]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/?p=354</guid>
		<description><![CDATA[10 Things Genealogy Software Should Do
View SlideShare presentation or Upload your own.
In March 2008, I presented at the BYU Family History Technology Workshop.  The topic was: 10 Things Genealogy Software Should Do.  The presentation slides are now also available on SlideShare.
]]></description>
			<content:encoded><![CDATA[<div id="__ss_896180" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="10 Things Genealogy Software Should Do" href="http://www.slideshare.net/marktucker/10-things-genealogy-software-should-do?type=powerpoint">10 Things Genealogy Software Should Do</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=10-things-genealogy-software-should-do3334&amp;rel=0&amp;stripped_title=10-things-genealogy-software-should-do" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=10-things-genealogy-software-should-do3334&amp;rel=0&amp;stripped_title=10-things-genealogy-software-should-do" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<div style="font-size: 11px; padding-top: 2px; font-family: tahoma,arial; height: 26px;">View SlideShare <a style="text-decoration:underline;" title="View 10 Things Genealogy Software Should Do on SlideShare" href="http://www.slideshare.net/marktucker/10-things-genealogy-software-should-do?type=powerpoint">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own.</div>
<p>In March 2008, I presented at the BYU Family History Technology Workshop.  The topic was: <em><a title="10 Things Genealogy Software Should Do" href="http://www.thinkgenealogy.com/2008/04/06/10-things-genealogy-software-should-do/">10 Things Genealogy Software Should Do</a></em>.  The presentation slides are now also available on SlideShare.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2009/01/12/on-slideshare-10-things-genealogy-software-should-do/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>RootsMagic 4 Mystery Tab Spoiler</title>
		<link>http://www.thinkgenealogy.com/2008/07/20/rootsmagic-4-mystery-tab-spoiler/</link>
		<comments>http://www.thinkgenealogy.com/2008/07/20/rootsmagic-4-mystery-tab-spoiler/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 00:11:34 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[RootsMagic]]></category>
		<category><![CDATA[RootsMagic 4]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2008/07/20/rootsmagic-4-mystery-tab-spoiler/</guid>
		<description><![CDATA[I can’t believe I figured it out! 
In a recent post, Bruce Buzbee teased the genealogy software community by smudging the text of a mysterious 4th tab.  In a way I hate to be the spoiler and steal Bruce’s thunder, but I can’t help myself.  Actually it is Bruce’s fault.  He threw down the gauntlet and [...]]]></description>
			<content:encoded><![CDATA[<p>I can’t believe I figured it out! </p>
<p>In a <a href="http://blog.rootsmagic.com/?p=10" title="RootsMagic Blog - RootsMagic 4 Unveiled">recent post</a>, Bruce Buzbee teased the genealogy software community by smudging the text of a mysterious 4th tab.  In a way I hate to be the spoiler and steal Bruce’s thunder, but I can’t help myself.  Actually it is Bruce’s fault.  He threw down the gauntlet and issued the challenge.  Maybe after Bruce is finished getting mad at me, he will give me a copy of RootsMagic 4 for being so clever.</p>
<p><span id="more-148"></span></p>
<p>As some of you may know, I am a Software Architect for my day job so writing code is one of the things that I do.  We’ll I was able to take the sample screen shots of RootsMagic 4 and plug them into an algorithm which in simple terms I will call a “desmudger.”  Since the smudging was done using the Gaussian Blur algorithm that is common in most graphics programs, it wasn’t hard to find a <a href="http://incubator.quasimondo.com/processing/fastblur.pde" title="Gaussian Blur algorithm">code sample</a> of that algorithm and modify it to come up with the reverse.  The cool thing is that my algorithm requires at least three image samples in order to triangulate correctly and thanks to Bruce, I had three different screens shots.  What good fortune for me!  Here you can see that each of the smudge samples is just slightly different requiring at least three for the algorithm to work.</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm-smudges.jpg" title="RootsMagic 4 - Smudge Comparisons"><img src="http://www.thinkgenealogy.com/wp-content/uploads/rm-smudges.jpg" alt="RootsMagic 4 - Smudge Comparisons" /></a></p>
<p>For all the work I put into the preparation, it was a shame that it was over so quickly.  Maybe I should have thought ahead and at least programmed a drum roll into the simple application.  Anyway, when I saw what the text on the 4th tab was, I immediately had that “oh that makes total sense” feeling.  It is one of the most requested wishes of all the beginner genealogists that I have talked to.  Below is a link to an image of the tab area with the mystery tab revealed.  Click on it only if you really want to know what the tab is.  There is no going back after you click it.  Please don’t hate me too much Bruce.</p>
<p><a href="http://www.thinkgenealogy.com/rootsmagic-4-mystery-tab-spoiler-image/" title="RootsMagic 4 Mystery Tab Spoiler image">Spoiler link &#8211; Click only if you really want to know</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2008/07/20/rootsmagic-4-mystery-tab-spoiler/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Slowly Unveiling RootsMagic 4</title>
		<link>http://www.thinkgenealogy.com/2008/07/15/slowly-unveiling-rootsmagic-4/</link>
		<comments>http://www.thinkgenealogy.com/2008/07/15/slowly-unveiling-rootsmagic-4/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 21:13:36 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[RootsMagic]]></category>
		<category><![CDATA[RootsMagic 4]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2008/07/15/slowly-unveiling-rootsmagic-4/</guid>
		<description><![CDATA[Earlier this month, Bruce Buzbee of RootsMagic started his own blog. Welcome to the genealogy blogging community and the blogosphere! I met Bruce back in March of this year and he is a very nice person. I’m looking forward to reading as he shares the inside scoop on what is happening at RootsMagic.
In the last [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this month, Bruce Buzbee of RootsMagic started his own blog. Welcome to the genealogy blogging community and the blogosphere! I met Bruce back in March of this year and he is a very nice person. I’m looking forward to reading as he shares the inside scoop on what is happening at RootsMagic.</p>
<p>In the last few posts at <a href="http://blog.rootsmagic.com/" title="RootsMagic Blog">RootsMagic Blog</a>, Bruce has leaked some new features of the <a href="http://blog.rootsmagic.com/?p=10" title="RootsMagic 4 Unveiled">upcoming RootsMagic 4</a>. He says he will start small and progressively reveal more. The buzz is starting and you can sense the excitement as you read the comments. Some readers are trying to guess what the new features will be while others are hoping that their wishlist items will be included. Not all of the new features hinted at in the screen shots are explained by Bruce, so I thought that I would get in on the fun and use my keen eye to try and figure things out.</p>
<p>I honestly have no inside information myself, so don’t take my guesses as fact.  I simply opened my copy of RootsMagic 3 and compared it to the screen shots of RootsMagic 4.  It was almost like trying to solve one of those puzzles you would find in the <em>Highlights</em> magazine.</p>
<p><span id="more-142"></span></p>
<p>The first thing that I noticed was a tiny down arrow to the right of the Add Person toolbar item:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm-addperson.jpg" title="Roots Magic - Add Person"><img src="http://www.thinkgenealogy.com/wp-content/uploads/rm-addperson.jpg" alt="RootsMagic - Add Person" /></a></p>
<p>This probably drops down the same Individual, Spouse, Parents, Child menu as in RootsMagic 3. This is a simple change but a better user experience as it indicates that there are choices to be made.<br />
 </p>
<p>The next thing I noticed was that the Notes icon on the toolbar has been flipped:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm-notes.jpg" title="Roots Magic - Notes"><img src="http://www.thinkgenealogy.com/wp-content/uploads/rm-notes.jpg" alt="RootsMagic - Notes" /></a></p>
<p>Not really a new feature, but did anybody else notice it too?  This makes me wonder if Bruce received a lot of e-mails from users who were bothered by what they thought was a “backwards” image.  <img src='http://www.thinkgenealogy.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
The next to last icon on the toolbar is a tree icon that looks very similar to the tree on the <a href="http://new.familysearch.org/" title="new FamilySearch site">new FamilySearch</a> website:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm-newfamilysearch.jpg" title="Roots Magic - New FamilySearch"><img src="http://www.thinkgenealogy.com/wp-content/uploads/rm-newfamilysearch.jpg" alt="RootsMagic - New FamilySearch" /></a></p>
<p>It is already known that RootsMagic 4 will support the new FamilySearch (NFS) once the APIs are ready. This is probably just what the icon will look like. It is my understanding that RootsMagic has been working a long time with <a href="http://www.mormon.org" title="The Church of Jesus Christ of Latter-day Saints">The Church of Jesus Christ of Latter-day Saints</a> on implementing the NFS API. RootsMagic might just be the first desktop genealogy application to support it.</p>
<p>I noticed that on the Pedigree, Family, and Descendant tabs on the far left side is a long thin bar with an arrow:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm-sidebar.jpg" title="RootsMagic - Sidebar"><img src="http://www.thinkgenealogy.com/wp-content/uploads/rm-sidebar.jpg" alt="RootsMagic - Sidebar" /></a></p>
<p>My guess is that this would open a sidebar that contains the list of people in the database and maybe even allow for searching.</p>
<p>The big mystery so far is what is the fourth tab? In the screen shots, the tab next to Descendants is blurred out.</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/rm-tabs.jpg" title="RootsMagic - Tabs"><img src="http://www.thinkgenealogy.com/wp-content/uploads/rm-tabs.jpg" alt="RootsMagic - Tabs" /></a></p>
<p>I’ve spent a few minutes looking at the size of the smudge and comparing it to a smudge I made for the word &#8220;Family.&#8221; My guess is that the smudged word contains 5-7 letters. So that excludes “Map”, but the word could be “Source” or “Person” or “Synch.”</p>
<p>Go ahead and post your guesses. You might be right in which case you will have bragging rights. If not, you can join the rest of us interested guessers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2008/07/15/slowly-unveiling-rootsmagic-4/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>10 Things Genealogy Software Should Do</title>
		<link>http://www.thinkgenealogy.com/2008/04/06/10-things-genealogy-software-should-do/</link>
		<comments>http://www.thinkgenealogy.com/2008/04/06/10-things-genealogy-software-should-do/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 01:30:08 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[BYU]]></category>
		<category><![CDATA[Elizabeth Shown Mills]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2008/04/06/10-things-genealogy-software-should-do/</guid>
		<description><![CDATA[On March 13, 2008 I presented at the 2008 BYU Family History Technology Workshop and my topic was: 10 Things Genealogy Software Should Do
Here are links regarding the presentation:

Paper - 18 pages
Slides - 29 slides
Video (recorded later) - 17:30

Would you like to see these 10 ideas implemented in the genealogy software that you use?  How can these ideas [...]]]></description>
			<content:encoded><![CDATA[<p>On March 13, 2008 I <a title="Speaking at BYU Family History Technology Workshop" href="http://www.thinkgenealogy.com/2008/03/10/speaking-at-byu-family-history-technology-workshop/">presented</a> at the 2008 BYU Family History Technology Workshop and my topic was: 10 Things Genealogy Software Should Do</p>
<p>Here are links regarding the presentation:</p>
<ul>
<li><a title="10 Things Genealogy Software Should Do paper" href="http://www.thinkgenealogy.com/wp-content/uploads/10%20Things%20Genealogy%20Software%20Should%20Do.pdf">Paper</a> - 18 pages</li>
<li><a title="10 Things Genealogy Software Should Do slides" href="http://www.thinkgenealogy.com/wp-content/uploads/10%20Things%20Genealogy%20Software%20Should%20Do%20-%20Slides.pdf">Slides</a> - 29 slides</li>
<li><a title="10 Things Genealogy Software Should Do video" href="http://link.brightcove.com/services/link/bcpid463882993/bclid958499738/bctid1486890944">Video (recorded later)</a> - 17:30</li>
</ul>
<p>Would you like to see these 10 ideas implemented in the genealogy software that you use?  How can these ideas be improved upon?  I encourage you to respond.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2008/04/06/10-things-genealogy-software-should-do/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Article in March/April 2008 Digital Genealogist</title>
		<link>http://www.thinkgenealogy.com/2008/03/11/article-in-marchapril-2008-digital-genealogist/</link>
		<comments>http://www.thinkgenealogy.com/2008/03/11/article-in-marchapril-2008-digital-genealogist/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 14:10:23 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[digital genealogist]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2008/03/11/article-in-marchapril-2008-digital-genealogist/</guid>
		<description><![CDATA[In the past, I have written articles and had them published in programming journals, but this month marks the publication of my first genealogy article.  It appears in the March/April 2008 (Volume 2, Number 2) issue of Digital Genealogist on page 5 and is titled: &#8220;The Future of Genealogy Software is not Hard to See.&#8221;
The [...]]]></description>
			<content:encoded><![CDATA[<p>In the past, I have written articles and had them published in programming journals, but this month marks the publication of my first genealogy article.  It appears in the <a href="http://www.thinkgenealogy.com/wp-admin/The%20future%20of%20genealogy%20software%20is%20not%20hard%20to%20see" title="Digital Genealogist - March/April 2008">March/April 2008 </a>(Volume 2, Number 2) issue of <a href="http://www.digitalgenealogist.com/" title="Digital Genealogist">Digital Genealogist</a> on page 5 and is titled: &#8220;The Future of Genealogy Software is not Hard to See.&#8221;</p>
<p>The following are mentioned in the article:<br />
<span id="more-99"></span><br />
People/Organizations</p>
<ul>
<li>Bill Buxton</li>
<li>William Gibson</li>
<li>Elizabeth Shown Mills</li>
<li>Dick Eastman</li>
<li>Elizabeth Kelley Kerstens</li>
<li>DearMYRTLE</li>
<li>Geoff Rasmussen</li>
<li>Guy Kawasaki</li>
<li>The Board for Certification of Genealogists</li>
</ul>
<p>Software/Sites</p>
<ul>
<li>FamilyLink.com</li>
<li>FamilyPursuit.com</li>
<li>Geni.com</li>
<li>MyHeritage.com</li>
<li>WeRelate.org</li>
<li>WorldVitalRecords.com</li>
<li>Footnote.com</li>
<li>Ancestry.com</li>
<li>Clooz</li>
<li>Legacy Family Tree</li>
<li>Family Tree Maker</li>
</ul>
<p>Topics</p>
<ul>
<li>Ideas</li>
<li>Innovation</li>
<li>Genealogy Software</li>
<li>Design </li>
<li>Genealogical Proof Standard (GPS)</li>
<li>Source Citation</li>
</ul>
<p>Books</p>
<ul>
<li>Sketching User Experiences: Getting the Design Right and the Right Design</li>
<li>Evidence! Citation and Analysis for the Family Historian</li>
<li>Evidence Explained: Citing History Sources from Artifacts to Cyberspace</li>
</ul>
<p>I encourage you to support this publication with your <a href="http://www.digitalgenealogist.com/subscribe.html" title="Digitial Genealogist - Subscribe">subscription</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2008/03/11/article-in-marchapril-2008-digital-genealogist/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Speaking at BYU Family History Technology Workshop</title>
		<link>http://www.thinkgenealogy.com/2008/03/10/speaking-at-byu-family-history-technology-workshop/</link>
		<comments>http://www.thinkgenealogy.com/2008/03/10/speaking-at-byu-family-history-technology-workshop/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 13:17:27 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2008/03/10/speaking-at-byu-family-history-technology-workshop/</guid>
		<description><![CDATA[This week I will be taking vacation days from work so that I can attend both the 2008 Family History Technology Workshop as well as the Computerized Family History and Genealogy Conference in Provo, Utah.  I will be speaking at the technology workshop and have 20 minutes to discuss my topic: 10 Things Genealogy Software Should [...]]]></description>
			<content:encoded><![CDATA[<p>This week I will be taking vacation days from work so that I can attend both the 2008 <a href="http://www.fht.byu.edu/" title="BYU Family History Technology Workshop">Family History Technology Workshop</a> as well as the <a href="http://ce.byu.edu/cw/cwcompu/" title="BYU Computerized Family History &amp; Genealogy Conference">Computerized Family History and Genealogy Conference</a> in Provo, Utah.  I will be speaking at the technology workshop and have 20 minutes to discuss my topic: 10 Things Genealogy Software Should Do. </p>
<p>Here is the abstract from my paper:</p>
<blockquote><p>Innovation in genealogy software starts with ideas that lead to better design. This paper discusses 10 things that genealogy software should do but currently doesn’t. It is a starting point for discussion among those in the genealogy community: family historians, software developers, and designers. It is a springboard for additional design ideas.</p></blockquote>
<p>With only 20 minutes, it will be both fast and fun.  If you will be attending either the workshop or the conference, it would be great to meet you.</p>
<p>Check out the <a href="http://www.fht.byu.edu/schedule.php" title="BYU Family History Technology Workshop schedule">schedule</a> for other topics that will be discussed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2008/03/10/speaking-at-byu-family-history-technology-workshop/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What Do You Wish Genealogy Software Did?</title>
		<link>http://www.thinkgenealogy.com/2008/01/08/what-do-you-wish-genealogy-software-did/</link>
		<comments>http://www.thinkgenealogy.com/2008/01/08/what-do-you-wish-genealogy-software-did/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 04:42:35 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2008/01/08/what-do-you-wish-genealogy-software-did/</guid>
		<description><![CDATA[Software can be a great help to genealogists, but at times we wish that it did more. Think of the desktop software and tools you use, online databases, and the newer social networking sites. As genealogists we want more of our genealogy software.
Are there features you would like added to the software that you use? [...]]]></description>
			<content:encoded><![CDATA[<p>Software can be a great help to genealogists, but at times we wish that it did more. Think of the desktop software and tools you use, online databases, and the newer social networking sites. As genealogists we want more of our genealogy software.</p>
<p>Are there features you would like added to the software that you use? What if a brand new genealogy application were designed from scratch, what would you want it to do? What is on your wish list for genealogy software?</p>
<p>Here is a chance to share your ideas.</p>
<p>By way of a challenge, I would like to see at least 50 responses. The more ideas, the better. So don’t be shy. Add your wish list item.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2008/01/08/what-do-you-wish-genealogy-software-did/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Genealogists Can Share Ideas and Innovate</title>
		<link>http://www.thinkgenealogy.com/2007/12/27/genealogists-can-share-ideas-and-innovate/</link>
		<comments>http://www.thinkgenealogy.com/2007/12/27/genealogists-can-share-ideas-and-innovate/#comments</comments>
		<pubDate>Fri, 28 Dec 2007 04:43:44 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[family history]]></category>
		<category><![CDATA[genealogy]]></category>
		<category><![CDATA[sketching]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/12/27/genealogists-must-share-ideas-and-be-involved-in-the-design-of-genealogy-software/</guid>
		<description><![CDATA[The more we understand the design process, the better we can design genealogy software. In a previous post titled “More Design in the Genealogy Community”, we discussed the development process. In this post, we will look specifically at the Design Process that was represented as Phase 0. 

Design is represented by a funnel showing that more ideas exist at [...]]]></description>
			<content:encoded><![CDATA[<p>The more we understand the design process, the better we can design genealogy software. In a previous post titled “<a href="http://www.thinkgenealogy.com/2007/12/21/more-design-in-the-genealogy-community/" title="ThinkGenealogy - More Design in the Genealogy Community">More Design in the Genealogy Community</a>”, we discussed the development process. In this post, we will look specifically at the Design Process that was represented as Phase 0. </p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/proddev-design.jpg" title="Development Process - Phase 0"><img border="0" vspace="10" align="middle" src="http://www.thinkgenealogy.com/wp-content/uploads/proddev-design.thumbnail.jpg" hspace="10" alt="Development Process - Phase 0" /></a></p>
<p>Design is represented by a funnel showing that more ideas exist at the beginning of the phase than at the end. Much of this information can be found in “<a href="http://www.amazon.com/Sketching-User-Experiences-Interactive-Technologies/dp/0123740371/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1198218822&amp;sr=1-1" title="Amazon - Sketching User Experiences by Bill Buxton">Sketching User Experiences: getting the design right and the right design</a>” by Bill Buxton.</p>
<p>Genealogists as well as designers and developers must work together as part of the design process. In the early part of this process, it is important to generate as many ideas as possible. No idea should be held back as it might be a stepping stone to a much better idea. Ideas tend to generate more ideas. As the two-time Nobel Prize winner, Linus Pauling, once said:</p>
<blockquote><p>The best way to a good idea is to have lots of ideas.</p></blockquote>
<p>The diagram indicates that no matter how many great ideas enter the funnel, there will be less at the end. Not all ideas survive.</p>
<p>On page 144 of “Sketching User Experiences”, a slightly different visualization by Paul Laseau is presented which shows two opposing funnels: one for idea generation and the other for idea reduction. My modification of the diagram is as follows:</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/designProcess.jpg" title="Design Process Timeline"><img src="http://www.thinkgenealogy.com/wp-content/uploads/designProcess.thumbnail.jpg" alt="Design Process Timeline" /></a></p>
<p>The process begins with a single idea or a few ideas. This leads to more ideas. Ideas are explored quickly and cheaply and can be discarded just as fast – easy come, easy go.</p>
<p>At some point choices need to be made and ideas need to be refined. After all, idea generation cannot carry on indefinitely. We must create something to ship. If we do this correctly, we won’t just have something we will have the <em>right</em> thing. Ideas are refined roughly at first and then with more granularity. More ideas might still surface but they are more fine tuning of existing ideas than radical new ones. More choices are made as we approach the final design. If you think of these two funnels superimposed, it’s not too difficult to visualize the single Design funnel represented as Phase 0.</p>
<p>To make this point a second time, designers, developers, and users (genealogists in our case) are involved in this process. Everyone’s ideas are important. Designers share their ideas and also guide the others through the process.</p>
<p>The subtitle of “Sketching User Experiences” is “getting the design right and the right design.” This process of working together to generate ideas and refine them into a final design is part of getting the “right design.” When this process is not followed or those who use the software are not involved, a design will result but quite possibly not one that will provide an effective, usable, and enjoyable experience.</p>
<p>This blog is a place where we can have a conversation about design and go through the process together.  I want to listen to your ideas.  All ideas are welcome as we are at the starting point of design.  We can change the world of genealogy software.  Innovation can happen.</p>
<p>In a future post, we will explore the technique of <em>sketching</em> and how it can be used to quickly capture and share ideas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/12/27/genealogists-can-share-ideas-and-innovate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Design in the Genealogy Community</title>
		<link>http://www.thinkgenealogy.com/2007/12/21/more-design-in-the-genealogy-community/</link>
		<comments>http://www.thinkgenealogy.com/2007/12/21/more-design-in-the-genealogy-community/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 13:17:53 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[familysearch labs]]></category>
		<category><![CDATA[genetree]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/12/21/more-design-in-the-genealogy-community/</guid>
		<description><![CDATA[&#8230; Continued from this previous post.
The previous post ended by asking a few questions.  One of these was: Do we really need designers anyway?
Bill Buxton would answer that we need designers. Just because we are able to add up our grocery bill doesn’t make us all mathematicians. There are principles and practices of design that must [...]]]></description>
			<content:encoded><![CDATA[<p style="margin: 0in 0in 10pt" class="MsoNormal">&#8230; Continued from <a href="http://www.thinkgenealogy.com/2007/12/21/how-does-the-genealogy-community-view-design/" title="How Does the Genealogy Community View Design?">this</a> previous post.</p>
<p style="margin: 0in 0in 10pt" class="MsoNormal">The previous post ended by asking a few questions.  One of these was: Do we really need designers anyway?</p>
<p style="margin: 0in 0in 10pt" class="MsoNormal">Bill Buxton would answer that we need designers. Just because we are able to add up our grocery bill doesn’t make us all mathematicians.<span> </span>There are principles and practices of design that must be learned and honed.<span> </span>I know that Carnegie Mellon University has an acclaimed <a href="http://www.hcii.cs.cmu.edu/" title="Carnegie Mellon - Human-Computer Interaction Institute">Human-Computer Interaction Institute</a> whose mission is to create effective, usable, enjoyable experiences with technology.<span> </span>Are graduates in this area finding their way into genealogy software development?</p>
<p style="margin: 0in 0in 10pt" class="MsoNormal">Both authors (Bill Buxton and Alan Cooper introduced in the previous post) share a similar view about design’s place before development with users contributing significantly to the process. Typically the development process is Design, Engineering, and then Sales. Design is shaped like a funnel to indicate that the number of ideas or concepts at the beginning of the phase is greater than those at the end. The arrows indicate involvement from the other teams in the design process. Bill also accounts for the need sometimes to do engineering (or in the case of software: programming) before design as an input into the design process:</p>
<p style="margin: 0in 0in 10pt" class="MsoNormal"><a href="http://www.thinkgenealogy.com/wp-content/uploads/proddev.jpg" title="Product Development Process"><img src="http://www.thinkgenealogy.com/wp-content/uploads/proddev.thumbnail.jpg" alt="Product Development Process" /></a></p>
<p style="margin: 0in 0in 10pt" class="MsoNormal">Let’s discuss the advanced Research and Development team for a minute.<span>  </span>What is it purpose?<span>  </span>Sometimes there are enough unknowns that you must do something first to determine what you do and don’t know.<span>  </span>The question might be if something is technically feasible. Or maybe we want to try out a concept some people who will actually use the product.<span>  </span>There are three main places that I have seen this:  <a href="http://labs.google.com/" title="Google Labs">Google Labs</a>, <a href="http://research.microsoft.com/" title="Microsoft Research">Microsoft Research</a>, and <a href="http://familysearchlabs.org/" title="Family Search Labs">FamilySearch Labs</a>.<span> </span>What is the purpose of all those free applications that Google develops?<span>  </span>One reason it to try out concepts and explore possibilities?<span>  </span>The same goes for Microsoft and I would propose it is the same for FamilySearch Labs.<span>  </span>Some projects that started in Phase -1 have later passed through the other phases to become a real product.</p>
<p style="margin: 0in 0in 10pt" class="MsoNormal">Take the recent example from FamilySearch Labs.<span>  </span>The Pedigree Viewer prototype has recently been incorporated into <a href="http://www.genetree.com/" title="Genetree">Genetree</a> (which I wrote about in this <a href="http://www.thinkgenealogy.com/2007/10/23/is-familysearch-labs-partnering-with-genetree/" title="Is FamiySearch Labs partnering with Genetree?">post</a>).<span> </span>This same viewer in combination with the Life Browser is now part of another FamilySearch Labs project, called Family Tree that can be used with the new FamilySearch.</p>
<p style="margin: 0in 0in 10pt" class="MsoNormal">It appears that some organizations in the genealogy software field understand the importance of design and are taking advantage of current principles and practices.<span>  </span>I hope many others will see it too.<span>  </span>It is my desire to encourage innovation in genealogy software.<span>  </span>We need better experiences with the software.<span>  </span>It needs to help us more. <span> </span>These types of experiences must be designed.<span>  </span>Working together as genealogists and family historians, software developers, user experience designers, and management is the way to improvement.<span>  </span>We need to better connect as a community.<span>  </span>We must share ideas and knowledge.<span>  </span>We need to care.</p>
<p style="margin: 0in 0in 10pt" class="MsoNormal">Ideas. Design. Experience. Innovation.<span>  </span>Are these words also buzzing around in your head?</p>
<p style="margin: 0in 0in 10pt" class="MsoNormal">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/12/21/more-design-in-the-genealogy-community/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Future of Genealogy Software is not &#8220;Hard to See&#8221;</title>
		<link>http://www.thinkgenealogy.com/2007/11/29/the-future-of-genealogy-software-is-not-hard-to-see/</link>
		<comments>http://www.thinkgenealogy.com/2007/11/29/the-future-of-genealogy-software-is-not-hard-to-see/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 15:16:55 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[evidence]]></category>
		<category><![CDATA[genealogical proof standard]]></category>
		<category><![CDATA[source citation]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/11/29/the-future-of-genealogy-software-is-not-hard-to-see/</guid>
		<description><![CDATA[Many years ago I was (incorrectly) singing the words to the song, “Que, Sera, Sera” and my wife pointed out my humorous mistake.
Instead of singing:
Que Sera, Sera,
Whatever will be, will be
The future&#8217;s not ours, to see
I sang:
Que Sera, Sera,
Whatever will be, will be
The future&#8217;s not hard to see
This personal joke has been used many times [...]]]></description>
			<content:encoded><![CDATA[<p>Many years ago I was (incorrectly) singing the words to the song, “<a href="http://www.lyriczz.com/lyriczz.php?songid=12960" title="Que Sera Sera lyrics">Que, Sera, Sera</a>” and my wife pointed out my humorous mistake.</p>
<p>Instead of singing:</p>
<blockquote><p>Que Sera, Sera,<br />
Whatever will be, will be<br />
The future&#8217;s not ours, to see</p></blockquote>
<p>I sang:</p>
<blockquote><p>Que Sera, Sera,<br />
Whatever will be, will be<br />
The future&#8217;s not <em>hard </em>to see</p></blockquote>
<p>This personal joke has been used many times since then and has never failed to deliver a cheerful effect.</p>
<p>I think that the author and design leader, Bill Buxton, would agree that the “future’s not hard to see.” In his book, “<a href="http://www.amazon.com/Sketching-User-Experiences-Interactive-Technologies/dp/0123740371" title="Sketching User Experiences book by Bill Buxton">Sketching User Experiences: getting the design right and the right design</a>,” Bill stresses the importance of looking at least 5 years down the road when designing user experiences and adds:</p>
<blockquote><p>Now most people say that you cannot predict the future, much less five years out. They use this as an excuse for not making the effort, or even contemplating it. I believe that this reflects a lack of training, technique, or responsibility on the part of design or management. (page 209)</p></blockquote>
<p>He then goes on to quote William Gibson from an NPR interview on 30 November 1999:</p>
<blockquote><p>… the future is already here. It’s just not very evenly distributed.</p></blockquote>
<p>Buxton gives two examples. The first computer mouse was built in 1964 but didn’t reach widespread use until about 1995 – 30 years later. The idea for the CD came around 1965 but it wasn’t until 25 years later in 1990 that the industry reached $1 billion. From idea, to design, to prototype, to first production, to ubiquity takes time.</p>
<p>Bill then makes this statement that I would like us to consider:</p>
<blockquote><p>If history is any indication, we should assume that any technology that is going to have a significant impact over the next 10 years is already 10 years old. (page 215)</p></blockquote>
<p><img src="http://www.thinkgenealogy.com/wp-content/uploads/future_timeline.jpg" alt="Innovation Future Timeline" /></p>
<p> This made me wonder if this could be applied to genealogy software. What has happened over the last 10 years that could affect the design and innovation of genealogy software over the next 10 years?</p>
<p>At first nothing came to mind, but then I thought of Elizabeth Shown Mills’ book, “<a href="http://www.genealogical.com/products/Evidence!/3846.html" title="Evidence! Citation &amp; Analysis for the Family Historian by Elizabeth Shown Mills">Evidence! Citation and Analysis for the Family Historian</a>” which was published in 1997. In 2007, the much expanded “<a href="http://www.genealogical.com/products/Evidence%20Explained%20Citing%20History%20Sources%20from%20Artifacts%20to%20Cyberspace/3843.html" title="Evidence Explained: Citing History Sources from Artifacts to Cyberspace by Elizabeth Shown Mills">Evidence Explained: Citing History Sources from Artifacts to Cyberspace</a>” was released. We are now beginning to see specific examples of Elizabeth’s work showing up in genealogy software. In a <a href="http://blog.eogn.com/eastmans_online_genealogy/2006/06/podcast_clooz_2.html" title="Podcast interview of Elizabeth Kelley Kerstens by Dick Eastman about Clooz 2">podcast interview </a>by Dick Eastman, Elizabeth Kelley Kerstens indicated that the software Clooz version 2.x was influenced by handouts she received from Elizabeth Shown Mills. Another example is from a <a href="http://podcasts.dearmyrtle.com/2007/08/21/dearmyrtles-family-history-hour-21-aug-2007-genealogy-podcast.aspx" title="Podcast interview of Geoff Rasmussen by DearMYRTLE about Legacy 7">podcast </a>by DearMYRTLE where she interviews Geoff Rasmussen about Legacy version 7. In this interview, Geoff gives a sneak peek of one of the major new features which is source citation following the standard set by Elizabeth Shown Mills. There is still much work that needs to be done in this area such as online databases providing better source citations. I talk about this in my previous post about <a href="http://www.thinkgenealogy.com/2007/11/07/jumping-curves-by-better-online-source-citation/" title="Jumping Curves by Better Online Source Citation">Jumping Curves</a>. So you see, the future is not so hard to see.</p>
<p>Another area that I want to point out is the <a href="http://www.bcgcertification.org/resources/standard.html" title="Genealogical Proof Standard">Genealogical Proof Standard </a>which was also created in 1997 by the Board for Certification of Genealogists. Other than its use in the certification process, you don’t hear much about it. But this standard is useful to researchers of all levels to help them get as close to the truth as possible. At some point genealogy software designers and developers will realize this and incorporate it into future genealogy software.</p>
<p>There are probably many more examples of ideas, technology, and methodology that exists today that will help us better see the future of genealogy software.</p>
<p>What things should be added to this list?</p>
<p>As a genealogy community, I hope we aren’t thinking:</p>
<blockquote><p>Que Sera, Sera,<br />
Whatever will be, will be<br />
The future&#8217;s not ours, to see</p></blockquote>
<p>Share your thoughts as the future is ours to see.  I hope that is not hard to see.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/11/29/the-future-of-genealogy-software-is-not-hard-to-see/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Did a Microsoft Sample Influence the Design of a Mac Genealogy Application?</title>
		<link>http://www.thinkgenealogy.com/2007/10/05/did-a-microsoft-sample-influence-the-design-of-a-mac-genealogy-application/</link>
		<comments>http://www.thinkgenealogy.com/2007/10/05/did-a-microsoft-sample-influence-the-design-of-a-mac-genealogy-application/#comments</comments>
		<pubDate>Sat, 06 Oct 2007 05:52:42 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[Dick Eastman]]></category>
		<category><![CDATA[family tree]]></category>
		<category><![CDATA[family.show]]></category>
		<category><![CDATA[macfamilytree]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/10/05/did-a-microsoft-sample-influence-the-design-of-a-mac-genealogy-application/</guid>
		<description><![CDATA[I was reading Dick Eastman&#8217;s newsletter today and came across a post about MacFamilyTree 5 beta so  I decided to follow the link to the company site to see what the UI looked liked.  To my surprise, the main tree diagram looks a lot like Microsoft&#8217;s Family.Show sample application that I have blogged so much about. 
Compare [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading Dick Eastman&#8217;s newsletter today and came across a post about <a href="http://blog.eogn.com/eastmans_online_genealogy/2007/10/macfamilytree-5.html" title="EOGN - MacFamilyTree 5 beta">MacFamilyTree 5 beta</a> so  I decided to follow the link to the company site to see what the UI looked liked.  To my surprise, the main tree diagram looks a lot like Microsoft&#8217;s Family.Show sample application that I have <a href="http://www.thinkgenealogy.com/category/familyshow/" title="Family.Show posts">blogged</a> so much about. </p>
<p>Compare the tree diagrams for yourself:</p>
<p>MacFamilyTree 5 beta</p>
<p>  <img src="http://www.thinkgenealogy.com/wp-content/uploads/macfamilytree5.png" alt="MacFamilyTree 5 beta" /></p>
<p>Microsoft&#8217;s Family.Show</p>
<p><img src="http://www.thinkgenealogy.com/wp-content/uploads/famshow.png" alt="Family.Show" /></p>
<p>The latest updates to genealogy software appear to have at least a graphic designer (if not a user experience designer) on the team.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/10/05/did-a-microsoft-sample-influence-the-design-of-a-mac-genealogy-application/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Genealogists Be Aware &#8211; Desktop Software and Web Applications are Converging</title>
		<link>http://www.thinkgenealogy.com/2007/09/29/genealogists-be-aware-desktop-software-and-web-applications-are-converging/</link>
		<comments>http://www.thinkgenealogy.com/2007/09/29/genealogists-be-aware-desktop-software-and-web-applications-are-converging/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 05:36:39 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[cringely]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[familysearch labs]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[geni]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[life browser]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[myheritage]]></category>
		<category><![CDATA[pedigree viewer]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[rich internet application]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[sun microsystems]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web 2.0+gen]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/09/29/genealogists-be-aware-desktop-software-and-web-applications-are-converging/</guid>
		<description><![CDATA[All users of genealogy software should be aware that desktop software and web applications are converging in exciting ways that will soon affect the applications they use. One way that they are converging is through something called Rich Internet Applications (RIAs).
Are there any genealogy Rich Internet Applications today? The answer is yes. At least a [...]]]></description>
			<content:encoded><![CDATA[<p>All users of genealogy software should be aware that desktop software and web applications are converging in exciting ways that will soon affect the applications they use. One way that they are converging is through something called Rich Internet Applications (RIAs).</p>
<p>Are there any genealogy Rich Internet Applications today? The answer is yes. At least a few. Currently, they all are created using Adobe Flash.</p>
<p>It might surprise you that <a href="http://familysearchlabs.org/" title="FamilySearch Labs">FamilySearch Labs </a>is on th leading edge of genealogy Rich Internet Applications with these prototype applications:</p>
<p><a href="http://www.familysearchlabs.org/em/Main.html" title="Pedigree Viewer">Pedigree Viewer</a><br />
panning, zooming<br />
direct-line highlighting<br />
ancestor/descendant view<br />
search<br />
GEDCOM import</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/pedigreeviewer.jpg" title="FamilySearch Labs - Pedigree Viewer"><img src="http://www.thinkgenealogy.com/wp-content/uploads/pedigreeviewer.thumbnail.jpg" alt="FamilySearch Labs - Pedigree Viewer" /></a></p>
<p><a href="http://www.familysearchlabs.org/em/Main.html" title="Life Browser">Life Browser</a><br />
add artifact (photo, record)<br />
edit details<br />
associate artifact as evidence<br />
image representing potential timeline feature</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/lifebrowser.jpg" title="FamilySearch Labs - Life Browser"><img src="http://www.thinkgenealogy.com/wp-content/uploads/lifebrowser.thumbnail.jpg" alt="FamilySearch Labs - Life Browser" /></a></p>
<p>Other genealogy sites using RIAs include:</p>
<p><a href="http://www.geni.com/" title="Geni">Geni</a><br />
panning, zooming<br />
enter details, support for single birth, marriage, death date<br />
intuitive interface for adding parents, spouse, siblings, and children<br />
appealing design</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/geni.jpg" title="Geni"><img src="http://www.thinkgenealogy.com/wp-content/uploads/geni.thumbnail.jpg" alt="Geni" /></a></p>
<p><a href="http://www.myheritage.com/" title="MyHeritage">MyHeritage</a><br />
2D/3D perspective, animation to help flow through tree<br />
enter details, support for multiple facts (birth, marriage, death, many more)<br />
intuitive interface for adding parents, spouse, siblings, and children<br />
appealing design</p>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/myheritage.jpg" title="MyHeritage"><img src="http://www.thinkgenealogy.com/wp-content/uploads/myheritage.thumbnail.jpg" alt="MyHeritage" /></a></p>
<p><span id="more-43"></span></p>
<h3>Desktop or Web Applications</h3>
<p>Through my years as a software developer and architect, I have developed both desktop and web applications. When I started my career more than 13 years ago, I had the choice of working on mainframe systems or on Windows desktops. I chose Windows. Many years later, web applications were all the rage. One reason for this was their ease of deployment. After a few years of doing web development, there was a backlash of sorts as the types of applications that my team was building were too complicated for the web. The users complained of slow performance and were unsatisfied with the user experience. So the pendulum swung back in favor of desktop applications that (this time) were connected to a server to get the data.</p>
<p>Other developers have continued to build for the web and have employed techniques such as <a href="http://en.wikipedia.org/wiki/Ajax_(programming)" title="Wikipedia - Ajax">Ajax </a>to build more interactive web applications. Users have always had a choice of web browsers (Netscape, Safari, Firefox, Internet Explorer, Opera, etc.) which has caused developers extra work as the browsers don&#8217;t function the same. As web applications become more interactive, these differences in browsers continues to cause difficulties.</p>
<p>One advantage of desktop applications is that they can take advantage of the processing power of the computer that runs them. On the other hand, one issue you get with desktop applications is which operating system (or platform) to target: Windows, Mac, or Linux. Some developers have been seeking for the solution that would give them the &#8220;hat trick&#8221; of running on all three.</p>
<h3>Rich Internet Applications</h3>
<p>The development world is changing with the concept of the <a href="http://en.wikipedia.org/wiki/Rich_Internet_application" title="Wikipedia - Rich Internet Application">Rich Internet Application (RIA)</a> which mixes the best of web applications and desktop software. You get the ease of deployment of the web with the better user experience and performance of the desktop. Although not a tenet of RIA-development itself, some of the technologies used to develop RIAs also solve the cross-platform problem. These technologies include:</p>
<ul>
<li>Adobe &#8211; <a href="http://en.wikipedia.org/wiki/Adobe_Flash" title="Wikipedia - Adobe Flash">Flash</a>/<a href="http://en.wikipedia.org/wiki/Adobe_Flex" title="Wikipedia - Adobe Flex">Flex</a>/<a href="http://en.wikipedia.org/wiki/Adobe_AIR" title="Wikipedia - Adobe AIR">AIR</a></li>
<li>Microsoft &#8211; <a href="http://en.wikipedia.org/wiki/Microsoft_Silverlight" title="Wikpedia - Microsoft Silverlight">Silverlight</a></li>
<li>Sun Microsystem &#8211; <a href="http://en.wikipedia.org/wiki/JavaFX" title="Wikipedia - Sun Microsystem JavaFX">JavaFX</a></li>
</ul>
<p>At this point Adobe is leading the pack due to the large number of computers that have the Flash player installed. In a <a href="http://www.pbs.org/cringely/pulpit/2007/pulpit_20070629_002360.html" title="I, Cringely - An AIR of Invisibility">weekly column </a>in June 2007, Robert X. Cringely talks about RIA technologies and specifically why Flash comes out ahead of Java:</p>
<blockquote><p>The folks at Macromedia (now Adobe) saw some amazing shortcomings in other web-based execution systems and simply did it right. Java applets were fantastic with major shortcomings (huge Java runtime, poor performance, clunky and ugly interface, etc). Flash fixed all or most of those. And Flash does cross-platform so much better than Java ever did.</p></blockquote>
<p>RIAs built with Adobe tools can be run inside any browser that supports the Flash player or even outside the browser using the Adobe Integrated Runtime (AIR) to support cross-platform deployment. I am very excited about what is currently available from Adobe.</p>
<p>Microsoft&#8217;s Silverlight is in the early stages with version 1.0 that was released on September 4, 2007. I can see good things ahead for this technology as I have been using its sibling-technology Windows Presentation Foundation for almost a year now.</p>
<p>I have to admit that I haven&#8217;t looked closely at JavaFX. Any discussion of RIAs wouldn&#8217;t be complete if we didn&#8217;t at least acknowledge that Sun Microsystems sees this technology as important. I will be keeping an eye on this technology as well.</p>
<p>Here are links to sites that include sample Rich Internet Applications:</p>
<ul>
<li><a href="http://labs.adobe.com/showcase/air/" title="Adobe Labs - AIR Showcase">Adobe Labs &#8211; AIR Showcase</a></li>
<li><a href="http://www.adobe.com/devnet/flex/?navID=samples" title="Adobe Flex Developer Center - Samples">Adobe Flex Developer Center &#8211; Samples</a></li>
<li><a href="http://silverlight.net/themes/silverlight/community/gallerydetail.aspx?cat=4" title="Microsoft Silverlight Gallery">Microsoft Silverlight Gallery</a></li>
<li><a href="http://blogs.msdn.com/tims/archive/2007/08/08/updated-silverlight-samples-and-yet-more-rc-bits.aspx" title="Tim Sneath blog - 50+ Silverlight-based applications">Tim Sneath blog &#8211; 50+ Silverlight-based applications</a></li>
</ul>
<h3>Conclusion</h3>
<p>Over the next few years we will see less distinction between desktop applications and web applications and more focus on the applications themselves. More application developers will choose to create Rich Internet Applications and this will also apply to genealogy software. The technologies will become more mature and their capabilities will increase. When this happens there will be more applications available across operating systems. Imagine your favorite genealogy application available for Mac, Windows, and Linux. Smartphones, PDAs, and other devices will likely support RIAs furthering the reach of your applications. This trend is exciting to me both as a software developer who wants to create genealogy software as well as a family historian who uses it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/09/29/genealogists-be-aware-desktop-software-and-web-applications-are-converging/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Idea: Early Handwriting Tutor Software</title>
		<link>http://www.thinkgenealogy.com/2007/09/13/idea-early-handwriting-tutor/</link>
		<comments>http://www.thinkgenealogy.com/2007/09/13/idea-early-handwriting-tutor/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 13:44:11 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[handwriting]]></category>
		<category><![CDATA[Kip Sperry]]></category>
		<category><![CDATA[palaeography]]></category>
		<category><![CDATA[paleography]]></category>
		<category><![CDATA[transcribe]]></category>
		<category><![CDATA[tutor]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/09/13/idea-early-handwriting-tutor/</guid>
		<description><![CDATA[At some point every genealogist/family historian will come across a handwritten document that will challenge their ability to read it.  An excellant resource for early American handwriting is Kip Sperry&#8217;s book, &#8220;Reading Early American Handwriting.&#8221; The study of early handwriting is called paleography or palaeography.
My idea is handwriting/paleography tutor software that will systematically teach users how to read early handwritten [...]]]></description>
			<content:encoded><![CDATA[<p>At some point every genealogist/family historian will come across a handwritten document that will challenge their ability to read it.  An excellant resource for early American handwriting is Kip Sperry&#8217;s book, &#8220;<a href="http://www.amazon.com/Reading-Early-American-Handwriting-Sperry/dp/080630846X/ref=pd_bbs_sr_1/105-0418514-5013211?ie=UTF8&amp;s=books&amp;qid=1189685622&amp;sr=8-1" title="Reading Early American Handwriting by Kip Sperry">Reading Early American Handwriting</a>.&#8221; The study of early handwriting is called <em>paleography</em> or <em>palaeography</em>.</p>
<p>My idea is handwriting/paleography tutor software that will systematically teach users how to read early handwritten documents. </p>
<p>Inspiration:</p>
<ul>
<li>&#8220;<a href="http://www.amazon.com/Reading-Early-American-Handwriting-Sperry/dp/080630846X/ref=pd_bbs_sr_1/105-0418514-5013211?ie=UTF8&amp;s=books&amp;qid=1189685622&amp;sr=8-1" title="Reading Early American Handwriting by Kip Sperry">Reading Early American Handwriting</a>&#8221; by Kip Sperry</li>
<li><a href="http://www.google.com/Top/Computers/Software/Educational/Typing/" title="Typing Software">Typing Software</a></li>
</ul>
<p>Typing software systematically teaches correct fingering and allows for repetitive practice.  It breaks these down into lessons and records both speed and accuracy. What if there were similar software that would help us read, transcribe, extract, or abstract handwritten documents?</p>
<p>The preface to Kip Sperry&#8217;s book states:</p>
<blockquote><p>&#8220;One of the best ways to begin a study of paleography is to read facsimiles of documents and then transcribe them word for word, letter for letter.&#8221;</p></blockquote>
<p>The software would include the following features:</p>
<ul>
<li>Instruction on how to transcribe a document</li>
<li>Handwriting styles (secretary hand, Italic hand, etc.)</li>
<li>Different modules for different languages and time periods (Nineteenth Century American, Eighteenth Century American, Eighteenth Century British, etc.)</li>
<li>Start with transcribing single letters to get to know different alphabets and styles, then single words, then word phrases, then sentences/lines, and finally on to paragraphs.</li>
<li>Expansion of abbreviations and contractions (Alex<sup>r</sup> [Alexander], Cha<sup>s</sup>[Charles])</li>
<li>Arabic and roman numerals</li>
<li>Dates (7ber [September])</li>
<li>Obsolete letter forms (long s, thorn, etc.)</li>
</ul>
<p>I imagine this software running on my desktop.  It will track my progress through the different lessons and show me my accuracy, problem areas, and maybe speed.  I can go back to previous lessons.  It would also be interesting if I could run it as a tool tray application where it would periodically, pop up a little window that asks me for a short translation.  That way I can practise a little each day.</p>
<p>One possible user interface idea comes from the <a href="http://www.nationalarchives.gov.uk/palaeography/" title="UK National Archives: Palaeography">UK National Archives </a>site:</p>
<p><img src="http://www.thinkgenealogy.com/wp-content/uploads/handwriting1.jpg" alt="handwriting1.jpg" /><br />
An expanded idea on this could be a website where people contribute image fragments (that are not under copyright) as well as the translations.  These could be categorized by language, handwriting style (if known), time period, difficulty level and length.  The Handwriting Tutor software could then download these &#8220;online modules&#8221; for an almost inexhaustible source of practice material.</p>
<p> This idea is open to anyone who wants to work on it.  Let me know when you are finished or if anyone comes across software that does this.  Maybe the software can be sold as a companion to Kip Sperry&#8217;s book.</p>
<p>Useful links:</p>
<ul>
<li><a href="http://www.nationalarchives.gov.uk/palaeography/" title="National Archives - Palaeography">National Archives - Palaeography</a></li>
<li><a href="http://genealogy.about.com/od/paleography/a/old_handwriting.htm" title="About.com: Genealogy - Deciphering Old Handwriting">About.com: Genealogy &#8211; Deciphering Old Handwriting</a></li>
<li><a href="http://www.cyndislist.com/handwrit.htm" title="Cyndi's List - Handwriting and Script">Cyndi&#8217;s List - Handwriting and Script</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/09/13/idea-early-handwriting-tutor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Innovations in Family.Show: Age Graph</title>
		<link>http://www.thinkgenealogy.com/2007/08/28/innovations-in-familyshow-age-graph/</link>
		<comments>http://www.thinkgenealogy.com/2007/08/28/innovations-in-familyshow-age-graph/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 02:03:09 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[family.show]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/08/28/innovations-in-familyshow-age-graph/</guid>
		<description><![CDATA[The Family.Show genealogy sample application includes an Age Graph that shows the number of people in the database for different age ranges.
 
In the sample data included for the Windsor family the number for each range was:

0-19: 3
20-39: 13
40-64: 17
65+: 16

The graph doesn&#8217;t include the additonal 32 individuals that didn&#8217;t have a birth and/or death date.  [...]]]></description>
			<content:encoded><![CDATA[<p>The Family.Show genealogy sample application includes an Age Graph that shows the number of people in the database for different age ranges.</p>
<p> <img src="http://www.thinkgenealogy.com/wp-content/uploads/agedist.jpg" alt="Age Distribution" /></p>
<p>In the sample data included for the Windsor family the number for each range was:</p>
<ul>
<li>0-19: 3</li>
<li>20-39: 13</li>
<li>40-64: 17</li>
<li>65+: 16</li>
</ul>
<p>The graph doesn&#8217;t include the additonal 32 individuals that didn&#8217;t have a birth and/or death date.  I am not certain why the ages were grouped as they were.</p>
<p>This graph also acts as a filter for the people list.  Clicking on each bar shows those individuals in that age range.</p>
<p>It is interesting how they chose to include both statistics and navigation in the same control.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/08/28/innovations-in-familyshow-age-graph/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Family Tree Maker 2008 is ready for future, built with Microsoft technology</title>
		<link>http://www.thinkgenealogy.com/2007/08/18/family-tree-maker-2008-is-ready-for-future-built-with-microsoft-technology/</link>
		<comments>http://www.thinkgenealogy.com/2007/08/18/family-tree-maker-2008-is-ready-for-future-built-with-microsoft-technology/#comments</comments>
		<pubDate>Sun, 19 Aug 2007 04:50:21 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[cab]]></category>
		<category><![CDATA[family tree maker]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[scsf]]></category>
		<category><![CDATA[tgn]]></category>
		<category><![CDATA[the generations network]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/08/18/family-tree-maker-2008-is-ready-for-future-built-with-microsoft-technology/</guid>
		<description><![CDATA[Family Tree Maker 2008 was released this week as completely redesigned software built with Microsoft technologies.  The redesign starts at the user interface but doesn&#8217;t stop there.  This version of Family Tree Maker is built on Microsoft&#8217;s .NET Framework and uses the Composite UI Application Block(CAB) and the Smart Client Software Factory(SCSF) .  I am familiar with [...]]]></description>
			<content:encoded><![CDATA[<p>Family Tree Maker 2008 was <a href="http://blog.eogn.com/eastmans_online_genealogy/2007/08/family-tree-mak.html" title="Family Tree Maker 2008 released">released </a>this week as completely redesigned software built with Microsoft technologies.  The redesign starts at the user interface but doesn&#8217;t stop there.  This version of Family Tree Maker is built on Microsoft&#8217;s .NET Framework and uses the <a href="http://msdn2.microsoft.com/en-us/library/aa480450.aspx" title="Composite UI Application Block">Composite UI Application Block(CAB)</a> and the <a href="http://msdn2.microsoft.com/en-us/library/aa480482.aspx" title="Smart Client Software Factory">Smart Client Software Factory(SCSF)</a> .  I am familiar with these technologies as I use them daily as part of my responsibilites as a Senior Software Architect building a client framework for application teams within my company.</p>
<p>A few weeks ago when I installed Family Tree Maker 2008 RC1, imagine my surprise when I discovered that it was built with the same frameworks that I use at work.  I can run the software and understand how it is composed at the same time.  I find myself thinking, this is the Shell, and these are Workspaces and the SmartParts. </p>
<p>The following CAB terms are useful for this discussion:</p>
<ul>
<li><strong>Shell</strong> &#8211; the main window of the application that contains menus, toolbars, and Workspaces</li>
<li><strong>Workspace</strong> &#8211; a user interface container that holds SmartParts</li>
<li><strong>SmartPart</strong> &#8211; a section of the user interface devoted to a specific task</li>
<li><strong>Module</strong> &#8211; a deployable unit of code that can contain SmartParts or business logic; the Shell loads one or more Modules</li>
</ul>
<p><a href="http://www.thinkgenealogy.com/wp-content/uploads/ftm-cab.jpg" title="ftm-cab.jpg"><img src="http://www.thinkgenealogy.com/wp-content/uploads/ftm-cab1.jpg" alt="ftm-cab.jpg" /></a></p>
<p>Some of the benefits of building an application with CAB/SCSF are:<br />
<span id="more-33"></span></p>
<ul>
<li><strong>Separation of Concerns</strong> &#8211; one team can build the Shell and many teams or developers can simultaneously build the business logic and SmartParts and later put them together.  Also developers can focus on their strengths which results in more productive software development.</li>
<li><strong>Modularity</strong> &#8211; user interface components and business logic can be packaged is a deployable unit called a Module.  To extend the software, just add another Module.</li>
<li><strong>Extensibility</strong> &#8211; there are many extensibility points built into CAB/SCSF besides the Module which allow better evolution of software over time.</li>
</ul>
<p>Because the Shell is loosely coupled (connected) to its contents (SmartParts) and SmartParts are loosely coupled to each other, then the software is built to evolve with less development cost and less chance of breaking existing code.</p>
<p>What this means for those who use Family Tree Maker is that the software has been refreshed and will continue its long life.  In fact, I am hopeful that the development team can deliver many enhancements in the future because of their decision to build on these frameworks provided by Microsoft.</p>
<p>I am also excited with the prospect of having genealogy software that I can customize.  Besides the extensibility features built into CAB\SCSF, Family Tree Maker also has a Plugins menu which indicates that they plan to offer extensibility through additional companies or maybe a plugin community.</p>
<p><img src="http://www.thinkgenealogy.com/wp-content/uploads/ftm-plugins.jpg" alt="FTM Plugins" /></p>
<p>In Family Tree Maker 2008 RC1, there are no Plugins listed. </p>
<p>I am awaiting news from The Generations Network about guidelines for Plugin development.  I will share them as I am able.</p>
<p>Links for Developers and Architects:</p>
<ul>
<li><a href="http://msdn2.microsoft.com/en-us/library/Aa546409.aspx" title="Overview of the Composite UI Application Block">Overview of the Composite UI Application Block</a></li>
<li><a href="http://msdn2.microsoft.com/en-us/library/bb266334.aspx" title="Architecting Composite Smart Clients Using CAB and SCSF">Architecting Composite Smart Clients Using CAB and SCSF</a></li>
<li><a href="http://www.cabpedia.com" title="CABpedia">CABPedia</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/08/18/family-tree-maker-2008-is-ready-for-future-built-with-microsoft-technology/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Innovations in Family.Show: Surname Cloud</title>
		<link>http://www.thinkgenealogy.com/2007/08/16/innovations-in-familyshow-surname-cloud/</link>
		<comments>http://www.thinkgenealogy.com/2007/08/16/innovations-in-familyshow-surname-cloud/#comments</comments>
		<pubDate>Fri, 17 Aug 2007 00:33:41 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[innovation]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[family.show]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[surname]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/08/16/innovations-in-familyshow-surname-cloud/</guid>
		<description><![CDATA[Included in the list of innovations found in the Family.Show genealogy sample application is the surname cloud.  Similar to the tag cloud that you find in many web application today (Flickr, LibraryThing, Technorati, etc.), the surname cloud lists the last names of all people in your database.  This surname cloud lists names alphabetically with those surnames appearing [...]]]></description>
			<content:encoded><![CDATA[<p>Included in the list of innovations found in the Family.Show genealogy sample application is the surname cloud.  Similar to the <a href="http://en.wikipedia.org/wiki/Tag_cloud" title="Tag Cloud">tag cloud </a>that you find in many web application today (<a href="http://www.flickr.com/photos/tags/" title="Flickr tags">Flickr</a>, <a href="http://www.librarything.com/tagcloud.php" title="Library Thing tags">LibraryThing</a>, <a href="http://www.technorati.com/tag/" title="Technorati tags">Technorati</a>, etc.), the surname cloud lists the last names of all people in your database.  This surname cloud lists names alphabetically with those surnames appearing more frequently appearing in a larger font size.</p>
<p><img src="http://www.thinkgenealogy.com/wp-content/uploads/surnamecloud.jpg" alt="surnamecloud.jpg" /></p>
<p>When you click on a name in the surname cloud, then the person list is filtered to only show those that have that last name.</p>
<p>I have yet to see a surname cloud in any other genealogy software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/08/16/innovations-in-familyshow-surname-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Family Pursuit in Beta Testing</title>
		<link>http://www.thinkgenealogy.com/2007/08/11/family-pursuit-in-beta-testing/</link>
		<comments>http://www.thinkgenealogy.com/2007/08/11/family-pursuit-in-beta-testing/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 03:14:08 +0000</pubDate>
		<dc:creator>Mark Tucker</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[collaborate]]></category>
		<category><![CDATA[family pursuit]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://www.thinkgenealogy.com/2007/08/11/family-pursuit-in-beta-testing/</guid>
		<description><![CDATA[This last week Family Pursuit Beta 1.0 was launched and I am excited to be among the testers.  This web-based genealogy application promises tools to organize your research and collaborate with others. 
 
The user interface is clean and consistent.  A tutorial explains the application and there are help links available on every page.  I was interested [...]]]></description>
			<content:encoded><![CDATA[<p>This last week Family Pursuit Beta 1.0 was <a href="http://www.familypursuit.com/blog/?p=10" title="Family Pursuit Beta 1.0 launched">launched </a>and I am excited to be among the testers.  This web-based genealogy application promises tools to organize your research and collaborate with others. </p>
<p> <a href="http://www.thinkgenealogy.com/wp-content/uploads/familypursuitbeta1.jpg" title="Family Pursuit Beta 1.0"><img src="http://www.thinkgenealogy.com/wp-content/uploads/familypursuitbeta1.thumbnail.jpg" alt="Family Pursuit Beta 1.0" /></a></p>
<p>The user interface is clean and consistent.  A tutorial explains the application and there are help links available on every page.  I was interested in how the company would fulfill their <a href="http://www.familypursuit.com/blog/?p=9" title="Mission Statement">promise</a> to &#8220;enable genealogy enthusiasts to involve family members who have never engaged in family history work. &#8221;  After spending a few hours using the beta, I think Family Pursuit, LC is on a path of innovation for genealogy software.  Those more experienced with family history now have tools available to mentor beginners in the research process and work collaboratively toward a common goal.</p>
<p>It is early in the beta process and not all features are available.  Overall, I like what I have seen so far and will share more details as the beta testing continues.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thinkgenealogy.com/2007/08/11/family-pursuit-in-beta-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
