9/25/11

Developers See Bright Future in Windows 8

windows 8In the years since CEO Steve Ballmer's infamous "developers, developers, developers" battle cry, Microsoft's relationship with developers has been a vital component of the company's strategy. If early developer enthusiasm is any indication, Microsoft appears to have done well with Windows 8.

Developer response to Windows 8 has been very positive in the wake of last week's Build developer conference, with many coders expressing eagerness to try out the upcoming OS. Foremost on their minds is the operating system's emphasis on touch-based interactions, a move that many believe could give Microsoft a much-needed shot in the arm in the tablet computing space.

[ See InfoWorld's Windows 8 preview visual tour. | Galen Gruman outlines how Microsoft may finally be making Windows winners. | Keep up to speed on the key Microsoft news and insights with InfoWorld's Technology: Microsoft newsletter. Sign up today! ]

"This is a major rewriting" of Windows, says Thomas McCormick, software and systems developer at ECI Innovations, and other developers view it as an important response to Apple's iOS and Google's Android.

Central to this rewriting is the operating system's new Metro UI, which some believe will enable developers to create the kind of immersive, full-screen, touch-centric applications that are driving the tablet revolution.

Microsoft's bold move

For many developers, the Windows 8 preview came across as a bold, if not essential, step forward for Microsoft. "I think it's the most aggressive [move] they've done in the post-Gates era," McCormick says, adding that Windows 8 will "absolutely" help Microsoft in the tablet space. "The UI is very polished."

Meanwhile, HP software architect Kevin Barnett sees Windows 8 being the biggest change to the platform since Windows 95. "It's a big shift in just about every dimension," Barnett says, citing the importance of the new application model for Windows 8, the operating system's new UI, and the fact that Windows 8 could make Microsoft a significant player in the ARM processor arena.

Noble Edward, senior architect at mobile CRM applications builder Consona, says he will be talking to his employers about supporting Windows tablets. "I develop applications for Android and iPhone, and in our company, we never even included Windows Phone as part of the target," Edward says.

metro uiWindows 8's emphasis on touch-based interactions impressed Brendan Forster, a developer at development firm Readify: "I love that they said they are putting touch first."

Developer Chris DiPierro, director of software development at data collection services provider Mi-Co, agrees. Windows 8 presents "an incredible opportunity for us," DiPierro says, citing strong interest among Mi-Co customers for software targeted at the tablet form factor. "Our response thus far has been to do Web applications, but there are inherent limitations you get out of that," such as reliance on HTML5 local storage, he says. "[With Windows 8] I feel like we can port a lot of what we already have -- native .Net apps -- over to this."

DiPierro's coworker David Nakamura, director of quality assurance, likes the device span of Windows 8. "What's really neat about Windows 8 is it goes from high-end desktop machines all the way down to smaller-size tablets and slates," Nakamura says.

Analysts also chimed in on the convergence theme. "With this release, Microsoft is taking the first steps to converge the mobile world and the PC world," says Al Hilwa, an analyst at IDC. "Early indications are that Windows 8 will talk browser applications natively along with other programming models, and so [the OS] promises to bring many walks of developers under one umbrella. Converging mobile and PC developer ecosystems is what Microsoft has to do to thrive in the post-PC era."

Windows 8 reality check

But without any hands-on experience with the operating system, Windows 8 enthusiasm can only go so far. "I'll have to wait until I actually get to play with the software, the devices, and see what the experience [is like], but in theory, it looks pretty good," says HP's Barnett.

For some, even the much-needed UI makeover has room for improvement. Consona's Edward, while otherwise enthusiastic about Windows 8, found the UI layer inferior to that of Android and iOS.

Readify's Forster questioned how Windows 8 would affect existing applications. But IDC's Hilwa liked the OS's ability to accommodate Silverlight applications. "The last thing that impressed me is that you can take Silverlight apps and, with minor tweaks, get them to work with the Metro UI and also to make them available to Windows Phone," Hilwa says. "Allowing developers to leverage their code across phones and tablets will be a tremendous boost to both Microsoft's phone and PC platform."

Developer tools could be key to success

visual studioWhile Microsoft has yet to reveal a general availability date for Windows 8, the company did release its Visual Studio 11 Developer Preview at last week's Build conference.

