LIST OF MICROSOFT CODENAMES

'Microsoft codenames' are the codenames given by Microsoft to products it has in development, before these products are given the names by which they appear on store shelves. Many of these products (new versions of Windows in particular) are of major significance to the IT community, and so the terms are often widely used in discussions prior to the official release. Microsoft usually does not announce a final name until shortly before the product is publicly available.
There has been some suggestion that Microsoft may move towards defining the real name of their upcoming products earlier in the product development lifecycle so as to avoid needing product codenames.[1]
__TOC__

Contents
Windows 3.1x/9x
Windows NT family
Windows CE family
DirectX family
Visual Studio family
Exchange Server Family
SQL Server family
Experimental operating systems
Expression suite
.NET
MSN/Windows Live
Others
Toaster
References
External links
Windows 3.1x/9x

CodenamePreliminary nameFinal nameNotes
JanusWindows 3.1
Kato, SpartaWindows for Workgroups
Snowball (LB)Windows for Workgroups 3.11
ChicagoWindows 4.0Windows 95
O'HareInternet Explorer, first shipped in Microsoft Plus! for Windows 95O'Hare is the main airport for the city of Chicago.
Frosting[2]Microsoft Plus! for Windows 95
DetroitWindows 95 OSR 2
NashvilleWindows 96Windows Desktop Update, Internet Explorer 4.0Cancelled upgrade for Windows 95; sometimes referred to in the press as ''Windows 96''. Codename was reused for Internet Explorer 4.0 which incorporated many of the technologies planned for Nashville.
MemphisWindows 97Windows 98The codename was the key to activating an easter egg in Windows 98:
★ open the "Date and Time" control panel;
★ go to the "Timezone" page;
★ hold the Control key and drag a line with the mouse cursor from ''Memphis'', Egypt (or maybe Cairo, codename of Windows NT 4 - the map is too small to tell) to ''Memphis'', Tennessee. Still holding the Control key, drag another line from Memphis to Redmond, Washington;
★ a window opens with the credits for Windows 98.
DollyWindows 98 OEM/Corporate image cloning utility''Dolly'' refers to Dolly the Sheep, the first sheep to be cloned.
MillenniumMillenniumWindows Me''Me'' stands for Millennium Edition

Windows NT family

