Tuesday, 28 Aug 2007 | by Mark Tucker
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’t include the additonal 32 individuals that didn’t have a birth and/or death date. I am not certain why the ages were grouped as they were.
This graph also acts as a filter for the people list. Clicking on each bar shows those individuals in that age range.
It is interesting how they chose to include both statistics and navigation in the same control.
Saturday, 18 Aug 2007 | by Mark Tucker
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’t stop there. This version of Family Tree Maker is built on Microsoft’s .NET Framework and uses the Composite UI Application Block(CAB) and the Smart Client Software Factory(SCSF) . 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.
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.
The following CAB terms are useful for this discussion:
- Shell - the main window of the application that contains menus, toolbars, and Workspaces
- Workspace - a user interface container that holds SmartParts
- SmartPart - a section of the user interface devoted to a specific task
- Module - a deployable unit of code that can contain SmartParts or business logic; the Shell loads one or more Modules

Some of the benefits of building an application with CAB/SCSF are:
(more…)
Thursday, 16 Aug 2007 | by Mark Tucker
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 more frequently appearing in a larger font size.

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.
I have yet to see a surname cloud in any other genealogy software.
Saturday, 11 Aug 2007 | by Mark Tucker
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 in how the company would fulfill their promise to “enable genealogy enthusiasts to involve family members who have never engaged in family history work. ” 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.
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.
Thursday, 9 Aug 2007 | by Mark Tucker
I just received my copy of Evidence Explained: Citing History Sources from Artifacts to Cyberspace by Elizabeth Shown Mills and I am so excited! I look forward to studying it in detail. I am very interested in how its contents can be applied to genealogy software. What if this book were used as a requirements document for software? If the knowledge and best practices from this book were coded into a genealogy application, then genealogists and family historians from beginners to professionals would speak the same language. What if all genealogy software encoded these same best practices and they became a standard feature just like the pedigree chart? That would be some real innovation.
The book can be purchased from Genealogical Publishing Company.
Monday, 6 Aug 2007 | by Mark Tucker
In July, I introduced the Family.Show genealogy sample application. One of the first things that you notice when you start Family.Show is that it doesn’t look like other genealogy applications. The black gradient background and rollovers show that a graphic designer has been at work here. After creating or opening a file you notice the main window with its clear graphics and animation. Selecting a person on the family tree marks them as the active person and the diagram updates to show spouses, children, siblings, parents as well as additional ancestors and descendants.

The selected person is marked with a star and includes name, birth year, death year, and age. Any spouse is marked blue and is joined with a solid green line that shows the marriage year. If the couple is divorced then the line is dashed and includes the divorce date. This image shows that Charles and Diana were married in 1981 and divorced in 1992 with Charles’ marriage to Camilla occuring in 2005.

I like how this family tree contains a lot of information but is still easy to understand. If the person is deceased, then the figure is outlined instead of solid. If a person has one or more children entered then an arc with small figures indicates this. Following the lines from a person shows ancestors and descendants. All direct-line ancestors and descendents are shown in red while siblings and collateral lines show in yellow. You can move the diagram around with the mouse and use the zoom slider in the bottom right to change the diagram’s size.
One of the most innovative features is the Time Explorer. This simple slider controls the year that the diagram uses to show the family tree. Moving the slider changes the age of people and dims marriages and births that haven’t yet occurred.

These are the main features of the family tree included in Family.Show. There are still more innovations in the application to explore.
Friday, 3 Aug 2007 | by Mark Tucker
Today I found an easter egg in Family Tree Maker 2008. This easter egg is in RC1 and may not be found in the final product.
1. Start Family Tree Maker 2008 RC1.
2. Click on the Help > About Family Tree Maker… menu.

(more…)
Friday, 3 Aug 2007 | by Mark Tucker
There are a number of people from the genealogy community that I would like to meet in person. So much can be learned from listening to the ideas and experiences of others. As a genealogy community, we can imagine and then implement the software, services, and methodology that will continue to advance the field of genealogy/family history.
One of the people that I would really enjoy meeting is Paul Allen. He is an internet entrepreneur, co-founder of Ancestry.com, and is currently CEO of WorldVitalRecords.com with its genealogy social networking site, FamilyLink.com.
I would also love to meet Elizabeth Shown Mills. She has made great contributions to the genealogy community especially in the areas of source citation, evidence, and analysis.
These are just two of the people I would like to meet. I am keeping a list of People to Meet and when I meet them I will put the date and location.
I appreciate the interviews that the Genealogy Guys do so that I can get to know more people in the genealogy community. Drew and George are also on my list.
Thursday, 2 Aug 2007 | by Mark Tucker
The LibraryThing site allows you to catalog your books online and connect with people who share your same interests. I have been catching up on past issues of the GenealogyGuys podcast and George and Drew have been talking a lot about LibraryThing. So today I decided to try it out.
The site is simple to understand and I was able to quickly register and add a few books by just typing in the ISBN. Of the 8 books I entered, “Evidence! Citation & Analysis for the Family Historian” had been added to LibraryThing by other users the most times. It was added 339 times and has 5 reviews.
One question that I had before going to the site was whether it would allow me to “check out” books to my friends and keep track of it. LibraryThing has the ability to connect to book swapping sites, but that is not what I was looking for. Let’s say I have a book that a friend wants to borrow so I go ahead and loan it to them. Weeks later I am looking on my bookshelf for that very book and cannot find it. So I start looking in all my book stashing spots and cannot find it. Maybe at that time I remember that I let someone borrow it and then I need to remember who that someone was. Now if it was a single book, I could probably remember it as long as too much time hasn’t passed.
My idea is that in LibraryThing, I would be able to check out books to others and it would show up in my list as being checked out and by whom. That way I could consult LibraryThing to jog my memory. I could also set a checkout period so that my friend doesn’t borrow the book indefinately and take it with them when they move. After the checkout period expires, LibraryThing would send an e-mail to both myself and the person who has the book reminding both of us to make the physical transfer of the book back to its owner, me.
Some might ask if this should be a feature of LibraryThing or not. The site is called LibraryThing after all. Doesn’t a library keep a catalog of books and allow people to check them out? I can understand that LibraryThing didn’t want to include book swapping as that is not the function of a library, but checking out books is.
I look forward to my continued use of LibraryThing and one day blogging about its new ability to check out books.