Formerly called vNext, Visual Studio 11 is tuned for building Windows 8 and HTML5 applications. The toolset includes templates for building Metro-style applications with JavaScript, C#, VB, or C++. Windows 8 supports XAML applications as well.

ECI's McCormick came away impressed with the developer tools on offer for Windows 8, calling them "very polished, very excellent-looking at this stage of the game."

Meanwhile, Microsoft's.Net Framework 4.5 will enable developers to write faster code, said Jason Zander, corporate vice president of the Visual Studio team at Microsoft, in a blog post. "Support for asynchronous programming in C# and Visual Basic enables developers to easily write client UI code that doesn't block, and server code that scales more efficiently," Zander wrote."The new server garbage collector reduces pause times, and new features in the Parallel Computing Platform enable Dataflow programming and other improvements."

This article, "Developers see bright future in Windows 8," was originally published at InfoWorld.com. Follow the latest developments in business technology news and get a digest of the key stories each day in the InfoWorld Daily newsletter. For the latest developments in business technology news, follow InfoWorld.com on Twitter.

Read more about microsoft windows in InfoWorld's Microsoft Windows Channel.

For more IT analysis and commentary on emerging technologies, visit InfoWorld.com. Story copyright © 2011 InfoWorld Media Group. All rights reserved.

Samsung Windows 8 Tablets Surface on eBay

Samsung Windows 8 Tablets Surface on eBayIf you're dying to get your hands on a Windows 8 tablet, right now for $2,000 or more on eBay you can pick up several Samsung Series 7 700T tablets running Windows 8. The one-panel slate was handed out for free to all 5,000 developers who attended Microsoft's recent BUILD conference.

Now, at least four enterprising conference attendees are looking to profit off Microsoft's largesse. With all the excitement around Windows 8 right now, these tablets are likely to be popular items. In fact, one was sold while this article was being written.

Nevertheless, you still have time to check these tablets out if you're interested. At the time of this writing, only one of the four Windows 8 tablets included a "Buy It Now" option (for the ridiculous price of $3,500). The others were all being auctioned to the highest bidder, with minimum bids ranging from $2,000 to $2,300 depending on the seller.

The Samsung tablets were first discovered on eBay by WinRumors.

So what do you get for a minimum of $2,000? Well, for starters you'll get a piece of hardware that is similar to what is scheduled to hit store shelves October 2 -- albeit running Windows 7. On top of that, the base 700T running Windows 7 will retail for a suggested $1,100, nearly half what you'd pay on eBay.

So why not just wait a few weeks, buy the Windows 7 tablet and download and install the Windows 8 developer preview for free directly from Microsoft?

Well, it's not clear how much tweaking Samsung and Microsoft did to get Windows 8 running on Samsung's reference model, so perhaps it's worth it to overpay for this version of Samsung's Windows tablet.

But trying to find a bargain on this device is hardly the point. It's the first tablet you'll find that comes preloaded with Windows 8. And, as any technology geek knows, it's always fun to be the first on your block with a flashy new toy.

Samsung Windows 8 Tablets Surface on eBayImage courtesy of eBay

The device

The Samsung Windows 8 tablets for sale on eBay feature an 11.6-inch display with 1366-by-768 resolution, 1.6 GHz Intel Core i5-2467M Sandy Bridge processor, 4GB RAM, 64GB hard drive, USB port, microSD, and HDMI port. The Windows 8 tablets on eBay also come with a Bluetooth keyboard, a dock that includes USB, HDMI and Ethernet ports, and a touch pen. Most sellers, but not all, are offering the free 12 month, 2GB-per-month AT&T data plan that came with the device.

What to expect

Assuming you're lucky enough to get your hands on Samsung's Windows 8 tablet, you'll have a lot to look forward to, but there are also some serious downsides, according to PCWorld's hands-on look at the Windows 8 700T.

You can expect image and text rendering to be better than the iPad and Android tablets such as the Galaxy Tab 10.1. You also get to use Microsoft's intuitive and responsive Metro-style interface, inspired by Windows Phone 7.

But the 700T is much heavier than other tablets, weighing in at about 2 pounds, compared to the 1.35-pound 3G iPad. You can also expect a lot of noise from the device's fan as it tries to cool down what is essentially a PC slapped into a one-panel slate form factor. And you need to keep the charger nearby as current battery life for the device is around 2.5 to 3 hours.

