Longhorn Coming Attractions - Part 1

Longhorn is the codename for the next version of Microsoft's Windows operating system. Although not slated for release until 2006, Microsoft released evaluation builds of the software in October 2003 so developers could test it. Based on the feedback from the developer community, Redmond released a new build (4074) during Windows Hardware Engineering Conference (WinHEC) in May 2004. This article examines some of the cool and interesting features of this new build. Because the content and screenshots this article provides are based on a pre-release build, they are subject to change in future versions.

I installed Longhorn on my Pentium IV 2.8GHz Toshiba laptop with 512MB of RAM. I performed a clean installation on a separate partition of my hard drive, because I planned to keep my preexisting Windows XP OS intact. I found Longhorn's setup process much more user friendly than those of Windows XP and Windows 2003. The whole process still took around 45 minutes because the setup swallowed around 15 minutes just detecting hardware. During installation, the setup automatically restarts several times and you need to manually enter "-"along with the product key. After the installation, I was able to successfully boot both my operating systems by selecting the relevant options.

Longhorn's user interface was built under the codename "Aero," and its graphics were developed under the codename "Avalon." Avalon introduces a new procedural graphics markup language called XAML to Windows. With XAML, you can create pages with user interfaces that have a new look and feel. You need only install the Longhorn software development kit (SDK) to work with XAML.

Note: It is not necessary to install Longhorn SDK to work with XAML, but the kit is required for compiling C# or Visual Basic .NET procedural codes included with XAML applications.

Raising the Bar on the Taskbar and Sidebar

The Longhorn desktop interface is comprised of a taskbar (see Figure 1) and a sidebar (see Figures 2 and 3). The sidebar is situated on the right side, and you can remove it to increase the screen size by clicking the arrow icon on the bottom portion.

Figure 1: Longhorn Taskbar

You'll notice from Figure 1 that the taskbar has no caption for the "Start" button. You can easily customize the taskbar by right-clicking it and choosing the Properties menu item. As of this build, your only option is placing the taskbar on the top portion of the sidebar.

Figure 2: Sidebar - Top Portion

Figure 3: Sidebar - Bottom Portion

I broke the sidebar into two separate figures for more clarity. As you can see from Figures 2 and 3, the bar features lots of stuff, including a new clock and some useful icons. It also automatically displays the power status of your system/laptop (if it's running on batteries) and offers icons for other hardware devices. For instance, Figure 2 shows an icon for the connected external floppy disk drive next to the Windows Messenger icon. You also can completely hide the sidebar by deselecting the option "Enable the Sidebar" from the Taskbar's Properties dialog. Its contents will appear as usual on the bottom right portion of the desktop (like in Windows XP). The sidebar is a really cool Longhorn feature. Explore it if you get a chance.

The sidebar also displays live RSS feeds as shown in Figure 2. It randomly displays two feeds at a time. You can further customize the options by right-clicking the feed area and selecting the option "News Feed Tile Properties." Moreover, you also can enable the slide show option by right-clicking the sidebar and choosing the Properties menu item (see Figure 4). This will enable you to simultaneously view all your cool vacation pictures while browsing the Net or performing some other work.

Figure 4: Sidebar Properties Menu

Time to Rethink the System Clock

Longhorn ships with a new version of the system clock. When you click on it, an enlarged version displays (see Figure 5).

Figure 5: Longhorn Clock

You can further modify the clock settings by right-clicking it on the sidebar and selecting the "Clock Tile Properties" option. For instance, you can choose the appearance of the clock from a list of provided faces (see Figure 6).

Figure 6: Clock Faces

You can set an alarm by selecting the Alarm tab from the properties dialog shown in Figure 6. You can choose any time between 12.00 a.m. and 6.00 a.m. as well as the song you want played at that specified time (see Figure 7).

Figure 7: Alarm Settings

It also offers an option for entering a message. If you are eager to check it out, modify your system clock (as I did) and then play with the alarm.

Dialogs Get a Facelift

Longhorn dialog boxes come with new faces. For instance, Figure 8 shows a typical Save As dialog.

Figure 8: Dialog Window

Note: The "Make a new folder" option on the dialog shown in Figure 8 doesn't work in this build of Longhorn.

You probably noticed the option for e-mailing and printing a file directly from the dialog box. Longhorn e-mails the selected file to the recipient as an attachment (see Figure 9).

Figure 9: Preparing to E-mail the File

More to Come

As you have seen, even in its nascent stages, Longhorn offers interesting new features. As its development progresses, Microsoft will add more cool enhancements to the product.

Stay tuned for the next article in this series.

About the Author

Anand Narayanaswamy

Anand Narayanaswamy (Microsoft MVP) is a freelance writer for Developer.com and Codeguru.com. He works as an independent consultant and runs NetAns Technologies (http://www.netans.com)which provides affordable web hosting services. He is the author of Community Server Quickly (http://www.packtpub.com/community-server/book). Anand also runs LearnXpress.com (http://www.learnXpress.com) and Dotnetalbum.com (http://www.dotnetalbum.com) and regularly contributes product and book reviews for various websites. He can be reached at ananddotnet@yahoo.co.in


  • Clean desktop

    Posted by jborges21 on 07/12/2004 07:06am

    One of best features recent windows OS's presented is the ability to show and hide the task bar in the bottom of the screen. Another interesting thing Microsoft could do is to have the same for the whole desktop. This way one can just have his or her favorite picture as desktop and no icon cluttering the picture. If the user needs to access any of the icons just hover the mouse over the desktop and the icons should apper. Yet, another thing is to choose the icon in a flat screnn (no picture). It is lots of easier to find an icon in a blank screen then in a desktop picture. Regards Julio Borges Rio de Janeiro - Brazil

  • more tech info ?

    Posted by hspc on 07/09/2004 11:51am

    thank you for this article.. I can't install LongHorn on my old PC now so I find it useful. However .. I wished that you include more info. about your user experience as : What new did WinFS add for you (as a user)? Are all graphics used in the interface vector graphics (I heared that bitmap graphics will disappear in LongHorn. Also how much Disk space does a standard installation need ?

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: December 11, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT Market pressures to move more quickly and develop innovative applications are forcing organizations to rethink how they develop and release applications. The combination of public clouds and physical back-end infrastructures are a means to get applications out faster. However, these hybrid solutions complicate DevOps adoption, with application delivery pipelines that span across complex hybrid cloud and non-cloud environments. Check out this …

  • On-demand Event Event Date: October 29, 2014 It's well understood how critical version control is for code. However, its importance to DevOps isn't always recognized. The 2014 DevOps Survey of Practice shows that one of the key predictors of DevOps success is putting all production environment artifacts into version control. In this webcast, Gene Kim discusses these survey findings and shares woeful tales of artifact management gone wrong! Gene also shares examples of how high-performing DevOps …

Most Popular Programming Stories

More for Developers

RSS Feeds