Family.Show

Last updated
Original author(s) Developed for Microsoft by Vertigo Software [1] [2]
Initial releaseApril 2007;17 years ago (2007-04) [3]
Stable release
3.4 [4]   OOjs UI icon edit-ltr-progressive.svg / 18 October 2020
Repository github.com/fredatgithub/FamilyShow
Written in C#
Operating system Microsoft Windows
Platform .NET Framework
Type Genealogy software
License Microsoft Public License
Website www.vertigo.com/familyshow.aspx ,
familyshow.codeplex.com

Family.Show is a free and open-source genealogy program written in C# and running on the .NET Framework. [5] [6] [7] Microsoft partnered with and commissioned Vertigo Software in 2006 to create it as a reference application for Microsoft's latest UI technology and software deployment mechanism at the time, Windows Presentation Foundation and ClickOnce. [8] [9] [10] The source code has originally been published on Microsoft's CodePlex website. [11] It has since been forked and development continues independent of Microsoft on GitHub. [12]

Contents

Overview

Family.Show includes the following features: [13]

Family.Show is intended as a reference sample and not a feature complete genealogy application. [14] Some limitations are: [15]

The software is licensed under the Microsoft Public License.

File format

Family.Show uses an Open Package Convention file format (*.familyx) to save family data, stories, and photos in one file. [16] [17]

See also

Related Research Articles

Direct3D is a graphics application programming interface (API) for Microsoft Windows. Part of DirectX, Direct3D is used to render three-dimensional graphics in applications where performance is important, such as games. Direct3D uses hardware acceleration if it is available on the graphics card, allowing for hardware acceleration of the entire 3D rendering pipeline or even only partial acceleration. Direct3D exposes the advanced graphics capabilities of 3D graphics hardware, including Z-buffering, W-buffering, stencil buffering, spatial anti-aliasing, alpha blending, color blending, mipmapping, texture blending, clipping, culling, atmospheric effects, perspective-correct texture mapping, programmable HLSL shaders and effects. Integration with other DirectX technologies enables Direct3D to deliver such features as video mapping, hardware 3D rendering in 2D overlay planes, and even sprites, providing the use of 2D and 3D graphics in interactive media ties.

Extensible Application Markup Language is a declarative XML-based language developed by Microsoft for initializing structured values and objects. It is available under Microsoft's Open Specification Promise.

<span class="mw-page-title-main">SharpDevelop</span>

SharpDevelop is a discontinued free and open source integrated development environment (IDE) for the .NET Framework, Mono, Gtk# and Glade# platforms. It supports development in C#, Visual Basic .NET, Boo, F#, IronPython and IronRuby programming languages.

Windows Presentation Foundation (WPF) is a free and open-source graphical subsystem originally developed by Microsoft for rendering user interfaces in Windows-based applications. WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0 in 2006. WPF uses DirectX and attempts to provide a consistent programming model for building applications. It separates the user interface from business logic, and resembles similar XML-oriented object models, such as those implemented in XUL and SVG.

A source-code-hosting facility is a file archive and web hosting facility for source code of software, documentation, web pages, and other works, accessible either publicly or privately. They are often used by open-source software projects and other multi-developer projects to maintain revision and version history, or version control. Many repositories provide a bug tracking system, and offer release management, mailing lists, and wiki-based project documentation. Software authors generally retain their copyright when software is posted to a code hosting facilities.

CodePlex was a forge website by Microsoft. While it was active, it allowed shared development of open-source software. Its features included wiki pages, source control based on Mercurial, TFVC, Subversion or Git, discussion forums, issue tracking, project tagging, RSS support, statistics, and releases.

The Microsoft Enterprise Library is a set of tools and programming libraries for the Microsoft .NET Framework. It provides APIs to facilitate proven practices in core areas of programming including data access, logging, exception handling and others. Enterprise Library is provided as pluggable binaries and source code, which can be freely used and customized by developers for their own purposes. It also ships with test cases and quickstarts.

Microsoft Build Engine, or MSBuild, is a set of free and open-source build tools for managed code under the Common Language Infrastructure as well as native C and C++ code. It was first released in 2003 and was a part of .NET Framework. MSBuild is included with Visual Studio, but can also be run independently through MSBuild's command-line interface.

Sandcastle is a documentation generator from Microsoft. It automatically produces MSDN-style code documentation out of reflection information of .NET assemblies and XML documentation comments found in the source code of these assemblies. It can also be used to produce user documentation from Microsoft Assistance Markup Language (MAML) with the same look and feel as reference documentation.

<span class="mw-page-title-main">Magnifier (Windows)</span>

Magnifier, formerly Microsoft Magnifier, is a screen magnifier app intended for visually impaired people to use when running Microsoft Windows. When it is running, it creates a bar at the top of the screen that greatly magnifies where the mouse is. Magnifier was first included as a sample in the Active Accessibility SDK/RDK for Windows 95 and later made a standard Windows utility starting with Windows 98. Prior to Windows Vista, Magnifier could be used to magnify the screen up to 9 times its normal size. Windows Vista and later allow up to 16× magnification.