The good news, however, is that Microsoft plans to continually update Windows 8 during the developer preview phase, so battery life and other performance issues may change in the coming weeks.

Samsung's 700T running Windows 8 sounds like an interesting device to own, but is it worth the $2,000 right now? Probably not, but it's fun to check it out anyway.

If you want to give Windows 8 a try right now but can't stomach the Samsung tablet's price, you can download the Windows 8 developer preview from Microsoft for free.

Connect with Ian Paul (@ianpaul ) and Today@PCWorld on Twitter for the latest tech news and analysis.

Windows Server 8: The Microsoft Server Fork

Windows Server 8 is categorically different than its predecessor versions. There’s an argument to say that it’s not actually Windows. It's pre-beta, and it's an enormous statement covering many positions on the chess board. Windows 8 Server editions are preferred to be run, according to Microsoft spokesperson last week, in Server Core format, although Windows GUI will be available if desired. Headless operation can also be used. It's just not Windows by default anymore, but instead, a "cloud operating system" specifically poised towards competing with VMware.

[TECHNICAL DETAILS: Windows Server 8: To the Cloud!]

I'm pretty sure that VMware's Paul Maritz would have been hung in effigy at the server workshop I attended last week (under heavy secrecy) if it could have been done. Each Windows 8 version can be strongly PowerShell-controlled, and optionally with traditional GUI. Microsoft’s lead server architect is also the “inventor” of the PowerShell scripting methodology, whose command list will exceed 2300 native commandlets in Windows 8. In a way, it’s Microsoft Server 8, and optionally Windows Server 8 and breaks Microsoft's naming convention, as well as Microsoft's established version release timing. No one would speculate when it would arrive, only that it was pre-beta and about to go beta-- but not feature complete.

While seemingly radical for Microsoft, there is much pressure on operational efficiency, coupled to increasingly complex control options and infrastructure character of the operating system. Administrators familiar with Microsoft’s MMC won’t need to fret, as familiar contexts will remain for them, but the center-thrust of Windows Server administration was encouraged to be PowerShell-driven, rather than through the maze of administrative GUIs that have been the mainstay of Windows Server versions for nearly two decades. There are script-managing tools, and Microsoft has evolved a "community" sharing of PowerShell scripts and procedures designed to control Server in a way that's increasingly competing with Unix/Linux/BSD/Solaris scripting languages and procedures-- but in a distinctly Microsoft way.

windows 8Underneath the control surface is Hyper-V, and Microsoft listed many features poised towards increasingly “automagic” functionality, although they tended to use the patented Steve Jobs phrase, “It just works”. Heavy attention towards ease of OS instance movement (along with requisite IP address management and resiliency options) within the constructs of cloud were mentioned in the early-stage release that will be available to developers and architectural analysts. Many of the items we saw in the reviewer's workshop were specifically poised towards side-by-side comparable features in VMware's latest version, vSphere 5-- recently released. Of course, underneath Server Editions will be Hyper-V. How the latest cut of Hyper-V will play atop other hypervisors remains to be seen.

Indeed Microsoft called Windows Server 8 a "cloud operating system" but models weren't clear about IaaS, rather, they spoke to organizational PaaS as in the Azure model-- which to date has been slow to release and slow on the uptake. How business partners and MSPs would provide value seemed to be missing data. The cloud components fit a customer mold, we were told.

How the Metro UI plays into the scheme of things appears to be a new layer-- the UI layer. Imagine for a moment where there's a user interface, and underneath application UI, there's a middleware layer that is a communications transport. In turn, there's a back-end that's designed to be application infrastructure, in a three-tiered model. Servers are the back-end substrate, busily doing work and getting shuffled around to meet demand.

The entire Windows Server 8 is a markedly different endeavor for Microsoft, as radical as Windows 2000 was. Microsoft was fighting for server share back then, and reminded us that they believed we're looking at a third generation, and that Microsoft often takes three generations to get it right.

For more information about enterprise networking, go to NetworkWorld. Story copyright 2011 Network World Inc. All rights reserved.

Microsoft Looks to Join Apple as World's Biggest App Censor

It seems safe to say that a sizable proportion of Linux PC users in the world today installed the free and open source operating system on hardware that originally came loaded with Windows. After all, while there are preloaded systems available, it often ends up being cheaper to buy a Windows PC and load Linux yourself.