CodenamePreliminary nameFinal nameNotes
NT OS/2OS/2 3.0Windows NT 3.1
DaytonaWindows NT 3.5
Cairo, SUR (Shell Update Release)Windows NT 4.0Some of the original goals of Cairo were never achieved - such as an object file system, itself known as Cairo. Microsoft originally planned for NT 4.0 to be just a simple "Shell Update Release" to integrate the Windows 95 GUI with Windows NT 3.51's kernel.
WolfpackMicrosoft Cluster Server
HydraTerminal Services, Terminal ServerTerminal Server adds "multiheading" support to Windows (the ability to run multiple instances of the graphics subsystem), and the hydra is a mythological monster with multiple heads.
ImpalaWindows NT 4.0 Embedded
Windows NT 5.0Windows 2000A watershed in Windows naming:
★ first major Windows release since Windows 2.0 without a codename;
★ first major Windows NT release whose client variant was named "Professional" instead of "Workstation";
★ first major Windows NT release without the "NT" designation in the trade name, which caused confusion when Windows ME was released. The original Windows line (Windows 9x) has since been dropped altogether, and Windows NT operating systems since then are simply referred to as "Windows".
AsteroidWindows 2000 Service Pack 1
JanusWindows 2000 64-bitSame codename as Windows 3.1
OdysseyN/AIdeas project, merged to Whistler.
NeptuneN/AIdeas project, merged to Whistler.
WhistlerWindows .NET 2001Windows XPMerge of Whistler build 2202, Neptune and Project Odyssey. Named after Whistler, British Columbia, where design retreats were held.
MantisWindows XP Embedded
eHomeWindows XP Media Center Edition
FreestyleWindows XP Media Center Edition 2003Name of a terrain rating system in the Whistler-Blackcomb resort.
HarmonyWindows XP Media Center Edition 2004Name of a ski lift and alpine bowl in Whistler, British Columbia.
SymphonyWindows XP Media Center Edition 2005Name of an alpine bowl in Whistler, British Columbia.
EmeraldWindows XP Media Center Edition 2005 Update Rollup 2Name of a ski lift in Whistler, British Columbia.
TrainyardWindows XP Service Pack 1Trainyard was an engineering package of driver updates to ship simultaneously with Windows XP Service Pack 1, the most major of which was support for USB 2.0 which was also ported backwards to Windows 2000.
SpringboardWindows XP Service Pack 2Name of a ski run on Blackcomb in Whistler, British Columbia.
Lone StarWindows XP Tablet PC Edition 2005A branch of the Windows XP Professional Service Pack 2 codebase, featuring enhancements specifically for Tablet PC hardware.
Whistler ServerWindows .NET ServerWindows Server 2003One of many unrelated Microsoft projects of the time to carry a ".NET" designation. See: Microsoft .NET.
BobcatWindows Small Business Server 2003Bobcat is a ski-run on Whistler Mountain.
EigerWindows Fundamentals for Legacy PCsA low-end version of Windows XP that is intended to be a thin-client that works with older hardware. Available through Software Assurance program. The Eiger is a mountain in the Bernese Oberland in Switzerland. The Eiger is part of a trio of mountains, The Eiger, The Mönch and The Jungfrau.
MönchSimilar to Eiger, but supports Windows Mobile devices, Windows Image Acquisition, wireless networking, VPN-s and advanced IP (Internet Protocol) security. The Mönch is a mountain in the Bernese Oberland in Switzerland. The Mönch is part of a trio of mountains, The Eiger, The Mönch and The Jungfrau.
LonghornWindows VistaWent gold (RTM) on 8 of November 2006. Named after the Longhorn Bar in the Whistler-Blackcomb resort; initially planned as an "interim release" between "Whistler" and "Blackcomb" (which is now "Vienna").
CougarWindows Small Business Server "Longhorn"In development. Cougar is a ski-run on Whistler Mountain.
Longhorn Server, Windows Server "Longhorn"Windows Server 2008In development. Planned server edition of Vista to be released in 2007.
CentroIn development. Planned "mid-size" (25-500 PC) edition of Longhorn Server.[1].
FijiPlanned as (or believed to be) a kind of "add-on" to Windows Vista to be released in 2008 before Vienna in 2009. It (so far) is speculated to include an improved sidebar, better speech recognition, new themes, and a Garageband-like application presumably called 'Monaco.' However, this could end up being pure rumor or Vista Service Pack 1. At this moment, much of the information available is speculation.
Blackcomb, ViennaWindows 7Originally codenamed "Blackcomb" after the Whistler-Blackcomb resort. Renamed to "Vienna" in January 2006.
Q, QuattroWindows Home ServerIn development. Announced at CES 2007. Original project codename was "Quattro" because it was the leader of the project's 4th attempt at building a home server at Microsoft. Renamed to Q once the project moved out of incubation stage.

Windows CE family

