From Barnes & Noble
The Barnes & Noble Review
At its last Professional Developer’s Conference, Microsoft previewed Longhorn technologies that will transform life for every Windows developer. Central to Longhorn is WinFX, a new API that fully replaces Win32 and goes far beyond .NET 1.0/1.1. Introducing WinFX is a fast-paced briefing on WinFX: how it works, and how to start messing around with Microsoft’s preview code.
Brent Rector starts by showing how Longhorn combines the best features of Web and Windows development in one programming model based on managed code. With it, developers should be able to develop rich applications that run on Windows boxes or web browsers -- all from one code base.
He then introduces XAML, Microsoft’s new markup language for creating UIs. (It won’t do everything, but it’ll do a lot. Rector takes it for a spin, then shows how to integrate it with conventional code.)
You’ll walk through building Longhorn executables, library assemblies, and documents; and working with UI and page layout controls. Rector next discusses the WinFS file system, showing how to use it to hands data access, manipulation, synchronization, and more.
Rector then turns to Longhorn’s impressive Indigo web services messaging infrastructure. Here, as elsewhere, the explanations are prologue to plenty of sample code. He wraps up with WinFX’s new features for building mobile-aware applications.
Doubtless Longhorn and WinFX will evolve. But if you want to be on the leading edge of Windows development, where the money is, now’s the time to get started. And this is the book. Bill Camarda
Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks for Dummies, Second Edition.
From the Publisher
Get an expert, developer-focused introduction to the next generation Windows client operating system. Windows programming authority Brent Rector takes you inside the WinFX application model, explaining how its unified, managed-code environment dramatically simplifies many programmatic "housekeeping" tasks and provides application security services from the very beginning of the development process. Then you'll jump right into compiling, deploying, and running your first applications. From learning the new Extensible Application Markup Language (XAML) to taking advantage of the radical enhancements in security and privacy features, unified storage, file system APIs, rich media, and collaboration and communication services-you get the prerelease insights and preview code to dig into "Longhorn" right now.