windows 8Once Windows 8 starts shipping on PCs, however, that may no longer be possible. It turns out that a new feature included in the operating system in the name of security may also effectively make it impossible to load Linux on officially Windows 8-certified hardware.

“It's probably not worth panicking yet,” wrote Red Hat developer Matthew Garrett in a Tuesday blog post on the topic. “But it is worth being concerned.”

'It Won't Be Installable'

The problem derives from Microsoft's decision to use a hardware-based secure boot protocol known as Unified Extensible Firmware Interface (UEFI) in Windows 8 rather than the traditional BIOS we're all familiar with. Microsoft principal lead program manager Arie van der Hoeven explained and demonstrated UEFI in a talk at the company's BUILD conference earlier this month, and that explanation is still available in the video below.

<p>Your browser does not support iframes.</p>

Essentially, the technology is designed to protect against rootkits and other low-level attacks by preventing executables and drivers from being loaded unless they bear a cryptographic signature conferred by a dedicated UEFI signing key.

“There is no centralised signing authority for these UEFI keys,” Garrett explained. “If a vendor key is installed on a machine, the only way to get code signed with that key is to get the vendor to perform the signing. A machine may have several keys installed, but if you are unable to get any of them to sign your binary then it won't be installable.”

Microsoft has said it will require that Windows 8 logo machines ship with secure boot enabled. Most likely, Windows on such systems will be signed with a Microsoft key, Garrett predicted.

Other operating systems, such as Linux, won't include any such signatures in their current state, of course. So, unless deliberate measures are taken to make them available, “a system that ships with only OEM and Microsoft keys will not boot a generic copy of Linux,” Garrett explained.

'Kernels Will Also Have to Be Signed'

Options for Linux include providing signed versions of the operating system, but there are several problems associated with that approach, Garrett pointed out.

First, a non-GPL bootloader would be required. Grub 2 and Grub are released under the GPLv3 and GPLv2, respectively, he noted.

Second, “in the near future the design of the kernel will mean that the kernel itself is part of the bootloader,” Garrett added. “This means that kernels will also have to be signed. Making it impossible for users or developers to build their own kernels is not practical.”

Finally, if Linux distributions sign for themselves, the required keys would have to be included by every OEM, he said.

It may turn out to be the case that Microsoft will allow vendors to provide firmware support for disabling this feature and running unsigned code, Garrett acknowledged. Even so, however, it's unlikely that all hardware will ship with that option, he added, posing problems for at least some Linux users down the road.

It remains to be seen how this situation will play out, of course. For my part, though, it sounds like one more good reason to choose hardware with Linux preinstalled.

Will Windows 8 PCs Shut the Door on Linux?

It seems safe to say that a sizable proportion of Linux PC users in the world today installed the free and open source operating system on hardware that originally came loaded with Windows. After all, while there are preloaded systems available, it often ends up being cheaper to buy a Windows PC and load Linux yourself.

windows 8Once Windows 8 starts shipping on PCs, however, that may no longer be possible. It turns out that a new feature included in the operating system in the name of security may also effectively make it impossible to load Linux on officially Windows 8-certified hardware.

“It's probably not worth panicking yet,” wrote Red Hat developer Matthew Garrett in a Tuesday blog post on the topic. “But it is worth being concerned.”

'It Won't Be Installable'

The problem derives from Microsoft's decision to use a hardware-based secure boot protocol known as Unified Extensible Firmware Interface (UEFI) in Windows 8 rather than the traditional BIOS we're all familiar with. Microsoft principal lead program manager Arie van der Hoeven explained and demonstrated UEFI in a talk at the company's BUILD conference earlier this month, and that explanation is still available in the video below.

<p>Your browser does not support iframes.</p>

Essentially, the technology is designed to protect against rootkits and other low-level attacks by preventing executables and drivers from being loaded unless they bear a cryptographic signature conferred by a dedicated UEFI signing key.

“There is no centralised signing authority for these UEFI keys,” Garrett explained. “If a vendor key is installed on a machine, the only way to get code signed with that key is to get the vendor to perform the signing. A machine may have several keys installed, but if you are unable to get any of them to sign your binary then it won't be installable.”

Microsoft has said it will require that Windows 8 logo machines ship with secure boot enabled. Most likely, Windows on such systems will be signed with a Microsoft key, Garrett predicted.

