March 2011 - Posts

Complete 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 officially. These are the names given to the products prior to the officially release. Microsoft usually doesn't announced a final name before it is publically available.

Microsoft Logo     Microsoft Codename

Here is a complete list of codenames given by Microsoft for its products.



Final name

MS-DOS 4.1


Improved version of DOS 4.0, never finished


Improved version of DOS 4.0, became MS-DOS 5


MS-DOS 6.0


MS-DOS 6.1


MS-DOS 6.2


MS-DOS 6.22 SmartDrive

Evanston, Chico, Felix

MS-DOS 7.0

Windows 3.1x/9x

Codename Final name

Sparta, Winball

Windows for Workgroups 3.1

Windows for Workgroups 3.11

Chicago Windows 95

Internet Explorer, first shipped in Microsoft Plus! for Windows 95


Microsoft Plus! for Windows 95


Windows 95 OSR 2

Nashville Windows Desktop Update,Internet Explorer 4.0
Memphis Windows 98
Millennium Windows Me
Windows NT Family
Codename Final name
Daytona Windows NT 3.5
SUR (Shell Update Release),Cairo Windows NT 4.0
Wolfpack Microsoft Cluster Server
Hydra Terminal Services, Windows Terminal Server
Janus Windows 2000 64-bit
Impala Windows NT 4.0 Embedded
Neptune Never named
Odyssey Never named
Whistler Windows XP
Mantis Windows XP Embedded
Freestyle Windows XP Media Center Edition
Harmony Windows XP Media Center Edition 2004
Symphony Windows XP Media Center Edition 2005
Emerald Windows XP Media Center Edition 2005 Update Rollup 2

Windows Media Center

Lonestar Windows XP Tablet PC Edition 2005
Whistler Server Windows Server 2003
Bobcat Windows Small Business Server 2003
Eiger, Mönch Windows Fundamentals for Legacy PCs
Longhorn Windows Vista
Mojave Windows Vista
Q, Quattro Windows Home Server
Longhorn Server

Windows Server 2008

Cougar Windows Small Business Server 2008
Viridian Hyper-V
Centro Windows Essential Business Server
Blackcomb, Vienna Windows 7

Windows Media Center TV Pack 2008

Red Dog Windows Azure
Aurora Windows Small Business Server 2011 Essentials
Quebec Windows Embedded 2011
Windows 8 Upcoming Windows version
Server 8 Upcoming Windows Server version
Windows CE Family
Codename Final Name
Pegasus, Alder Windows CE 1.0
Birch,Gryphon Windows CE 2.1
Cedar,Galileo, Rapier, Merlin, Stinger Windows CE 3.0
Talisker Windows CE 4.0
Macallan Windows CE 5.0
Yamazaki Windows Embedded CE 6.0

Windows Mobile

Codename Final Name
Stinger Windows Smartphone 2002
Ozone Windows Mobile 2003
Ozone update Windows Mobile 2003 Second Edition
Magneto Windows Mobile 5.0
Crossbow Windows Mobile 6.0
Photon Windows Mobile 7 (cancelled)
Chelan Windows Embedded Compact 7
Windows Phone 7 Series Windows Phone 7
Metro Windows Phone 7 UI
Apollo next major Windows Phone version, possibly Windows Phone 8

Media Player

Codename Final Name

Quartz, ActiveMovie


ActiveMovie Player

Windows Media Player

Helix Windows Media Player 8
Corona Windows Media Player 9

Windows Media Player 10


Windows Media Player 11 for Windows XP


Windows Media Player 11 for Windows Vista


Windows Media Player 12 for Windows 7


Windows Media Player for Pocket PC


Windows Media Player for Smartphone 2002


Windows Media Player for Mac OS X


Windows Media Format SDK


Windows Media Format 9 SDK


Windows Media Video 9 Advanced Profile Encoder


Windows Media Server .NET

Internet Explorer

Codename Final Name

Internet Explorer 1


Internet Explorer 3


MSHTML (layout engine for Internet Explorer 4.0+)


Internet Explorer 4

Haley, Mars

Internet Explorer 5.5


Internet Explorer 7

Teahapoo, IE.Next

Internet Explorer 8


Internet Explorer 9


Codename Final Name

Office 9

Office 2000

Office 10

Office XP

Next Generation Office (NGO), Office .NET, Office 11

Office 2003


Office Visio 2003


