Help Historie
Microsoft Help Technologie - Historische Entwicklung
Microsoft Help Hall of Fame
There are of course many people who contributed to the development and success of MS Help in all it's shapes and forms. Here are some MS Help people we were fortunate enough to interacted with as help MVPs.

Ralph Walden - joined Microsoft in 1987 and wrote a help system for MS DOS called QuickHelp. In 1992, he took over the development of WinHelp, producing WinHelp 4.0. In 1996 he was system architect for HTML Help 1.x. Ralph left MS early 1998 about the time MS shipped HH 1.1 for MSDN help collections (Visual Studio 6.0 help). Ralph then formed KeyWorks with Help MVP Cheryl Lockett Zubak of Work Write, Inc.


April Reagan - joined Microsoft developer division June 1998, but had worked as a contractor with MS before that. After working with Visual C++ group she joined the User Education group in 2006 and started to look into ways to improve the developer Help experience. Late 2007, early 2008 April got the green light to start a brand new help team with the aim of completely replacing the MSDN/VS help engine (MS Help 2.x) for VS 2010.



Ralph Walden on Floyd: My own opinion is that it was a rather brilliant piece of coding since it had to run in extremely low memory situation (operating system and application(s) typically only had 640k of memory, if that much). He started development of WinHelp in 1987. I never ran Windows 2.0, but I would have expected that first version of WinHelp to have been released with either Windows 2.0, or with the Windows 2.1.