Other operating systems, such as Linux, won't include any such signatures in their current state, of course. So, unless deliberate measures are taken to make them available, “a system that ships with only OEM and Microsoft keys will not boot a generic copy of Linux,” Garrett explained.

'Kernels Will Also Have to Be Signed'

Options for Linux include providing signed versions of the operating system, but there are several problems associated with that approach, Garrett pointed out.

First, a non-GPL bootloader would be required. Grub 2 and Grub are released under the GPLv3 and GPLv2, respectively, he noted.

Second, “in the near future the design of the kernel will mean that the kernel itself is part of the bootloader,” Garrett added. “This means that kernels will also have to be signed. Making it impossible for users or developers to build their own kernels is not practical.”

Finally, if Linux distributions sign for themselves, the required keys would have to be included by every OEM, he said.

It may turn out to be the case that Microsoft will allow vendors to provide firmware support for disabling this feature and running unsigned code, Garrett acknowledged. Even so, however, it's unlikely that all hardware will ship with that option, he added, posing problems for at least some Linux users down the road.

It remains to be seen how this situation will play out, of course. For my part, though, it sounds like one more good reason to choose hardware with Linux preinstalled.

Make Your Browser Start Screen Look Like Windows 8

Microsoft gave a taste of what you can come to expect from Windows 8 at last week's BUILD conference. The most obvious change is a new touch-friendly user interface known as Metro. If you want to try Metro for yourself, you can download the developer preview of Windows 8, or wait until the final release candidate arrives. Or you can get a taste of it by installing an add-on for your browser.

EIGHT, a plugin for Firefox, Chrome, Opera, and IE 8 offers up a Metro-inspired interface for your browser's start page.

The mod, created by Ľubomír Krupa, provides quick access to your favorite websites, and works similarly to the default start screens featured in a number of modern browsers. What's different about this browser start screen, though, is that instead of more traditional website thumbnails, you will see Metro-style tiles. Check it out in action in the below video:

<p>Your browser does not support iframes.</p>

To get this add-on working, all you have to do is download it and then set the local file as your homepage in your browsers settings.

If you know a little CSS and HTML, you can even tweak the start screen to your liking, by adding new links, changing background colors, and more. Krupa has an FAQ along with a live demo of the unique start page over on his site, which is worth checking out if you want to try it before you download it.

[DeviantArt via YouTube]

Windows 8 Boot Screens Get a Classy New Look

Photo: MicrosoftOne of the many notable new features in Windows 8 is how quickly it boots--it can start up in under 7 seconds, in fact. With such a short booting time, what will you get instead of a ton of speeding BIOS text?

With Windows 8, Microsoft does away with the scrolling BIOS messages of the past. Instead, with Windows 8, all you'll see is a high-resolution logo of your PC's manufacturer. As Microsoft explains on its Windows 8 blog, "Firmware renders the logo during POST, the logo persists on screen when Windows boot takes over, and remains through OS boot. In effect, we are bridging two experiences (firmware + operating system) to deliver one experience..."

("Bridging two experiences"? Holy mother of buzzwords, Batman!)

The loading screen isn't the only tweak to the startup process. If you try to boot from a USB drive, for example, you no longer have to delve into BIOS menus--you can get to device boot options directly from the login option menu. And if you have a dual-boot setup, you'll also get a simple option menu asking you to pick which OS you want to use.

Both are featured on a straightforward Metro-style blue screen. The awkward loading text is more or less hidden from the interface, unless you choose to use the command prompt.

Check out the video below for a visual explanation of the new booting user interface:

[Microsoft via Gizmodo]

Windows 8: A Deep Dive into the Developer Preview

After spending several days with the Developer Preview of Windows 8 on a PC, it's clear that Microsoft's new operating system -- which offers two separate interfaces, Metro and Desktop -- is a transitional one between traditional computers and mobile devices. All of Microsoft's energy and creativity has been devoted to the new Metro interface; there's very little new of note for the old-fashioned Desktop.

As I tested Windows 8, I found myself wanting to use it on a tablet instead of my PC, because the big-tiled Metro was so much more visually appealing than the traditional Desktop, with a more intriguing feature set. After using Windows 8 for some time, it's clear that Metro is the future of Windows, and the Desktop the past.

