Microsoft Developer Network

Last updated
Microsoft Developer Network
Type of site
Knowledge base
Available in English
Successor(s) Microsoft Docs
Owner Microsoft
URL msdn.microsoft.com at the Wayback Machine (archive index)
CommercialYes
RegistrationOptional
LaunchedSeptember 1992;31 years ago (1992-09)
Current statusOffline

Microsoft Developer Network (MSDN) was the division of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing on the various OS platforms or using the API or scripting languages of Microsoft's applications. The relationship management was situated in assorted media: web sites, newsletters, developer conferences, trade media, blogs and DVD distribution.[ citation needed ]

Contents

Starting in January 2020, the website was fully integrated with Microsoft Docs (itself integrated into Microsoft Learn in 2022). [1]

Websites

MSDN's primary web presence at msdn.microsoft.com was a collection of sites for the developer community that provided information, documentation, and discussion that was authored both by Microsoft and by the community at large. Microsoft later began placing emphasis on incorporation of forums, blogs, library annotations and social bookmarking to make MSDN an open dialog with the developer community rather than a one-way service. [2] The main website, and most of its constituent applications below were available in 56 [3] or more languages.

Library

MSDN Library was a library of official technical documentation intended for independent developers of software for Microsoft Windows. MSDN Library documented the APIs that ship with Microsoft products and also included sample code, technical articles, and other programming information. The library was freely available on the web, with CDs and DVDs of the most recent materials initially issued quarterly as part of an MSDN subscription. However, beginning in 2006, they were available to be freely downloaded from Microsoft Download Center in the form of ISO images. [4] [5] [6]

Visual Studio Express edition integrated only with MSDN Express Library, which was a subset of the full MSDN Library, although either edition of the MSDN Library could be freely downloaded and installed standalone.

In Visual Studio 2010 MSDN Library was replaced with the new Help System, which was installed as a part of Visual Studio 2010 installation. Help Library Manager was used to install Help Content books covering selected topics.

In 2016, Microsoft introduced the new technical documentation platform, Microsoft Docs, intended as a replacement of the TechNet and MSDN libraries. [7] [8] Over the next two years, the content of the MSDN Library was gradually migrated into Microsoft Docs. [9] In 2022, Microsoft Docs was itself incorporated into Microsoft Learn. MSDN Library pages now redirect to the corresponding Microsoft Learn pages.[ citation needed ]

Integration with Visual Studio

Each edition of MSDN Library could only be accessed with one help viewer (Microsoft Document Explorer or other help viewer), which was integrated with the then current single version or sometimes two versions of Visual Studio. In addition, each new version of Visual Studio did not integrate with an earlier version of MSDN. A compatible MSDN Library was released with each new version of Visual Studio and included on the Visual Studio DVD. As newer versions of Visual Studio were released, newer editions of MSDN Library did not integrate with older Visual Studio versions and did not even include old/obsolete documentation for deprecated or discontinued products. MSDN Library versions could be installed side-by-side, that is, both the older as well as the newer versions of MSDN Library could co-exist.[ citation needed ]

Forums

MSDN Forums were the web-based forums used by the community to discuss a wide variety of software development topics. MSDN Forums were migrated to an all-new platform during 2008 that provided new features designed to improve efficiency such as inline preview of threads, AJAX filtering, and a slide-up post editor.

Blogs

MSDN blogs was a series of blogs that were hosted under Microsoft's domain blogs.msdn.com. Some blogs were dedicated to a product – e.g. Visual Studio, [10] Internet Explorer, [11] PowerShell [12] – or a version of a product – e.g. Windows 7, [13] Windows 8 [14] – while others belonged to a Microsoft employee, e.g. Michael Howard [15] or Raymond Chen. [16] In May 2020, the MSDN and TechNet blogs were closed and the content was archived at Microsoft Docs. [17]

Social bookmarking

Social bookmarking on MSDN Social was first launched in 2008, built on a new web platform that had user-tagging and feeds at its core. The goal of the social bookmarking application was to provide a method whereby members of the developer community could:

The initial release of the application provided standard features for the genre, including a bookmarklet and import capabilities. The MSDN web site was also starting to incorporate feeds of social bookmarks from experts and the community, displayed alongside feeds from relevant bloggers. [18]

The social bookmarking feature was discontinued on October 1, 2009.

MSDN Gallery was a repository of community-authored code samples and projects. Launched in 2008, the purpose of the site evolved to complement Codeplex, the open-source project hosting site from Microsoft. MSDN Gallery was retired in 2002 and all MSDN pages now redirect to the new code samples experience on Microsoft Learn. [19]

