Family.Show: I See Dead People, with Windows Presentation Foundation

7
1 February 2007 · Confidential Family.Show I See Dead People…with WPF. Scott Stanfield CEO Vertigo Software, Inc.

description

For a hobby that revolves around dead people, genealogy is remarkably popular: it's the fastest-growing scene in North America. And a perfect study for Vertigo's next Windows Presentation Foundation (WPF) reference application for Microsoft. Our designers employed every trick in the WPF book (styles, resources, templates, data binding, animation, transforms) to present an innovative visualization of the classic family tree, freeing our developers to concentrate on behind-the-scenes features like XPS, printing, PInvoke wrapper for Windows Vista common dialogs, and Click-Once for WPF. See all of this with hands-on demos and our top-10 list of stuff to know about WPF and Microsoft Expression Blend. And, unlike the real-world case studies, you get the source code.

Transcript of Family.Show: I See Dead People, with Windows Presentation Foundation

Page 1: Family.Show: I See Dead People, with Windows Presentation Foundation

1 February 2007 · Confidential

Family.Show

I See Dead People…with WPF.

Scott StanfieldCEOVertigo Software, Inc.

Page 2: Family.Show: I See Dead People, with Windows Presentation Foundation

Note

• My presentations are mostly demos with a few slides to set things up. So, if you’re viewing this deck out of the live context, I suggest you watch the video of my presentation.

• Key point: Family.Show is a big, free WPF sample application with source. Download at www.vertigo.com/familyshow

1 February 2007 · Confidential 2

Page 3: Family.Show: I See Dead People, with Windows Presentation Foundation

1 February 2007 · Confidential 3

Hi, I’m Scott Stanfield. You may remember me from such samples such as …

• FMStocks 1.0

• FMStocks 2000

• Nile Bookstore

• .NET Pet Shop 1.0 / 1.5 (performance)

• .NET Pet Shop 2.0 / 3.0 (enterprise design)

• .NET Pet Shop 4.0 (ASP.NET 2.0)

• IBuySpy: Commerce

• IBuySpy: Portal

• ASP.NET Starter Kit: Time Tracker

• ASP.NET Starter Kit: Reports

• ASP.NET Web Developer Training (downhillbikes.net)

• Connected Systems SOA Starter Kit

• IssueVision

• FotoVision and TaskVision

• Visual Basic .NET Guided Tour

• Visual Studio .NET 2000 and 2003 Guided Tours

• Windows Server 2003 Guided Tour

• Speech-enabled APS.NET Commerce Starter Kit

• Speech-enabled APS.NET FMStocks Starter Kit

• Windows Marketplace

• ASP.NET How Do I Videos

Page 4: Family.Show: I See Dead People, with Windows Presentation Foundation

1 February 2007 · Confidential 4

We Are Located Approximately Here

Page 5: Family.Show: I See Dead People, with Windows Presentation Foundation

1-slide WPF• Do your homework: read Petzold and Nathan’s book.

• Read them again.

• Expression Blend. Not just for Designers!

• F4, Ctrl+0, A, V, and the spacebar.

• Data Binding rules. And ClickOnce (still).

• Styles, Resources, Templates. Think CSS on steroids.

• Converters are the sprintf() of XAML.

• You’ll still need real designers.

• You can’t spell genealogy (think gene-analogy)

• You get one gratuitous animation effect per app.1 February 2007 · Confidential 5

Page 6: Family.Show: I See Dead People, with Windows Presentation Foundation

1 February 2007 · Confidential

Big Fat Demo

Page 7: Family.Show: I See Dead People, with Windows Presentation Foundation

1 February 2007 · Confidential

Thanks.

vertigo.com/familyshowEmail me: [email protected]

One more thing…