News

Windows 8 Shines at Build Keynote

Microsoft today kicked off its long-awaited Build conference at the Anaheim Convention Center. Steven Sinofsky, president of the Windows and Windows Live Division, headlined the ambitious, two-hour long keynote, providing detail on the developer preview of Windows 8, insight into building Metro-style apps based on HTML 5 and Javascript, and a tour of the diverse hardware destined to run the new operating system and applications.

Microsoft Corporate Vice President of Windows Experience Julie Larson-Green demoed the new Metro-inspired UI of Windows 8, showing off many of the touch- and gesture-based features first seen at a pair of industry conferences in June.

The demo kicked off with Larson-Green authenticating onto a Windows 8 PC using the new Picture Password feature, which accepts touch and gesture inputs rather than keyboard characters to authenticate the user. Larson-Green then demonstrated how users can navigate the panel-based interface, swiping between screens and zooming in and out of screen elements.

She also showed off Windows 8 "charms," a set of five icons (Search, Share, Start, Devices and Settings) that are accessed by swiping from the right edge of the screen. The charms provide access to application and system functionality previously nested within the Start button in Windows 7. (See this article for more information.)

The new expanded Search feature reaches beyond traditional desktop and Web search to provide context-savvy search of applications, as well as to plumb user-connected services like Facebook, Flickr and Twitter. Share functionality exposes what Sinofsky called "a semantically rich clipboard" for applications to share content with each other.

Said Sinofsky: "You don't have to try figure out how to get connected to everything else, we'll help you do that through sharing contracts."

Sinofsky said Microsoft focused on creating a "fast and fluid" experience in Windows 8, while emphasizing the richness that can occur when applications become fully aware of each other.

"What we set out to do is not what you see with so many other platforms where the apps are these silos and they barely know about each other. They go through tiny APIs to do things," Sinofsky concluded. "We have this bold notion that apps should work together as a web of apps. That when you get additional apps the system gets richer and richer."

The Developer Story
Sinofsky then dove into the development infrastructure driving Windows 8 application development. He noted the siloed structure of development across Web,with managed and unmanaged development today, and how Windows 8 is poised to change that.

"We've got the C#and VB world built on top of .NET and Silverlight, we've got the C and the C++ world built on the strong Win32 API, and then we built the silo of HTML and JavaScript built on top of Internet Explorer," Sinofsky said of Windows 7, adding. "The Windows 8 platform lets you pick the language you want to use to build your applications."

Windows RT provides 1800 objects for building applications, said Sinofsky, all based on native code and built to reflect in different languages. The native Windows RT API and objects reflect into C, C++, C#, Visual Basic and JavaScript, enabling developers to define views in XAML or HTML as they wish.

"We've done a huge amount of work to reimagine the whole way that we think of tools, languages and the platform, so they call come together as a unified story for you."

Antoine Leblond, senior vice president of Windows Web Services, then came on stage to build an HTML 5 application using a developer preview of Visual Studio 11 Express. The demo showed how Visual Studio provides equivalent template support across all the supported language.

"You are going to get the same templates in each one," Sinofsky interjected. "The Windows RT just supports all the languages out of the gate."

Leblond also showed off HTML support in the developer preview of Expression Blend. "Blend is a tool for editing XAML, not a tool for editing HTML. Well, the new version of Blend can take all the great stuff it can do in XAML and is able to do it in HTML and CSS as well," Leblond said.

Leblond also showed how applications can be surfaced on the Windows Store, using a simple, template based process that is embedded within Visual Studio 11. "We are going to have a certification process for applications," said Leblond, who also showed a certification status screen that provides information on where an application is in the process.

Sinofsky said that Windows Store will support for Metro-style applications and Win32-based programs.

Hardware Madness
Michael Angiulo, corporate vice president of Windows Planning, Hardware & PC Ecosystem then took the stage to provide an energetic rundown of a variety of Windows 8-ready devices and PCs, ranging from light tablets to a powerhouse PC that produces 4.7-teraflops.

Angiulo showed off the fast and secure boot UEFI process. A current notebook booted from shutdown in just 8 seconds during the demo. "It can boot almost faster than the monitor can start up," Angiulo said.

He also showed how UEFI can prevent a rootkit infection from a bootable USB thumbdrive.

The biggest round of applause came when Sinofsky and Angiulo announced that all attendees would receive a Samsung Windows Developer Preview PC. This tablet system is loaded with developer preview versions of Windows 8, Visual Studio and other tools and applications to allow developers to work with the emerging platforms and technologies.

The developer preview of Windows 8 is going live Tuesday night. For more coverage of what's coming in Windows 8, go here.

A video of the full keynote is currently available for replay on the Build Web site here.

About the Author

Michael Desmond is an editor and writer for 1105 Media's Enterprise Computing Group.

comments powered by Disqus

Featured

  • Full Stack Hands-On Development with .NET

    In the fast-paced realm of modern software development, proficiency across a full stack of technologies is not just beneficial, it's essential. Microsoft has an entire stack of open source development components in its .NET platform (formerly known as .NET Core) that can be used to build an end-to-end set of applications.

  • .NET-Centric Uno Platform Debuts 'Single Project' for 9 Targets

    "We've reduced the complexity of project files and eliminated the need for explicit NuGet package references, separate project libraries, or 'shared' projects."

  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

Subscribe on YouTube