Software subscriptions

MSDN had historically offered a subscription package whereby developers had access and licenses to use nearly all Microsoft software that had ever been released to the public. Subscriptions were sold on an annual basis, and cost anywhere from US$1,000 to US$6,000 per year per subscription, as it was offered in several tiers.

Although in most cases the software itself functioned exactly like the full product, the MSDN end-user license agreement [20] prohibited use of the software in a business production environment. This was a legal restriction, not a technical one. An exception was made [20] for Microsoft Office, allowing personal use even for business purposes without a separate license—but only with the "MSDN Premium Subscription" and even so only "directly related to the design, development and test and/or documentation of software projects;" this does not terminate [21]

MSDN Magazine

Microsoft provided editorial content for MSDN Magazine, a monthly publication. The magazine was created as a merger between Microsoft Systems Journal (MSJ) and Microsoft Internet Developer (MIND) magazines in March 2000. [22]

MSJ back issues were available online. [23] MSDN Magazine was available as a print magazine in the United States, and online in 11 languages. The last issue of the magazine was released in November 2019. [24]

Microsoft Systems Journal

Microsoft Systems Journal [25] was [26] a 1986-founded [27] bi-monthly Microsoft magazine.

History

MSDN was launched in September 1992 [28] as a quarterly, CD-ROM-based compilation of technical articles, sample code, and software development kits. The first two MSDN CD releases (September 1992 and January 1993) were marked as pre-release discs (P1 and P2, respectively). [29] Disc 3, released in April 1993, was the first full release. In addition to CDs, there was a 16-page tabloid newspaper, Microsoft Developer Network News, edited by Andrew Himes, who had previously been the founding editor of MacTech, the premiere Macintosh technology journal. [30] A Level II subscription was added in 1993, that included the MAPI, ODBC, TAPI and VFW SDKs. [31]

MSDN logo, 2001-2009 MSDN LOGO.png
MSDN logo, 2001–2009

MSDN2 was opened in November 2004 as a source for Visual Studio 2005 API information, with noteworthy differences being updated web site code, conforming better to web standards and thus giving a long-awaited improved support for alternative web browsers to Internet Explorer in the API browser. In 2008, the original MSDN cluster was retired and MSDN2 became msdn.microsoft.com. [32]

Dr GUI and the MSDN Writers Team

In 1996, Bob Gunderson began writing a column in Microsoft Developer Network News, edited by Andrew Himes, using the pseudonym "Dr.GUI". The column provided answers to questions submitted by MSDN subscribers. The caricature of Dr. GUI was based on a photo of Gunderson. When he left the MSDN team, Dennis Crain took over the Dr. GUI role and added medical humor to the column. Upon his departure, Dr. GUI became the composite identity of the original group (most notably Paul Johns) of Developer Technology Engineers that provided in-depth technical articles to the Library. The early members included: Bob Gunderson, Dale Rogerson, Rüdiger R. Asche, Ken Lassesen, Nigel Thompson (a.k.a. Herman Rodent), Nancy Cluts, Paul Johns, Dennis Crain, and Ken Bergmann. Nigel Thompson was the development manager for Windows Multimedia Extensions that originally added multimedia capabilities to Windows. Renan Jeffreis produced the original system (Panda) to publish MSDN on the Internet and in HTML instead of the earlier multimedia viewer engine. Dale Rogerson, Nigel Thompson and Nancy Cluts all published MS Press books while on the MSDN team. As of August 2010, only Dennis Crain and Dale Rogerson remain employed by Microsoft.

See also

Related Research Articles

<span class="mw-page-title-main">DirectX</span> Collection of multimedia related APIs on Microsoft platforms

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct", such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. The name DirectX was coined as a shorthand term for all of these APIs and soon became the name of the collection. When Microsoft later set out to develop a gaming console, the X was used as the basis of the name Xbox to indicate that the console was based on DirectX technology. The X initial has been carried forward in the naming of APIs designed for the Xbox such as XInput and the Cross-platform Audio Creation Tool (XACT), while the DirectX pattern has been continued for Windows APIs such as Direct2D and DirectWrite.

JScript is Microsoft's legacy dialect of the ECMAScript standard that is used in Microsoft's Internet Explorer web browser.

<span class="mw-page-title-main">Microsoft XNA</span> Freeware set of tools by Microsoft

Microsoft XNA is a freeware set of tools with a managed runtime environment that Microsoft developed to facilitate video game development. XNA is based on .NET Framework, with versions that run on Windows and Xbox 360. XNA Game Studio can help develop XNA games. The XNA toolset was announced on March 24, 2004, at the Game Developers Conference in San Jose, California. A first Community Technology Preview of XNA Build was released on March 14, 2006.