Windows 8's Metro interface is more visually appealing than the traditional Desktop.
An interesting note: You usually expect developer previews and betas to suffer from performance woes because code hasn't yet been optimized, and bugs may slow things down. However, the Windows 8 Developer Preview is surprisingly fast, even on my aging test machine. I installed it on a dual-boot Dell Inspiron E1505 with 1GB of RAM and a single-core Intel T2400 1.83GHz CPU, which is near the very bottom of the hardware requirements for Windows 8. Yet I found it to be extremely fast and responsive. In fact, it feels zippier than Windows 7 running on the same machine.

Clearly, Microsoft has done a great deal of work on optimizing Windows 8. There's good reason for that; if it's going to work on a tablet, it needs to be fine-tuned.

Getting used to Metro
When I first started using Windows 8, I was surprised to see that the Desktop was no longer the command central for the operating system. You boot into Metro; Desktop has been relegated to just another app accessible from the Metro screen.

Metro has been clearly designed for tablets. Like Windows Phone 7, Metro's main interface is made up of large colorful tiles, each of which represents a different app and each of which can exhibit changing information, such as the latest news, social networking updates, weather and stocks.

In addition, Metro has a horizontal design, with tiles stretching off the right edge of the screen. On a tablet, you'll swipe to uncover new tiles; on a PC, you're relegated to dragging the bar at the bottom of the screen or clicking navigational arrows. Even after several days of use, I never got used to dragging or clicking to reveal the extra tiles; I longed for a touch screen so I could swipe instead.

Metro is customizable. You can drag tiles to new locations or customize select parts of the interface via its own Control Panel. You can change the picture on your Lock Screen and your user tile; change user account information; turn wireless on and off; turn on airplane mode and change settings for privacy, search and Windows Update. You can also change your home network settings via HomeGroup (introduced in Windows 7) and your sync settings.

In my initial test of Windows 8, I didn't use Metro that much. But over time I found myself migrating more to Metro when I was actively looking for information. The constantly changing information stream, including news stories, RSS feeds and updates from friends and acquaintances on social networking sites, is quite useful and almost hypnotizing. In Metro, instead of having to seek out information, information comes to you.

Metro apps
Metro apps run full screen like their tablet and Windows Phone 7 counterparts. On a desktop, they take getting used to, because there's no Windows menu -- although after a few days, I became more comfortable using them. You can't change their size or shrink them, though. Switching between them on a PC is kludgy and requires the old Windows standby, Alt-Tab. I eventually discovered another way to do it: Hold the mouse pointer at the far left of the screen until a small icon for the previous app appears and then click to switch to it. All in all, though, Alt-Tab is easier.

Unlike earlier versions of Windows, which had few consumer-level apps built in, Windows 8 offers a plethora. The Metro screen is filled with Microsoft-written games, social networking tools and other apps. They're designed for a tablet or smartphone, although they're usable on a PC as well.

The basic News, Weather and Stock apps are straightforward and simple to use. The News app, for example, offers a list of dozens of RSS news feeds organized by topic, including Business, Design, Entertainment, Lifestyle, Music, Technology and News. Click the ones you want, and they're added to your feed. You can also directly type in the URL of a feed you want to add.

The News app offers a list of dozens of RSS news feeds organized by topic. Once you set your apps to grab the data, you'll be able to see constantly changing information in the tiles themselves -- mostly, summaries or headlines -- without having to open the apps. If you see something that interests you, click the tile to be sent straight to that app -- but not necessarily to the specific information you're seeking. For example, when I clicked a headline about the current Republican nomination race on a news tile, I was sent to a page with all the news headlines and had to look for the story. On one occasion, the headline that appeared in the tile wasn't even immediately visible; I had to scroll to find it.

Installing the Windows 8 Developer Preview
To download the Windows 8 Developer Preview, go here: http://msdn.microsoft.com/en-us/windows/apps/br229516

To install it on a PC, you download an .ISO file, burn it to DVD, and then install over a PC with Windows XP, Windows Vista or Windows 7. There are two versions of the 64-bit Windows 8 Developer Preview: one with developer tools, and one without the tools. The 32-bit version of the developer preview doesn't include developer tools. The 64-bit version with developer tools can only be installed as a clean install -- accounts, files and settings on the machine on which you're installing will be deleted.