Text Template Transformation Toolkit is a free and open-source template-based text generation framework. T4 source files are usually denoted by the file extension ".tt".

<span class="mw-page-title-main">.NET Framework</span> Software platform developed by Microsoft

The .NET Framework is a proprietary software framework developed by Microsoft that runs primarily on Microsoft Windows. It was the predominant implementation of the Common Language Infrastructure (CLI) until being superseded by the cross-platform .NET project. It includes a large class library called Framework Class Library (FCL) and provides language interoperability across several programming languages. Programs written for .NET Framework execute in a software environment named the Common Language Runtime (CLR). The CLR is an application virtual machine that provides services such as security, memory management, and exception handling. As such, computer code written using .NET Framework is called "managed code". FCL and CLR together constitute the .NET Framework.

<span class="mw-page-title-main">XML Notepad</span> XML editor developed by Microsoft

XML Notepad is an open-source XML editor written by Chris Lovett and published by Microsoft. The editor features incremental search in both tree and text views, drag/drop support, IntelliSense, find/replace with regular expressions and XPath expressions, and support for XInclude. The editor has good performance on large XML documents and has real time XML schema validation. The editor also features an HTML viewer for displaying XSLT transformation results and a built-in XML comparison tool.

Microsoft Silverlight is an application framework for writing and running rich web applications that was actively developed and marketed by Microsoft from 2007 to 2012. This is a technical overview of the platform's history.

<span class="mw-page-title-main">Roslyn (compiler)</span> Set of open-source compilers

.NET Compiler Platform, also known by its codename Roslyn, is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages from Microsoft.

Windows UI Library is a user interface API that is part of the Windows Runtime programming model that forms the backbone of Universal Windows Platform apps for the Windows 8, Windows 8.1, Windows 10 and Windows Phone 8.1 operating systems. It enables declaring user interfaces using Extensible Application Markup Language (XAML) technology.

<span class="mw-page-title-main">.NET</span> Free and open-source software platform developed by Microsoft

The .NET platform is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. The project is mainly developed by Microsoft employees by way of the .NET Foundation and is released under an MIT License.

Microsoft Docs was a library of technical documentation for end users, developers, and IT professionals who work with Microsoft products. The Microsoft Docs website provided technical specifications, conceptual articles, tutorials, guides, API references, code samples and other information related to Microsoft software and web services. Microsoft Docs was introduced in June 2016 as a replacement of the MSDN and TechNet libraries which previously hosted some of these materials. Microsoft Docs initially contained only .NET documentation. The process of migrating the bulk of the MSDN and TechNet libraries' content took approximately two years.

Microsoft, a technology company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOs Bill Gates and Steve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towards cloud, embedded, and mobile computing—technologies powered by open source advances—CEO Satya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft's Azure cloud revenues nearly doubled.

References

  1. Vertigo Software, Inc.XAML-Based Tools Help Custom Development Shop Speed Delivery, Focus on User Experience Posted: 7/3/2008 - Microsoft Partner Solution MarketPlace
  2. From ClickOnce to Deep Zoom – an Interview with Tony Sokolowski - Newsletter April 2008 - Microsoft Expression Newsletter
  3. Family.Show Version 1 was released in April in preparation for the MIX 07 conference
  4. Error: Unable to display the reference properly. See the documentation for details.
  5. Family.Show – an excellent WPF demo app | Tim Anderson's IT Writing
  6. Family.Show | FHQS
  7. Amateur Genealogists: take note of Family.Show | Ars Technica
  8. Tim Sneath : Announcing Family.Show 2.0 - July 17, 2007 MSDN Blogs
  9. Tim Sneath : Announcing Family.Show v3 – Our WPF Reference Application - February 23, 2009, MSDN Blogs
  10. Vertigo Software: I See Dead People with WPF | Inside Out | Channel 9
  11. Family.Show - CodePlex Archive
  12. GitHub - fredatgithub/FamilyShow: Fork of the Family show project from CodePlex. This is a genealogy application.
  13. Microsoft sample showcases new technology, innovation in genealogy software- by Mark Tucker (19 Jul 2007) ThinkGenealogy
  14. Vertigo: Family.Show Archived 2008-02-25 at the Wayback Machine - Are You an Amateur Genealogist? "But please keep in mind that Family.Show is not a “real product. It’s more like a concept car that we built for geeky programmers and designers" - Version 2.0 Now Available (July 17, 2007)
  15. Microsoft sample showcases new technology, innovation in genealogy software- by Mark Tucker (19 Jul 2007) ThinkGenealogy
  16. "Family.Show - Release: FamilyShow 3.0". Archived from the original on 2011-01-11. Retrieved 2010-12-13.
  17. View Issue #7834: Structure of *.familyx files Archived 2011-07-08 at the Wayback Machine , Family.Show