Office Live Communications Server 2005

Live Server

Office Communications Server 2007

Office 12

Office 2007

Office 14

Office 2010

Office 15

Upcoming Office version

Visual Studio

Codename Final Name


Visual Studio .NET (2002)


Visual Studio 2003


Visual Web Developer Express Edition


Visual Studio 2005


Visual Studio 2008

Burton, Rosario

Visual Studio 2008 Team System

Hawaii, Dev10

Visual Studio 2010

Xbox 360

Codename Final Name
Natal Kinect

SQL Server Family

Codename Final Name
Sphinx SQL Server 7.0
Shiloh SQL Server 2000
Yukon SQL Server 2005
Katmai / Akadia SQL Server 2008
Blue SQL Report Designer 2.0
Denali -
Juneau SQL Server Developer Tools
Crescent -
Osmium Exchange Server 5.5
Platinum Exchange 2002
Titanium Exchange 2003
Wolfpack Cluster Server
Vienna Office Live Communication Server 2005
Hermes System Management Server

Other Server Products

Codename Final Name
Hermes Microsoft System Management Server 1.0
Catapult Microsoft Proxy Server 1.0


Codename Final Name
Lightning, Project 42 Microsoft .NET v1.0


Codename Final Name
Cirrus Access 1.0
Athena Outlook Express
Xenon Successor to the Xbox
Argo Zune
Bullet Microsoft Mail 3.0
Deco Microsoft PhotoDraw
Greenwich Microsoft Office Live Communications Server 2003
Istanbul Microsoft Office Live Communications Server 2005
Metro XML Paper Specification(XPS)
Milan Microsoft Surface
Monad Windows PowerShell
Morro Microsoft Security Essentials
Jolt Silverlight 1.0
Zurich Azure
Dorado Zune PC Client

Cool Codenames

Here is a list of Microsoft codenames which would make for some pretty interesting products:

Bulletproof - Microsoft mail remote client
"The" Duke - Microsoft Xbox controller
Gandalf - Microsoft Encarta 93
Idaho - An early Windows prototype after XP
Nemesis - Microsoft Windows Media Encoder 7.0
Omega - An early version of Microsoft Access
Tarantula - Microsoft personal web server 
Thunder - Microsoft Visual Basic v1.0
Zamboni - Microsoft Visual C++ v4.1

Moreover you can visit the site to download the latest Microsoft codename tracker. Click here to go to the site. Enter the site…

Posted: 03-28-2011 7:03 AM by Deepak Bhattarai with 2 comment(s)

Create an instant PowerPoint presentation from Facebook Photo albums

Facebook, The social network site is giving people the power to share and make the world more open and connected. Along with the growth of Facebook there has also been growth of many websites that works on the 

basis of Facebook. These websites and its applications and features makes yours Facebook experiences more better and amazing., The Product of Microsoft Fuse Labs has brought a useful feature that will help you create and download your Facebook photo albums as a Microsoft office presentation. It means now you

 don’t need to download Facebook photos from albums manually one by one and make a presentation of that importing it into the Microsoft Office PowerPoint.

Docs Photo Slideshow automatically creates your selected Facebook photo albums into a PowerPoint presentation and allows you to download the Presentation in office PowerPoint .ppsx file format.

Microsoft Fuse Labs and

Microsoft Fuse LabsDocs Beta

Discover, create and share Microsoft Office documents with your friends, coworkers, and classmates on Facebook. Integration with Facebook means that the service is all about sharing your documents.

To create the PowerPoint presentation of your Facebook photo album go to and choose “Make a photo Slideshow” from the Add a Doc  list on the header menu bar.

Make a Photo Slideshow

Now on the other page Choose a Photo Album to create the PowerPoint Presentation. You can also choose the options of Share With if you want to share it on Facebook profile and moreover choose Editors options for persons allow to edit the slide and click the ‘Create’ button.


Now you will be taken to the Download page where you will get Option for Downloading the PowerPoint presentation, Deleting and Editing the PowerPoint presentation. On this page you can open the presentation in PowerPoint and start slideshow of it.

Download Page

Posted: 03-11-2011 8:24 PM by Deepak Bhattarai with no comments

Microsoft DirectX®

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 on.
Microsoft DirectX Logo

Application programming interfaces a particular set of rules and specifications that a software program can follow to access and make use of the services and resources provided by another particular software program that implements that API. It serves as an interface between different software programs similar to the way the user interface facilitates interaction between humans and computers.