With the 32-bit and 64-bit versions without developer tools, you'll be able to retain accounts, files and settings if installed over Windows 7 or Windows Vista. You'll be able to retain only accounts and files if you install over Windows XP. As with all previews and betas, the usual caveats apply about not installing it on a production machine.

Installation of the preview is straightforward and requires multiple reboots. On my machine, total installation time (aside from downloading and burning a DVD) took 50 minutes, but it may go faster on faster machines.
I tried a few other apps as well. The Tweet@rama app is a simple, straightforward front-end to Twitter, and lets you create and read tweets. It's not nearly as useful as a full-fledged Twitter client such as TweetDeck, but for the basics, it's fine. The Socialite app performs similar functions for Facebook. Other apps include a location-based app called NearMe, an app for setting alarms and a paint app called PaintPlay.

One problem with these apps, though, is that there is no standard way to interact with them on a PC. For example, in the News app, right-clicking brings up a context-sensitive menu -- if you're reading a news article you'll get navigation buttons, and if you're on a summary page, you'll get options for adding, refreshing and removing feeds. But if you're in the Zero Gravity game app, right-clicking does nothing. More standardization would be welcome.

Worse yet, there's no clear way to close down many of these apps. For example, Zero Gravity, which features intensely annoying music, doesn't have a menu or any way to shut it down -- so when you switch out of the game to the main Metro interface, the annoying music still plays in the background. Switch to the Desktop or run another Metro app, though, and the music thankfully goes away. In fact, I found that my workaround for closing most Metro apps was switch to the Desktop; after a few minutes, the Metro app I was running typically shut down.

The familiar Windows Desktop
All that being said, when it came to doing actual work such as using MIcrosoft Office, I ended up on the Desktop for the simple reason that that's where the serious applications were.

After you click the Desktop tile on the Metro screen, you'll feel at first as if you never left Windows 7 behind -- the interface looks and works almost identically to Windows 7. You'll see the familiar taskbar across the bottom with taskbar thumbnails, the Notification Panel on the right, the icons on the screen and so on.

The search panel slides into place on the right side of the Desktop screen.There are some changes, though. Most noticeable is that the Start button has been thoroughly revamped. Clicking it sends you back to the main Windows Metro screen rather than popping up the familiar Start menu with a search box, folder navigation, a link to the Control Panel and so on. In the Metro interface, however, the Start button functions as a task switcher between the interface and any running apps.

If you want to find your various Windows options, you need to move your mouse pointer to the leftmost bottom corner of the Desktop; a menu pops up that gives you access to Settings, Devices, Share and Search. When you click one of these options, a panel slides into place on the right side of the screen to let you perform the task you've asked it to do. Select Search, for example, and the panel shows a search box, along with a variety of locations where you can search.

The Share button lets you share a screenshot using the Socialite social networking app. The Devices button, designed for printing, playing games and sending content to others, doesn't work in this version of Windows 8. And the Settings button lets you change only the most basic functions of the Desktop.

Metro's Control Panel also leads you to additional settings for the Desktop.One would expect to find the old Windows standby, the Control Panel, when you click Settings, but no -- instead, you'll have to head back to Metro and click the Control Panel tile, scroll to the bottom of the Metro Control Panel and click "More settings," which takes you to the old Control Panel. If the awkward, time-consuming navigation to get to the Control Panel isn't an indication of how little importance Microsoft attaches to the Desktop, I don't know what is.

There are a few other tweaks. For example, Windows Explorer now has a ribbon interface, a great improvement over its previous version.

Bridging different interfaces
Even after using Windows 8 for some time, I never got used to the dramatic differences between the Metro and Desktop interfaces. It never quite seemed as if it was a single operating system -- instead, it felt like two different OSes bolted together.

Making matters worse is that Metro apps don't show up on the Windows desktop. And although desktop apps appear in Metro, they're so well-hidden you may never realize they're there: With the exception of Internet Explorer, they're stuck all the way on the far right of the tiles so you have to scroll to get to them. And even when you run Desktop apps from Metro, they can't take advantage of Metro's ability to exhibit information via tiles. One hopes that will change in future versions of Windows 8.

Microsoft has made some small attempts to bridge the gaps between the interfaces. Metro and the Desktop share some basic navigation -- for example, in both of them, when you move your mouse to the bottom left of the screen by the Start button, you get the previously described options menu, along with the date and time, and notifications such as whether you're connected to a network and the power state of your computer.