<span class="mw-page-title-main">Windows Forms</span> Graphical user interface software library

Windows Forms (WinForms) is a free and open-source graphical (GUI) class library included as a part of Microsoft .NET, .NET Framework or Mono, providing a platform to write client applications for desktop, laptop, and tablet PCs. While it is seen as a replacement for the earlier and more complex C++ based Microsoft Foundation Class Library, it does not offer a comparable paradigm and only acts as a platform for the user interface tier in a multi-tier solution.

<span class="mw-page-title-main">Microsoft Visual Studio Express</span> Integrated development environment

Microsoft Visual Studio Express is a set of integrated development environments (IDEs) that Microsoft developed and released free of charge. They are function-limited version of the non-free Visual Studio and require mandatory registration. Express editions started with Visual Studio 2005.

<span class="mw-page-title-main">Windows Installer</span> Software

Windows Installer is a software component and application programming interface (API) of Microsoft Windows used for the installation, maintenance, and removal of software. The installation information, and optionally the files themselves, are packaged in installation packages, loosely relational databases structured as COM Structured Storages and commonly known as "MSI files", from their default filename extensions. The packages with the file extensions mst contain Windows Installer "Transformation Scripts", those with the msm extensions contain "Merge Modules" and the file extension pcp is used for "Patch Creation Properties". Windows Installer contains significant changes from its predecessor, Setup API. New features include a GUI framework and automatic generation of the uninstallation sequence. Windows Installer is positioned as an alternative to stand-alone executable installer frameworks such as older versions of InstallShield and NSIS.

Microsoft Windows SDK, and its predecessors Platform SDK, and .NET Framework SDK, are software development kits (SDKs) from Microsoft that contain documentation, header files, libraries, samples and tools required to develop applications for Microsoft Windows and .NET Framework. Platform SDK specializes in developing applications for Windows 2000, XP and Windows Server 2003. .NET Framework SDK is dedicated to developing applications for .NET Framework 1.1 and .NET Framework 2.0. Windows SDK is the successor of the two and supports developing applications for Windows XP and later, as well as .NET Framework 3.0 and later.

Dotfuscator is a tool performing a combination of code obfuscation, optimization, shrinking, and hardening on .NET, Xamarin and Universal Windows Platform apps. Ordinarily, .NET executables can easily be reverse engineered by free tools, potentially exposing algorithms and intellectual property, licensing and security mechanisms. Also, code can be run through a debugger and its data inspected. Dotfuscator can make all of these things more difficult.

In Microsoft Windows applications programming, OLE Automation is an inter-process communication mechanism created by Microsoft. It is based on a subset of Component Object Model (COM) that was intended for use by scripting languages – originally Visual Basic – but now is used by several languages on Windows. All automation objects are required to implement the IDispatch interface. It provides an infrastructure whereby applications called automation controllers can access and manipulate shared automation objects that are exported by other applications. It supersedes Dynamic Data Exchange (DDE), an older mechanism for applications to control one another. As with DDE, in OLE Automation the automation controller is the "client" and the application exporting the automation objects is the "server".

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">Microsoft TechNet</span> Microsoft web portal and web service for IT professionals

Microsoft TechNet was a Microsoft web portal and web service for IT professionals. It included a library containing documentation and technical resources for Microsoft products, a learning center providing online training, discussion forums, an evaluation center for downloading trialware, blogs for Microsoft employees and a wiki.

<span class="mw-page-title-main">Visual Studio</span> Code editor and IDE

Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code.

StyleCop is an open-source static code analysis tool from Microsoft that checks C# code for conformance to StyleCop's recommended coding styles and a subset of Microsoft's .NET Framework Design Guidelines. StyleCop analyses the source code, allowing it to enforce a different set of rules from FxCop. The rules are classified into the following categories:

<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">.NET Framework version history</span>

Microsoft started development on the .NET Framework in the late 1990s originally under the name of Next Generation Windows Services (NGWS). By late 2001 the first beta versions of .NET Framework 1.0 were released. The first version of .NET Framework was released on 13 February 2002, bringing managed code to Windows NT 4.0, 98, 2000, ME and XP.

<span class="mw-page-title-main">Roslyn (compiler)</span>

.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.

<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.

<span class="mw-page-title-main">ML.NET</span> Machine learning library