Parts of Microsoft's DirectX API


It is part of Microsoft's DirectX API. Direct3D is only available for Microsoft's various Windows operating systems (Windows 95 and above). Direct3D is used to render three dimensional graphics in applications where performance is important, such as games. Direct3D also allows applications to run full screen instead of embedded in a window. Direct3Direct3D Abstract LayersD uses hardware acceleration if it is available on the graphics card.

Direct3D is a 3D API. The aim of Direct3D is to abstract the communication between a graphics application and the graphics hardware drivers. It is presented like a thin abstract layer at a level comparable to GDI (see attached diagram). Direct3D contains numerous features that GDI lacks.


It is part of Microsoft's DirectX API. DirectDraw is used to render graphics in applications where top performance is important. DirectDraw also allows applications to run full screen or embedded in a window. DirectDraw uses hardware acceleration if it is available on the computer. DirectDraw allows direct access to video memory, hardware overlays, hardware blitters, and page flipping.

DirectDraw is a 2D API. It contains commands for 2D rendering and does not support 3D hardware acceleration. A programmer could use DirectDraw to draw 3D graphics, but the rendering would be slow compared to an API such as Direct3D which does support 3D hardware acceleration.


It is a another component of the Microsoft DirectX API that allows music and sound effects to be composed and played and provides flexible interactive control over the way they are played. DirectMusic is a high-level set of objects that allow you to play sound and music. DirectMusic works with message-based musical data.

DirectMusic provides a complete system for implementing dynamic soundtracks that take advantage of hardware acceleration, Downloadable Sounds (DLS), DirectX Media Objects (DMOs), advanced 3D positioning effects and several other features. DirectMusic provides composition and playback of dynamic musical soundtracks based on stored compositional material.


It is part of Microsoft's DirectX API. DirectPlay is a network communication library intended for computer game development.

DirectPlay is a high-level software interface between applications and communication services that makes it easy to connect games over the Internet, a modem link, or a network. It provides a way for applications to communicate with each other, regardless of the underlying online service or protocol. DirectPlay also resolves many connectivity issues, such as NAT (Network address translation).


It is a software component of the DirectX library. It provides a direct interface between applications and the sound card driver on Windows XP and earlier operating systems, enabling applications to produce sounds and play back music.

DirectSound was considered revolutionary when it was introduced in 1995, as it allowed several applications access to the sound card simultaneously. Its ability to play sound in 3D enhanced the feeling of dimension to games. After many years of development, it supplies many other useful capabilities such as the ability to play multichannel sounds at high resolution.

DirectX Logos:

DirectX 1 logo     Directx 2 logo

Different DirectX Version Released

DirectX version

Version number

Date released

DirectX 1.0


September 30, 1995

DirectX 2.0

- 1996

DirectX 2.0a

June 5, 1996

DirectX 3.0

September 15, 1996

DirectX 3.0a

December 1996

DirectX 3.0b

December 1996

DirectX 4.0

Never launched


DirectX 5.0 (RC55)

August 4, 1997

DirectX 5.2 (RC00) (RC0)

June 25, 1998

DirectX 6.0 (RC3)

August 7, 1998

DirectX 6.1 (RC0)

February 3, 1999

DirectX 6.1a (RC0)

May 5, 1999

DirectX 7.0 (RC1)

September 22, 1999

February 17, 2000

DirectX 7.0a (RC0) (RC1)


DirectX 7.1 (RC1)

September 14, 2000

DirectX 8.0 (RC10)

November 12, 2000

DirectX 8.0a (RC14)

February 5, 2001

DirectX 8.1 (RC7)

October 25, 2001

November 8, 2001

DirectX 8.1a (RC?)


DirectX 8.1b (RC7)

June 25, 2002

DirectX 8.2 (RC0)


DirectX 9.0 (RC4)

December 19, 2002

DirectX 9.0a (RC6)

March 26, 2003

DirectX 9.0b (RC2)

August 13, 2003

DirectX 9.0c (RC0)


August 4, 2004

August 6, 2004

April 21, 2008

DirectX 10




November 30, 2006

February 4, 2008

April 28, 2009

DirectX 11




October 22, 2009

February 16, 2011

October 27, 2009