When you mouse to the bottom left of the screen, new options appear, along with the time and notifications.This is a good way to try and create commonalities between two very different interfaces, but it doesn't always succeed. In the Metro interface, the options are context sensitive, so when you're in an app and click Settings, for example, the settings will relate to that app. However, if you click Settings on the Desktop the results always pertain to the Desktop, whether or not you're currently using an app.

Windows 8 and the cloud
Windows 8 is clearly being designed with the cloud in mind as well. After installation, you're asked to enter a Windows Live ID, or to sign up for one if you don't already have one. Your Windows 8 machine is then linked to Microsoft's cloud-based Live services, including Windows Live SkyDrive, which is expected to become the central location for your files.

On this Developer Preview running on a PC, however, only a few cloud services were available, something that will likely change in the future. In the Metro interface, when I clicked Control Panel, I found Sync PC Settings, which are designed for a cloud-based world in which people use multiple devices, including Windows-based PCs, tablets and smartphones.

By default, Sync is turned on, which means that your global settings -- such as app settings, screen lock picture and themes, browser settings, taskbar and Windows Explorer settings, and some passwords -- are automatically synced among all your devices. You can decide whether to sync devices that use a metered data plan.

Surprisingly, nowhere could I find settings for automatically syncing actual data and files via Microsoft's cloud http://msdn.microsoft.com/en-us/windows/apps/br229516 service Windows Live SkyDrive. Possibly that will appear in a future Windows 8 version.

Two ways to use Internet Explorer
Windows 8 Developer Preview comes with not one, but two versions of Internet Explorer 10, one for the Metro interface and the other for Desktop. The underlying engine, which supports CSS3, HTML5 and Flash, is the same for both, but the surrounding interface is dramatically different.

Windows 8 has two versions of Internet Explorer 10. The version shown here is the Metro version, designed for tablets.In the Metro version, you browse full screen, with no controls immediately visible for typing in a URL, adding bookmarks, refreshing a Web page or switching between tabs. Right-click anywhere on the page, though, and those controls appear at the top and bottom of the screen. The top of the screen shows clickable thumbnails of all open tabs. You click on the X to close the tab and click the + to open a new tab, at which point a screen appears that shows pages that you frequently visit, as well as sites that you've pinned so that they're always visible whenever you open a new tab. These pinned sites also appear on the main Metro interface.

The Address Bar appears at the bottom of the screen when you right-click; it lets see your current URL and typing in a different one, go forward or back, refresh the current page, pin the current page, findtext on the current page and switch to the Desktop version of IE.

The Desktop version of IE 10 looks and works much like Internet Explorer 9, with the usual menu-less, tabbed interface.

The Desktop version of Internet Explorer 10 looks and works like Internet Explorer 9.Because the underlying engine is the same, if you switch from Metro to the Desktop version, the Desktop version will have all of the currently open tabs, current URL, and so on.

The bottom line
Windows 8 on a desktop feels very much like a transitional operating system, attempting to bridge traditional PC-based computing and mobile computing done on tablets and smartphones. Even after several days of use, the experience was slightly awkward, and I never got over the feeling that I was using two separate operating systems -- Metro and the Desktop -- joined together by a slender thread.

I expect that tablet and smartphone users will rarely make their way to the Desktop, especially with the recent announcement that Microsoft will be developing a Metro version of Office.

In fact, based on this early Developer Preview, there may not be much for enterprises in Windows 8. Upgrading from Windows 7 or Vista to Windows 8 would likely be a problem for businesses because the Metro interface is so different from earlier Windows versions.

Given the amount of resources that Microsoft has spent on Metro, and the few it appears to have expended on the Desktop, I wouldn't be surprised if the Desktop will eventually fade away in future Windows versions. The main screen you boot into in Windows 8, Metro, calls out for a touch interface -- and Microsoft is clearly betting that touch-screen PCs will eventually become standard.

If that happens, and when there are Metro versions of applications such as Office, the Desktop will become even less important than it is now in Windows 8. Windows 7 may well be the last time that Windows' longtime primary interface, the Desktop, has center stage.

Preston Gralla is a contributing editor for Computerworld.com and the author of more than 35 books, including How the Internet Works (Que, 2006).