Vertigo Software: I See Dead People with WPF

Sign in to queue

Description

If you want to learn a new technology, there’s no better way to go about it than to pore over the source of a real application. Nine months ago we commissioned Vertigo Software to create a reference sample for WPF and Windows Vista, and at MIX we unveiled Family.Show to the world. This application is beautiful both as source code and as running software – and it’s free to download. Dr Sneath sat down with Scott Stanfield, Alan Le and Paul Osburn to find out more about how they built the application and the lessons they learnt in creating it. Check out the MIX session too!

Embed

Download

Download this episode

The Discussion

  • User profile image
    CplCarrot
    Sorry - URLs are pooched
  • User profile image
    fizban2

    URL is going through OWA server (very nicely setup Exchange 2007 though) 

     

    use

    http://www.vertigo.com/familyshow.aspx to get to the actual page

  • User profile image
    Charles
    URLs fixed. Sorry 'bout that (yep, I copied the URLs from an email via OWA...)

    C
  • User profile image
    caffeineHi
    What kind of license is this released under? I don't see any license in the source file.
  • User profile image
    Ion Todirel
    Vertigo is cool
  • User profile image
    codinghorror

    Hi Ion,

    We haven't had time to include the licensing yet (I am sending out email reminders on this now) but you can assume it's the Microsoft Permissive License:

    http://www.microsoft.com/resources/sharedsource/licensingbasics/permissivelicense.mspx


    Jeff

  • User profile image
    PeterF

    Nice application. It really shows off the talent of both Vertigo developers and the developers of the .NET framework.

    One small bug: don't try to drag out text from a details view textbox control into the canvas

    Peter

  • User profile image
    staceyw
    Cool app!  Q.  When adding women (i.e. my wife) do I use her birth name or my last name?
  • User profile image
    Minh
    Hi Paul, Alan, Scott

    It's Minh from the ill-fated Vertigo-Cincinnati. Great to see you guys getting huge visibility!
  • User profile image
    caffeineHi
    If you have ever tried to write a GEDCOM parser you can really appreciate the complexity of such an application. GEDCOM is a nightmare.

    I can't seem to find the "Family" Schema. What Genealogy XML specification did you use?
  • User profile image
    caffeineHi
    You might want to state what version of GEDCOM this is compatible with. 5.5 is current. You may want to either say GEDCOM 5.5 or do some testing.
  • User profile image
    Flatliner
    One thing I thought would be really handy, would be for Family.show to support import of selected Contact information from Outlook, Windows Address Book or even just .vcf files for your siblings and parents. Obviously would have to do this after you had entered their name and relationship first.

    Basically once you've entered a name, have an Import Details button on the Details panel.

    I guess I've got the code... feel free to tell me to do it myself Smiley
  • User profile image
    CRPietschma​nn
    All I have to say is, Awesome! I can't wait to go check out the code!
  • User profile image
    alanle
    caffeineHi wrote:
    You might want to state what version of GEDCOM this is compatible with. 5.5 is current. You may want to either say GEDCOM 5.5 or do some testing.

    Hi CaffieneHi,

    You're correct. Family.show is compatible with importing and exporting GEDCOM 5.5.


    I can't seem to find the "Family" Schema. What Genealogy XML specification did you use?


    Our .family file is the serialized representation of the family.show .NET objects and not the Genealogy GEDCOM 6.0 beta schema.

    Hope this helps,
    Alan Le
  • User profile image
    alanle
    staceyw wrote:
    Cool app!  Q.  When adding women (i.e. my wife) do I use her birth name or my last name?


    A. It's open to interpretations, so either will work.  To reduce complexity we didn't distinguish maiden name from the married last name.
  • User profile image
    CahillNet
    Great stuff!!

    Note to Channel 9: find a quieter place to record.  I found the background conversation really distracting.
  • User profile image
    Royal​Schrubber
    I've tried it on Vista and it works fine, but on XP I have few annoying troubles with graphics. Anyone experiencing same thing?
  • User profile image
    odegnan
    This is so cool. Vertigo rocks! Thanks guys.
  • User profile image
    Tim Sneath
    CahillNet wrote:
    Note to Channel 9: find a quieter place to record.  I found the background conversation really distracting.


    CahillNet, sorry about that - we recorded this at the MIX conference Las Vegas, and this was actually the quietest place around (we took over one of the press briefing rooms). Maybe we can find a better directional microphone next time. Hope it didn't ruin the video completely.
  • User profile image
    dcharles

    great software; the video on the vertigo website demonstrates the whole thing beautifully Smiley 

Add Your 2 Cents