Peter recalls: Those were interesting times. My part of the browser war consisted of explaining to my manager, Morris Beton, the threat to the Windows platform if NetHelp established itself as the de facto help format, and said with $100k I would guarantee that wouldn’t happen. He said I could have the $100k, provided he didn’t have to spend any cycles at all thinking about or dealing with help, so the next thing he heard about it would be me telling him we’d won, which I agreed to. That was probably in 1998, which I think is when I started sponsoring the help conferences, and spun up the Help MVP program, and helped Wexler get his MS Press book deal, and organizing Help Summits for help authoring tool vendors so their heads would be filled with questions and ideas about working with HTML Help rather than NetHelp, and making sure Ralph and Kate were keen to help the vendors do that (which wasn’t hard, I got the impression they enjoyed working with vendors and the community more than their day jobs).
Also: The first HTML Help MVP program was an unsanctioned, rogue undertaking that the official MS MVP program folks were unaware of - because I couldn't track down the official folks before I needed to announce the initial HTML Help MVP awards. Dana Cline pointed me to the Help MVP contact (actually for the Windows SDK MVPs, I believe), and eventually it became clear we should fold my rogue operation into the official program, so the HTML Help MVPs would get all the official benefits. The only requirement - I had to serve as the MVP Lead, as the other leads didn't have the bandwidth. Paul O'Rear took over as MVP lead after he joined Microsoft.
Microsoft Help MVP History Overview
The Microsoft MVP Award is refreshed yearly and recognizes individuals who are expert in various Microsoft technologies. 'Help MVPs' focus on Microsoft documentation systems. This page lists the many recipients of the Help MVP award.
The Help MVPs were a diverse bunch. We train, lecture, write software, write books & articles, create web sites, run discussion groups and of course write documentation. We are passionate about the Help Experience and support the various Microsoft help teams as well as the many end-users that use the MS help technologies. Most of this group help out in online communities whether they currently have the award or not.
- 1995: Bill Meisheid & Stefan Olson become WinHelp MVPs under the Windows SDK group.
- 1997: The MVP movement was mostly for developer types. Peter Plamondon [MS] formed his own group of Microsoft Help technology experts for HTML Help. New MVPs: Cheryl Lockett Zubak, Dana Cline, Scott Boggan & Mary Deaton.
- 1999: Big growth for HTML Help -- New MVPs: Robert Chandler (AU), Paul Neshamkin, Jeff Hall (UK), Paul O’Rear, MJ Plaster, Josef Becker (DE), David Liske.
- 2000: In Oct 2000, the Microsoft MVP leed Jannie Clark, announced that the charter members (recruited by Peter) were now official Microsoft MVPs. Also Yuko Ishida (JP) became a Help MVP.
- 2002: Paul O'Rear (Help MVP 1999-2002) joined Microsoft, working with help technologies in the developer division. MS Help 2 was developed for Visual Studio help and more Help MVPs were added - Bill Burns, Char James-Tanny, Dana Worley, Rick Stone, Rob Cavicchio.
- 2003: New Help MVP: Pete Lees (UK).
- 2004: Mid 2004 Peter Plamondon left Microsoft for green pastures leaving the job of Help MVP lead to Paul O'Rear.
- 2007: New Help MVPs - Frank Palinkas, Ulrich Kulle (DE).
- 2014: April 2014 Microsoft retired 'Help' as a MVP Technical Expertise, reflecting the desire to move away from desktop computing.
MS Help Products
Microsoft QuickHelp
Ralph Walden wrote QuickHelp in 1987 for OS/2 and was later ported it to MS DOS.
- 1987 - QuickHelp : Help system for OS/2 and MS-DOS. Character based help (pre-Windows).
Microsoft WinHelp
Author's worked with RTF source files and BMP images. However this authored source is stored in the help in WinHelp's own proprietary format. http://en.wikipedia.org/wiki/WinHelp.
WinHelp 2.x did not ship with an Operating System. It shipped with early version of Word and Excel.
- 1990 - WinHelp 3.0: WinHelp 3.0 ships with Windows 3.0 released May 1990.
- 1992 - WinHelp 3.1: WinHelp 3.1 ships with Windows 3.1 released in March 1992.
- 1995 - WinHelp 95: WinHelp 4.0 is shipped with Windows 95 / Windows NT 3.51.
- 2006 - WinHelp Deprecated: In March MS announce that WinHelp will be actively phased out (It's old code and not secure). Ginger Glostein [MSFT] told MVPs that her dev team would shore up a version of WinHelp for Vista. This version would have macros disabled by default and would be available for Vista by download only - See KB917607 (WinHelp for Vista).
Microsoft HTML Help 1.x
Authors work with web type source files (HTML, JPG, GIF etc). Internal format is proprietary, however the authors source files (HTML + Images etc) can be retreaved (almost round-trip) by using the appropriate MS API calls. I say almost round-trip because the HTML no longer has any embedded Keywords (those embedded using <object..> statements).
- 1996 - HTML Help Announced: Ralph Walden announces MS plans to stop development on WinHelp and start development on HTML Help. The announcement was made at WinWriters Conference, Feb 1996 at Seattle, WA, USA.
- 1997 - HH 1.0 Ships: HH 1.0 is shipped with IE4. MS also use HTML Help to create Help collections for MSDN and MS VStudio 6 help. MS have never published the documentation for HH Collections.
- 1998 - HH 1.1 Ships: HH 1.1 ships with Windows 98 (June 98), then with MSDN & Visual Studio 6.0 (June 98).
- 1999 - HH 1.21 Ships: HH 1.21 ships with IE5 + Office 2000 + Win98 SE (April 1999).
- 2000 - HH 1.3 Ships: HH 1.3 ships with Windows 2000 (Jan 2000). About this time HH 1.x is now part of the Windows OS. Users can no longer update HH runtime except via official MS hotfixes and service packs.
- 2002 - HH 1.4 Ships: HH 1.4 ships with Windows XP SP1 and IE6 SP1. By this stage HH development has stopped and is now in maintainance mode.
- 2004-05 - Security Updates: Difficult years for Microsoft as they redefined the way they developed code in the face of constant Windows security attacks. The Help team released several major security updates for HTML Help that limited CHM help files to work on the local PC only.
Microsoft Help 2.x (MSDN Help)
- 2001 - MS Help 2.0 Announced: Help 2 (codename Havana) was announced at the 2001 WinWriters Conference.
- 2002 - MS Help 2.0 Ships: The H2 run-time shipped with MSDN and Visual Studio 7.0 (VS .NET) February 13, 2002. The H2 Compiler/SDK (VSHIK) shipped April 2002. Announced as the next help for the masses, MS later reneged and so H2 remains the help engine for MSDN / Visual Studio (7.0, 7.1, 8.0, 9.0 - AKA VS 2002, VS 2003, VS 2005, VS 2008).
- 2007 - MS Office 2007: MS Help 2.x ships as the help engine for Office 2007 local help.
Microsoft AP Help (Vista Help)
- 2004 AP Help Announced: Assistance Platform Help first announced at Writers UA conference Mar 2004. AP help is a slightly modified version of MS Help 2.x.
- 2007 AP Help Ships: Assistance Platform help ships with Windows Vista November 2007. Announced as the next help for the masses, MS again changed their mind. AP help remains the core help system for Vista.
Microsoft Help Viewer 1.0
- 2008 Jan - MS Help 3.0 Announced: Late 2007 April Regan gets the go ahead to form a new help team and rewrite MSDN help engine. 2008 is a year of recruiting new team members and investigation. This info was announced through April's WebLog.
- 2009 July - April moves to surface group. Paul O'Rear joins the help team. There is no documentation so Rob Chandler [MVP] documents help 3 so that VS help integrators can start migrating (later renamed to MS Help Viewer).
- 2010 April - VS 2010 (and MS Help Viewer 1.0) RTM: Help Viewer is out the door but poorly received, because a) It's in a browser and b) There is no Index c) no full TOC d) no way to save favourites. The users are very vocal, Microsoft listen and announce they are working on a standalone viewer. Rob Chandler [Helpware\Help MVP] releases H3Viewer (interim replacement viewer with full TOC, Index and bookmarks). Rob also partners with Microsoft (specifically Paul O'Rear [MSFT]) to produce mshcMigrate a free help migration tool for VS help integrators. Other vendors are now coming on board to support Help Viewer 1.0.
- 2011 March - VS 2010 SP1 (and MS Help Viewer 1.1): After receiving much passionate feedback over help in a browser, Microsoft have released a more traditional standalone help viewer application. Featuring a full TOC, full index, bookmark saving. This seems to address most of the complaints, although one glaring absence is the ability to filter (scope down the TOC/Index/Search).
Microsoft Help Viewer 2.0
- 2012 - Help Viewer 2.0 ships
Help ships with both VS 2012 and Windows 8 OS. Both have the same help help engine but ship different DLLs (renamed to keep the system separate). Here the .mshc help file is the same as HV 1.0 but the help engine has been rewritten -- No more Help Agent tray application and now has the familiar COM API interface. Both VS 2012 and Win 8 help ship with different viewers. The VS 2012 viewer is very advanced (feature rich) compared to the Win 8 viewer.
MS Help Milestones
Date(Milestone) | Event |
---|---|
1976-Nov | The tradename "Microsoft" is registered. |
1981 | Microsoft began work on Windows (originally termed the Interface Manager) |
1981-Aug | MS-DOS 1.0 shipped with the new IBM Personal Computer. |
1983-Mar | MS-DOS 2.0 ships. |
1983-Nov | Microsoft Windows was announced. Rowland Hanson (head of MS marketing) suggests the name Windows would be better than Interface Manager. |
1984-Nov | MS-DOS 3.1 ships. |
1985-Aug | IBM-Microsoft sign the joint development agreement. OS/2, code-named "CP/DOS", took two years for the first product to be delivered. |
1985-Nov 20 | Windows 1.0 ships. Windows are tiled, rather than overlap, since Apple Mac own that feature. |
1987-Dec 09 | Windows 2.0 ships. 1 MB memory max. Windows now overlap and Apple Mac files a suit against MS and HP. The first Windows versions of MS Word and MS Excel ran on Windows 2.0. More 3rd party developer support. WinHelp 1.x and WinHelp 2.x shipped with early versions of WinWord and Excel. |
1987-Apr | MS OS/2 announced, as part of a joint agreement between Microsoft and IBM. |
1987-Dec | OS/2 1.0 ships. IBM-Microsoft joint development; 16-bit protected mode OS; Required 80286, about 1.5MB RAM; Text mode interface only; Single DOS box support; FAT file system only. |
1988-Jun 28 | Windows/286 2.1 ships. Supports HMA (High Memory Access). Supports new features of the Intel 80286 processor. |
1988-Jun 28 | Windows/386 2.1 ships. Supports new features of Intel 80386 processor. |
1988-July | MS-DOS 4.0 ships. |
1988-Oct | OS/2 1.1 ships. Almost identical the Windows 2.1 User Interface. Now with the promised GUI, Presentation Manager |
1988-Oct 31 | NT Starts - David Cutler, formerly of Digital and now working for Microsoft, begins work on Windows NT. |
1988-Nov | MS-DOS 4.01 shipped to correct 4.0 problems |
1989-Jun | MS-DOS 5.0 shipped. Featured a retail upgrade. |
1898-Oct | OS/2 1.2 ships. HPFS file system an improvement over FAT. Dual Boot to Windows. |
1990-May 22 | Windows 3.0 ships. Much improved. Very popular - 10 million copies sold. Virtual memory improves multitasking. 386 Enhanced mode allows running of 32bit software. Includes WinHelp 3.0 (16bit). MS drops OS/2 - Windows 3.0 becomes more popular and the IBM-Microsoft relationship breaks down and is eventually dissolved. IBM continues to develop OS/2 while Microsoft's unrealized OS/2 3.0 becomes Windows NT. Both companies have access to the OS/2 and Windows code base. |
1991-Oct | Windows 3.0 with Multimedia Extensions ships. CD-ROM and sound card becoming popular. |
1992-Mar | Windows 3.1 ships. Now a 32bit OS but can still run 16bit applications and includes WinHelp 3.1 (16bit). |
1993-Mar | MS-DOS 6.0 upgrade shipped. This version included DoubleSpace. |
1994-Feb | Windows for Workgroups 3.11 shipped. |
1995-Aug | Windows 95 shipped and includes WinHelp 4.0 (now 32bit). |
1996-Aug | Windows NT 4.0 shipped. Contains Iinternet Explorer 2.0 |
1997 | Visual Studio in 1997 shipped. Brings together Visual Basic 5.0, Visual C++ 5.0, J++, Visual InterDev , MSDN Library. MSDN help engine is a special version of HTMLHelp not documented for public use. |
1998-Jun | Windows 98 shipped and includes HTMLHelp 1.1 and Internet Explorer 4.0. Visual Studio 6.0 shipped. Contains VB 6.0, VC++ 6.0 etc. MSDN is again HTMLHelp based. |
1998-Aug | Windows NT 5.0 shipped |
1999-May | Windows 98 SE (second edition) shipped and includes HTMLHelp 1.21 and Internet Explorer 5.0 |
1999-Dec | Windows 2000 shipped and includes HTMLHelp 1.30 and Internet Explorer 5.01 |
2000-Sep | Windows ME (Millennium) Edition shipped and includes HTMLHelp 1.32 and Internet Explorer 5.5 |
2001-Oct | Windows XP Home / Windows XP Professional shipped and includes HTMLHelp 1.33 and Internet Explorer 6.0 |
2002-Feb | Visual Studio .NET (7.0, 2002) shipped. Introduces managed code via the .NET Framework, and C#, J# and VB .NET. MSDN help engine = MS Help 2.1 |
2003-Apr | Visual Studio .NET 2003 (7.1) shipped. Includes .NET Framework 1.1. MSDN help engine = MS Help 2.2 |
2005-Oct | Visual Studio 2005 (8.0) shipped. Includes .NET Framework 2.0. MSDN help engine = MS Help 2.5 |
2007-Jan | Windows Vista ships. Released to manufacturing (RTM) in November 2006. Microsoft have lost a lot of time addressing security related issues. The release lacks any real benefit to customers. AP Help 1.0 is the help system for Vista. |
2007-Nov | Visual Studio 2008 (9.0) shipped. Includes .NET Framework 3.5 (LinQ, WPF, C#/VB .NET 2.0 CLR) MSDN help engine = MS Help 2.x. |
2009-Nov | Windows 7 - Finally adds the finish and features that Vista should have had. New glass Taskbar and Multi-Touch support. AP Help 1.x is the help system for Windows 7 ?. |
2010-Apr | Visual Studio 2010 (10.0) RTM Help Viewer 1.0 ships with VS 2010. |
2011-Mar | Visual Studio 2010 (10.0) SP1 Help Viewer 1.1 ships with VS 2010 SP1. |
2012-Sept | Visual Studio 2012 (11.0) RTM Help Viewer 2.0 ships with VS 2012. |
2012-Oct | Windows 8 RTM Help Viewer 2 ships with Windows 8 OS. |