ML.NET is a free software machine learning library for the C# and F# programming languages. It also supports Python models when used together with NimbusML. The preview release of ML.NET included transforms for feature engineering like n-gram creation, and learners to handle binary classification, multi-class classification, and regression tasks. Additional ML tasks like anomaly detection and recommendation systems have since been added, and other approaches like deep learning will be included in future versions.

Microsoft Docs was a library of technical documentation for end users, developers, and IT professionals who work with Microsoft products. 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.

References

  1. kexugit. "Welcome to docs.microsoft.com". docs.microsoft.com. Retrieved 2019-12-29.
  2. Martin, John (2008-08-27). "Microsoft is Planning Much More Than Just Social Bookmarking". Microsoft TechNet. Archived from the original on 2009-08-01. Retrieved 2009-05-28.
  3. "MSDN Worldwide". Microsoft. Retrieved 2009-05-28.
  4. "MSDN Blogs". Microsoft.
  5. "Microsoft Download Center: Windows, Office, Xbox & More". Microsoft.
  6. "Download MSDN Library for Visual Studio 2008 SP1 from Official Microsoft Download Center". Microsoft.
  7. Mark J. Price: C# 7 and .NET Core: Modern Cross-Platform Development Packt Publishing Ltd, 2017, p. 126
  8. Jonathan Allen. MSDN/TechNet Being Replaced by Open Source Project docs.microsoft.com InfoQ News
  9. ".NET API documentation moved from MSDN to docs.microsoft.com". Microsoft.
  10. "The Visual Studio Blog". blogs.msdn.com. Archived from the original on 29 May 2020. Retrieved 19 December 2020.{{cite journal}}: Cite journal requires |journal= (help)
  11. "IEBlog". blogs.msdn.com. Archived from the original on 29 May 2020. Retrieved 19 December 2020.{{cite journal}}: Cite journal requires |journal= (help)
  12. "Windows PowerShell Blog". blogs.msdn.com. Archived from the original on 29 May 2020. Retrieved 19 December 2020.{{cite journal}}: Cite journal requires |journal= (help)
  13. "Engineering Windows 7". blogs.msdn.com. Archived from the original on 29 May 2020. Retrieved 19 December 2020.{{cite journal}}: Cite journal requires |journal= (help)
  14. "Building Windows 8". blogs.msdn.com. Archived from the original on 29 May 2020. Retrieved 19 December 2020.{{cite journal}}: Cite journal requires |journal= (help)
  15. "Michael Howard's Web Log". blogs.msdn.com. Archived from the original on 29 May 2020. Retrieved 19 December 2020.{{cite journal}}: Cite journal requires |journal= (help)
  16. "The Old New Thing". blogs.msdn.com. Archived from the original on 29 May 2020. Retrieved 19 December 2020.{{cite journal}}: Cite journal requires |journal= (help)
  17. "Archived MSDN and TechNet Blogs". docs.microsoft.com . 29 May 2020. Retrieved 19 December 2020.
  18. Martin, John (2008-05-30). "New Social Bookmarking Feeds in MSDN Dev Centers". Microsoft TechNet. Archived from the original on 2009-03-14. Retrieved 2009-05-28.
  19. Speight, April (2022-06-07). "MSDN Code Gallery Has Retired". Microsoft Learn. Retrieved 2023-11-20.
  20. 1 2 "MSDN End User License Agreement" (PDF). Microsoft. Retrieved 2009-05-28.
  21. i.e. "forever"
  22. Rachel England (August 8, 2019). "Microsoft is closing its long-running MSDN developer magazine".
  23. Former homepage of Microsoft Systems Journal on MSDN. Content of issues dating from 1996 to 2000.
  24. Axon, Samuel (2019-08-07). "MSDN Magazine will publish its last issue, ending a Microsoft developer era". Ars Technica . Retrieved 2019-08-08.
  25. ISSN   0889-9932
  26. Eric Lai (January 10, 2006). "Scammers tout now-defunct Microsoft magazine to developers". Computerworld .
  27. "Microsoft's MSDN Magazine is shutting down after more than 30 years". Microsoft Systems Journal started way back in 1986
  28. Info World August 1992, bottom-left of page 8
  29. Photo of MSDN CDs 1-10
  30. Stuart J. Johnston (August 3, 1992). "Microsoft initiates Developer Network service". InfoWorld. p. 8.
  31. Stuart J. Johnston (November 29, 1993). "Microsoft launches Network Level II". InfoWorld. p. 5.
  32. Larry W Jordan Jr (2008-04-29). "MSDN: "The Highlander" and there will be only one!". MSDN Blogs. Archived from the original on 2009-05-31. Retrieved 2009-05-28.