The components of DirectX are:

  • DirectDraw: for drawing 2D Graphics.
  • Direct3D (D3D): for drawing 3D graphics.
  • DXGI: for enumerating adapters and monitors and managing swap chains for Direct3D 10 and up.
  • Direct2D: for 2D Graphics.
  • DirectWrite: for Fonts.
  • DirectCompute: for GPU Computing.
  • DirectInput: for interfacing with input devices including keyboards, mice, joysticks, or other game controllers.
  • DirectPlay: for communication over a local-area or wide-area network.
  • DirectSound: for the playback and recording of waveform sounds.
    • DirectSound3D (DS3D): for the playback of 3D sounds.
  • DirectMusic: for playback of soundtracks authored in DirectMusic Producer.
  • DirectX Media: comprising Direct Animation for 2D/3D web animation, DirectShow for multimedia playback and streaming media.
  • DirectX Diagnostics (DxDiag): a tool for diagnosing and generating reports on components related to DirectX, such as audio, video, and input drivers.
  • DirectX Media Objects: support for streaming objects such as encoders, decoders, and effects.
  • DirectSetup: for the installation of DirectX components, and the detection of the current DirectX version.
DirectX 11

DirectX ® 11, the next generation of graphics technology, comes with Windows 7. Direct3D 11 was released as part of Windows 7. This is great news for players to use aMicrosoft DirectX 11 Logos many of the latest Windows games. Game developers take advantage of new features to large worlds to create realistic characters and smoother game.
Some of the DirectX 11 features:

  • Tessellation - Tessellation is implemented on the GPU to calculate surfaces with smoother curves, which graphically detailed images leads to, for example, more lifelike characters in the game worlds to explore.
  • Multi-Threading - The ability to scale to multi-core CPUs will allow developers of multi-core CPUs to take advantage of optimum performance. This results in faster frame rates for gaming at the same time supporting a more detailed visual representation.
  • DirectCompute - developers can use the power of discrete graphics cards, games and other applications to accelerate both. This improves the graphics and allows players simultaneously, such as video editing on your Windows 7 PC to speed up everyday tasks.

While using Windows 7 with games and hardware that use older versions of DirectX, fully compatible, the new DirectX 11 features with DirectX 11-compatible graphics cards and games are available that use this new technology.

The compatible Graphic Cards are:

ATI     Nvidia

List of games with DirectX 11 support:

  • Aliens vs. Predator
  • BattleForge
  • Battlefield: Bad Company 2
  • Civilization V
  • Dirt 2
  • Dragon Age II
  • F1 2010
  • Lost Planet 2
  • Medal of Honor
  • Metro 2033
  • S.T.A.L.K.E.R.: Call of Pripyat
  • Lord of the Rings Online: Shadows of Angmar
  • Tom Clancy's H.A.W.X 2
  • World of Warcraft: Cataclysm
  • Battlefield 3
  • Dirt 3
  • Race Driver: Grid 2

Images of different Games:

Hero-NFS-Hot-Pursuit  PES2010_LOGO_A_001  grand_theft_auto_iv    cod-black-ops

You can visit the site Games for Windows for more details on different games and buy the games online and download it.

You can also check the site Games for Windows-Live for 24x7 access to a growing online library of popular game titles.

DirectX resources
  1. Latest DirectX downloads for players
  2. All DirectX downloads
  3. DirectX for developers
  4. Info on AMD DirectX 11 cards
  5. Info on NVIDIA DirectX 11 cards

Posted: 03-09-2011 11:31 PM by Deepak Bhattarai with no comments

“Touch Screen on the go…”


I use to wonder when I first know about touchscreen and see it in action. I was amazed with its working principle and was more curious about its features and the way it can lead the tech products in the future.


A touchscreen is an electronic visual display that can detect the presence and location of a touch within the display area. In general it refers to touching the display of the device with a finger or hand. Touchscreens can also sense other passive objects, such as a stylus. Touchscreen is common in devices such as all-in-one computers, tablet computers, and smartphones.

First Touchscreen Computer

First HP-150 Touchscreen

The HP-150 from 1983 was one of the world's earliest commercial touchscreen computers. It did not have a touchscreen instead, it had a 9" Sony Cathode Ray Tube (CRT) surrounded by infrared transmitters and receivers, which detected the position of any non-transparent object on the screen.