CodenamePreliminary nameFinal nameNotes
Pegasus, Alder[3]Windows CE 1.0(released November 1996)
Mercury, ApolloWindows CE 2.0(released November 1997)
Birch, GryphonWindows CE 2.1
Wyvern, Jupiter, Orion, Hermes, GoldeneyeWindows CE 2.11
Cedar, Galileo, Rapier, Merlin, StingerWindows CE 3.0(released April 2000)
TaliskerWindows CE .NETWindows CE 4.0(released January 7 2002)
JamesonWindows CE 4.1(released June 2002)
McKendricWindows CE 4.2(released April 23 2003)
OzoneWindows Mobile 2003(released June 23 2003, powered by Windows CE 4.20)
Ozone updateWindows Mobile 2003 SE(released March 24 2004, powered by Windows CE 4.21)
MacallanWindows CE 5.0(July 9 2004
MagnetoWindows Mobile 5.0Windows Mobile 5.0 was officially announced at Microsoft's Mobile and Embedded Developers Conference 2005 in Las Vegas, May 9-12 2005. (based on Windows CE 5.0)
CrossbowWindows Mobile 6.0Windows Mobile 6.0Update to Mobile 5.0, released in February 12, 2007.
YamazakiWindows CE 6.0Windows Embedded CE 6.0
PhotonWindows Mobile 7.0Major update to the platform, merging Smartphone and Pocket PC. Expected in Q4 2007. [2] (based on Windows CE 6.0)

DirectX family

CodenamePreliminary nameFinal nameNotes
QuartzActiveMovieDirectShowThe implementation is still contained in a DLL called quartz.dll. DirectShow and Windows Media Player first appeared as ActiveMovie and ActiveMovie Player as optional components in Windows 98.
ActiveMovie PlayerWindows Media PlayerActiveMovie was the old name of DirectShow.
CoronaWindows Media Player 9 Series
PolarisWindows Media Player 11 for Windows XP
AuroraWindows Media Player 11 for Windows Vista

Visual Studio family

CodenamePreliminary nameFinal nameNotes
ThunderVisual Basic 1.0The first version of Visual Basic.[4] The standard dialogs and controls created by the Visual Basic runtime library all have "Thunder" as a prefix of their internal type names (for example, buttons are internally known as ThunderCommandButton).
ZamboniMicrosoft Visual C++ 4.1
RainierVisual Studio .NET 2002After Rainier, a small town south of Seattle
EverettVisual Studio .NET 2003After Everett, a town near Seattle.
WhidbeyVisual Studio 2005After Whidbey Island in Puget Sound. A little farther from Seattle than Everett.
OrcasVisual Studio 2008Named after Orcas Island, located in Puget Sound. Farther still from Seattle.
RosarioTeam System-only release after Visual Studio 2008. Named after a resort located on Orcas Island.
BurtonVisual Studio Team System
HatterasVisual Studio Team System's Source Control SystemNamed after the Cape Hatteras Lighthouse in the Outer Banks region of North Carolina.[5]
OcracokeVisual Studio Team System load testing suiteNamed after the Ocracoke Island Lighthouse on Ocracoke Island, also in North Carolina.5
CurrituckTeam Foundation Work Item TrackingNamed after the Currituck Beach Lighthouse in Corolla, North Carolina.5
BodieTeam Foundation Server SDKNamed after the Bodie Island Lighthouse in North Carolina.5
WhitehorseVisual Studio Team System's designers for architects.Includes Application Designer, Logical Data Center Designer, System Designer, and Deployment Designer.
FidalgoVisual Studio 2005 Extensions for WinFXNamed after Fidalgo Island, located in Puget Sound in the San Juan Islands.
TuscanyOnline version of Visual Studio.Currently a research project.[3]

Exchange Server Family

CodenamePreliminary nameFinal nameNotes
TouchdownExchange Server 4.0
OsmiumExchange Server 5.5Originally called Iridium, but Microsoft received a cease and desist order from Motorola which already had a project with that code name, so Microsoft chose the previous element in the periodic table.
PlatinumExchange Server 2000
TitaniumExchange Server 2003

SQL Server family

CodenamePreliminary nameFinal nameNotes
SQL95SQL Server 6.0The first version of Microsoft SQL Server that was designed for Windows NT
StarfighterSQL Server Enterprise ManagerManagement tool, included in SQL Server 6.0 - SQL Server 2000
HydraSQL Server 6.5same as Terminal Services, Terminal Server
SphinxSQL Server 7.0
PlatoSQL Server 7.0 OLAP Services(later called Analysis Services, in SQL Server 2000)
ShilohSQL Server 2000 (32-bit)(version 8.0)
LibertySQL Server 2000 (64-bit)(version 8.0), Intel Itanium based system only
RosettaSQL Server Reporting Services
YukonSQL Server 2005(version 9.0)
LagunaSQL Server CE 3.0SQL Server 2005 Mobile Edition
Katmai / AkadiaSQL Server 2008 [4]Next release[6]

Experimental operating systems

CodenamePreliminary nameFinal nameNotes
SingularityExperimental operating system based on the Microsoft .NET platform, using software-based type safety as a replacement for hardware-based memory protection. Project homepage.

Expression suite

CodenamePreliminary nameFinal nameNotes
AcrylicExpression Graphic DesignerExpression Design
SparkleExpression Interactive DesignerExpression Blend
QuartzExpression Web DesignerExpression Web

.NET

CodenamePreliminary nameFinal nameNotes
Lightning, Project 42Next Generation Windows ServicesMicrosoft .NET v1.0Project Lightning was the original codename for the Common Language Runtime in 1997.[7] The team was based in building 42, hence Project 42.[8] "Next Generation Windows Services" appeared in the earliest press releases about the upcoming platform.[9]
COM+ 2.0, COM Object Runtime (COR), Universal Runtime (URT)Microsoft .NET Framework v1.0The name COM+ is still in use to designate extensions to COM (currently at version 1.5) for resource management, integrated security and transactionality. .NET itself has little in common with COM and COM+.
WinFX.NET Framework 3.0
AvalonWindows Presentation Foundation
HailStorm.NET My ServicesProject to make MSN-hosted user data available to the same users at non-Microsoft web sites; never released
IndigoWindows Communication Foundation
Windows Presentation Foundation/EverywhereSilverlight
InfoCardWindows CardSpace
AcceleratorAllows developers to use managed code to program GPU's to create highly parallel programmes.
AstoriaA framework that takes advantage of Windows Communication Foundation and the Entity Data Model (EDM) to allow developers to expose data in the cloud.
RotorShared Source Common Language Infrastructure (SSCLI)

MSN/Windows Live

CodenamePreliminary nameFinal nameNotes
A1 Windows Live OneCare Windows Live OneCareSecurity suite featuring antivirus, antispyware, backup & recovery, and tune-up
BlackbirdOnline content authoring technology developed alongside MSN 1.0 but cancelled in favor of HTML and ActiveX
KahunaWindows Live Mail
MarvelMicrosoft Network, as shipped with Windows 95
TornadoMSN Messenger Service

Others

CodenamePreliminary nameFinal nameNotes
AcropolisApplication framework for Smart Clients
Aero DiamondUsed during the development of Windows Vista to describe a set of advanced user interface effects for the Desktop Window Manager to be introduced after Vista's release.[10]
AlexandriaZune MarketplaceAn online music store to rival iTunes Store.
ArgoZuneA media player to rival the iPod.
AtlasAjax implementation in .NETASP.NET AjaxAn implementation for ASP.NET of Ajax native to the .NET Framework 2.0.
BanditSchedule+ 1.0Microsoft's first Personal Information Manager
BulletMicrosoft Mail 3.0Microsoft's first LAN-based email product written in-house. (Microsoft had earlier purchased Intermail for AppleTalk networks and Network Courier for PC networks.)
BudapestMicrosoft Office Communicator Web Access 2005
CatapultMicrosoft Proxy Server 1.0
CiderVisual Studio designer for building Windows Presentation Foundation applications. Meant to be used by application developers.
ConcurAims to: define higher-level abstractions (above "threads and locks"); for today’s imperative languages; that evenly support the range of concurrency granularities; to let developers write correct and efficient concurrent applications; with lots of latent parallelism; that can be efficiently mapped to the user’s.
CRM V1.0, TsunamiMicrosoft CRM version 1.0[5]The platform was initially code named Tsunami[6], but once the decision was made to make it an actual product it was just changed to the initials as the initials were enough of a code name.[7]
DarwinMicrosoft InstallerWindows Installer[11]
Danube Phase IMicrosoft CRM version 1.2[8]
Danube Phase IIMicrosoft CRM version 3[9]
GodotMicrosoft Layer for UnicodeNamed after the play ''Waiting for Godot'' (centered around the failure of a man named "Godot" to appear and the endless wait for him), because it was felt to be long overdue.[12]
GreenwichReal-Time Communications Server 2003Microsoft Office Live Communications Server 2003
IstanbulMicrosoft Office Communicator 2005
LINQLanguage Integrated Query Language extensions to expose query syntax natively to languages such as Visual Basic .NET and C#
MaestroMicrosoft Office Business Scorecard Manager 2005.
Media2GoWindows Mobile software for Portable Media CentersPlatform built on Windows Mobile found on portable media players.[10][11]
MetroXML Paper Specification (XPS)
MilanMicrosoft SurfaceTable-top style computer with multi-touch touchscreen interface.
MiraWindows CE .NET-based technology for smart displays.[12][13]
MonadMSH, Microsoft ShellWindows PowerShell''Monads'', according to philosopher Gottfried Leibniz's monadology, are the ultimate elements of the universe, individual percepient beings, and MSH is similarly composed of small, individual modules the user puts in interrelation.
OrigamiUltra-Mobile PC
OmegaJET EngineISAM database engine used in Microsoft Access, a desktop database management system.
PalladiumTrusted WindowsEffort to develop a small, very secure operating environment within Windows, including curtained memory, trusted input, and graphics. Project renamed to Next-Generation Secure Computing Base, and was never fully implemented.
PinballHigh Performance File SystemImplemented as an Installable File System when IBM and Microsoft were co developing OS/2.
SoftsledSoftware based Media Center Extender.
SpringfieldMicrosoft PopflyWebsite in Alpha testing stage providing mashup and webpages creation tools, with publishing as Rich Internet Application option.
TahoeSharepoint Portal Server 2001.
Titan, KilimanjaroMicrosoft CRM version 4[14]Was originally Kilimanjaro but changed to Titan as Kilimanjaro was too difficult to spell.[15]
XenonXbox 360 processor and codename
XenosXbox 360 GPU and codename
ZephyrXbox 360 EliteBlack Xbox 360 console with an HDMI port and an increased size hard drive.
Jasper“Jasper” provides a programming interface to your data that is well-suited to rapid development. When a Jasper program runs, Jasper connects to the database, determines the database schema, and generates corresponding data classes. This generation step does not result in source files; the data classes are compiled in-memory and available for use within the running program.

Toaster


In Microsoft jargon, the "'toaster'" is the hardware equivalent of fictional entities, such as the Contoso company or the http://tempuri.org/ URI, used in documentation and sample code as placeholders to be redefined by third-party developers.
The convention of calling "toaster" a fictional hardware device is by no means exclusive to Microsoft, but Microsoft formalizes the concept to an unprecedented level: the "toaster" is prominently featured in the Driver Development Kit (DDK), as a fictional hardware device that performs no function but is extremely complex. The "toaster" is removable, plugged in a dedicated bus, it has hotplug support, power management, a customized driver installation procedure, and even UPS functionality. Its device driver implements all the required APIs but no other function, and it's released as a sample "skeleton" driver for developers of actual hardware devices.

References


1. Fun with Microsoft code names Brier Dudley
2. Deposition of Bill Gates
3. The Windows CE New Kernel (PowerPoint presentation)
4. Some Microsoft codenames Chris Smith
5. Hatteras, Currituck, Ocracoke Chris Rathjen
6. ChannelWeb: Next SQL Server stop: Katmai
7. Jay Roxe interview Carl Franklin
8. How .Net-work drew sceptics Eric Wilson
9. Microsoft Unveils Vision for Next Generation Internet
10. http://www.istartedsomething.com/20070130/interview-tjeerd-ces2007/#aerodiamond
11. Windows Installer, The .NET Framework, The Bootstrapper, and You Chris Smith
12. Why/how MSLU came to be, and more Michael Kaplan

External links



Additional code names on bink.nu

Microsoft Codenames

The Pillars of Longhorn > Indigo (from the Wayback Machine as this page redirects to the Windows Vista homepage)

Windows CE Codenames on

Windows Media Player 11 an iTunes contender? CNET News

Open Source Media Center Extender The Softsled Project

This article provided by Wikipedia. To edit the contents of this article, click here for original source.

psst.. try this: add to faves