| Introduction In the Introduction of his book, Brent lays out the history of Windows programming, describes the problems we’ve been unable to solve with our existing technologies, and introduces the new technologies of Windows Vista (formerly code name "Longhorn"). |
| Chapter 1: The "Longhorn" Application Model In Chapter 1, Brent describes the advantages provides by developing an application based upon the Windows Vista (formerly code name "Longhorn") Application Model. For example, you can create a single code base and build the application as a browser-hosted application or a stand-alone Windows application by simply setting a build option, create user interfaces using markup, and more. |
| Chapter 2: Building a "Longhorn" Application In Chapter 2, Brent introduces you to MSBuild.exe, discusses its terminology, and covers the basics of application development. Learn how to write XAML and compile, deploy, and run a simple Windows Vista (formerly code name "Longhorn") Hello World application. |
| Chapter 3: Controls and XAML Brent dives into the Windows Vista (formerly code name "Longhorn") declarative markup language, XAML, and shows how to use a wide variety of UI objects provided by the Windows Vista platform. |
| Chapter 4: Storage Brent Rector gives you a close-up look at "WinFS," the new Windows Vista (formerly code name "Longhorn") data storage system that delivers significant improvements to the Microsoft Windows platform. |
| Chapter 5: Data Binding Data binding provides an easy and efficient method to connect information to a user interface element that displays the data. Brent shows you how to use data binding to move data from practically any .NET object to your user interface and back again without writing any procedural code. |
| Chapter 6: Communication The Windows Communication Foundation (formerly code name "Indigo") is the Windows Vista (formerly code name "Longhorn") general-purpose messaging framework that you can use to build a wide variety of rich communication-based applications. You can build stateless, Web service applications and clients for such applications. You can build RemoteObject services and their clients. You can establish reliable and durable communications sessions. |
| Chapter 7: Creating Mobility-Aware Longhorn Applications In this final chapter of Introducing "Longhorn" for Developers, you'll learn about the key Windows Vista (formerly code name "Longhorn") mobility scenarios you will want to be aware of as you design Windows Vista-compatible software. This chapter covers issues such as power management, docking/undocking (including data synchronization), and network awareness. |