There are a variety of touchscreen technologies:

  • 1 Resistive
  • 2 Surface acoustic wave
  • 3 Capacitive
    • 3.1 Surface capacitance
    • 3.2 Projected capacitance
      • 3.2.1 Mutual capacitance
      • 3.2.2 Self-capacitance
  • 4 Infrared
  • 5 Optical imaging
  • 6 Dispersive signal technology
  • 7 Acoustic pulse recognition


There are several ways to build a touchscreen. The main thing is to recognize one or more fingers touching a display, to interpret the command that this represents, and to communicate the command to the appropriate application.

Among the above techniques, the Capacitive or Resistive technology is the most used which consists of four layers:

  1. Top polyester coated with a transparent metallic conductive coating on the bottom
  2. Adhesive spacer
  3. Glass layer coated with a transparent metallic conductive coating on the top
  4. Adhesive layer on the backside of the glass for mounting.

Parts of Touchscreen

Touchscreen has three main parts: Touchscreen Sensor, Controller and Driver Software.

  • Touchscreen Sensor

    A Touchscreen sensor is a touch responsive surface made up of glass panel. It is fitted over the monitor's screen so that viewable area of the display screen is covered with the responsive area of the glass panel. There is an electrical current or signal going through the sensor and touching the screen makes a change in voltage or signal. This voltage change is used to determine the location of the touch to the screen.

    screen Sensor     ScreenKit

  • Controller

    The controller is an interface between touch sensor and the PC. It is a small PC card which takes information from the touch sensor and translates it into information that the PC can understand.The controller sends the touch event information to PC. Controllers that can be connected to Serial / COM or USB port are available.

    usb cable          controller attached

  • Software Driver

    The software driver for the touch screens makes it compatible to work with computer. The controller send the touch event information to the driver and the driver further tells the operating system how to interpret touch event information. Touchscreens drivers are like mouse drivers, so touching the screen is similar as clicking a mouse. As these are quite similar actions, the touchscreen can work with existing software.

    All set      Cd Driver

Uses of Touchscreen

  • All in one PC
  • Laptops/Dual touch screen laptop
  • Smartphones
  • Cameras

Pictures of different Products using Touchscreen Technology

  1. All in one PC

imacTouchSmart HPvaioblack lenovo

You can go to Windows site to know more about All in one PC. Click PC overview to go to the site.

2. Laptops

Latitude DellEeePC NetbookNb30 SamsungTouchsmart HP

You can select your own laptops by the link.

3. Smartphones

touch HTC ProiPhone 3G STouch BlackBerry

You can buy windows phones and overview it from windows site. Click here.

Windows VS Touchscreen

You can visit the Windows site for more information about the Windows Touch. Click Windows Touch to go to the site.

Apple VS Touchscreen

You can visit the Apple site for more information about the Apple Touch. Click Apple Touch to go to the site.

Posted: 03-06-2011 6:59 PM by Deepak Bhattarai with no comments

Login to Your PC by Simply Looking at It!

Data security has became the biggest issue nowadays. People have got a tons of data in their computer. They use strong, secure and lengthy password to protect their data from unauthorized login to change their system. But using the strong and lengthy password (text based) isn't always a good idea because it has high risk of getting the Password stolen or you may even forget your password.

For your security there has been developed a lot of alternatives to text based logins like finger recognizable, voice recognition and much more. But among them face recognize is the best. Now a days many new devices like notebooks and laptops comes with face recognize feature by default but for those computer which don’t have this feature is made possible now with the help of free software.

Luxand Blink! is that free application for windows that enables face recognize login via webcam in password protected computer. A user must have webcam installed in his PC to enable this feature.

Luxand Blink! has got many features.With Blink!, you can login day or night. Sophisticated face recognition algorithms automatically adjust for varying lighting

conditions, making login possible whether window or artificial lighting is used.

Blink! provides additional security benefits by making it easier for you to automatically unlock your PCs by simply looking into a webcam. Stolen passwords are becoming less of an issue as Blink! photographs and timestamps you every time you login, whether you use a password or a biometric sign-in. Journaling account logins helps identify hijacked accounts and can determine who logged in using stolen credentials.

Installation Process: The first thing is that you need to download it from the download page of the Luxand Blink! or Click Download it... to go to the download page. You have to pay for this software. You can try the trial version of this software by clicking Try Luxand Blink! You might take help from the Installation help page.

Posted: 03-01-2011 2:21 PM by Deepak Bhattarai with 2 comment(s)