Window Mobile may be a feature packed OS with all the popular Windows mobile application, like Windows Media Player, Windows workplace, web soul etc. While using the Windows Mobile, users can browse the Internet, use e-mail, keep track of schedules and contacts, and manage business documents using mobile variants of popular Microsoft Windows software like Office, Outlook and Windows Live. It is conjointly Associate in Nursing package that enables developers to make bespoken and user-specific applications to be put in your Smartphone and different mobile handheld devices. Extended use of wireless information sharing has inspired such development of outstanding applications for enhancing the usage of mobile handsets into a bespoken device that envelopes your temperament and offers outstanding customized usability. Windows Mobile provides developers with the distinctive chance to develop Windows Mobile App development in accordance to the client’s specific usability criteria. Different Windows Mobile App Categories: Business application Communication application Multimedia application Travel applications Fun applications/game applications Security applications and many more Microsoft Visual Studio 2008 Professional Edition or better provides a development environment that allows you to build applications in either native code (C / C++) or managed code (C# / Visual Basic .NET) for Windows Mobile devices. Installation of Visual Studio 2008 and additional SDKs Let us assume you have a brand new development machine that you want to use to develop applications for Windows Mobile devices. The first thing you want to do is install Visual Studio 2008 and, depending on the speed of your Internet connection, you might also want to install all MSDN help files locally on your development system. If you don’t own Visual Studio 2008, you can download an evaluation version of Visual Studio 2008 Professional. Installing both Visual Studio 2008 and MSDN Library for Visual Studio 2008 is pretty straightforward. After a number of installation prerequisite files have been installed on your development machine, immediately after you install the DVD containing Visual Studio 2008 Professional Edition in the DVD drive, you will see a setup wizard. By just selecting the default options, you will install Visual Studio 2008 with Smart Device Development enabled. After the installation of Visual Studio 2008 and the MSDN Library for Visual Studio 2008, there is one more thing you might want to do. If you take a look at the installation dialogue for both Visual Studio 2008 and the MSDN Library, you can see a hyperlink to check for updates. It is my recommendation to do so, since this guarantees you to install the latest security updates, depending on the Operating System you are running on. Next, you need to download and install Visual Studio 2008 Service Pack 1. First, a relatively small installer will be downloaded, which downloads all necessary Service Pack 1 feature, depending on the way you installed Visual Studio 2008. Depending on your download speed, this might be a lengthy operation. Visual Studio 2008 should now work properly on your development machine. To verify the correct installation of Visual Studio 2008, it is now time to start it from the Windows Start menu. After Visual Studio 2008 has started, you can create a new Windows Mobile application by clicking File - New Project. In the New Project dialogue that is displayed, you can now select to create a Smart Device project, either in C# or in Visual Basic .NET. Let’s assume you want to create a Windows Mobile 6 application written in C#. To do this, expand the C# node in the Project Types window and select Smart Device. Visual Studio 2008 will give your project a default name and a default storage location. Optionally, you can give your project a name, and you can specify a location where your project will be stored. This is all the information you need to provide in this dialogue. To continue creating your application, you must now click the OK button in the New Project dialogue. This action will open the Add New Smart Device Project dialogue in which you can specify what type of project you want to create and what additional settings you want for your project. Before you continue creating your first Windows Mobile application, expand the Target Platform combo box. If you just installed a clean copy of Visual Studio 2008, you will see that you can create projects for a limited number of devices and that there is no support to create Windows Mobile 6 projects. In order to create Windows Mobile 6 projects, you must first install one or both of the Windows Mobile 6 SDKs. An SDK or Software Development Kit adds documentation, sample code, header and library files, emulator images, and tools to Visual Studio that let you build applications for a particular target. You need to install these SDKs separately because they were released independent and at a later time than Visual Studio 2008. More SDKs and additional emulator images might be available at a later time. To easily find new SDKs, there is a hyperlink to the Windows Mobile Developer Center on the Add New Smart Device Project dialogue, from which you can download and install additional SDKs and emulator images. To make sure that the SDKs install properly, you must make sure to close Visual Studio 2008. Note: If you have the Windows Mobile 6 SDKs already installed, for instance, to target Windows Mobile 6 devices from inside Visual Studio 2005, you need to either reinstall or repair the SDKs after installing Visual Studio 2008. If you don’t do this, you cannot target Windows Mobile 6 devices from inside Visual Studio 2008.