.NET 3.5, is designed to help programmers create better Windows applications, build Web Services that are more powerful, implement new Workflow projects and dramatically enhance the user's experience. But it does so with what appears to be a collection of disparate technologies. In Programming .NET 3.5, Liberty and Horovitz uncover the common threads that unite the .NET 3.5 technologies, to help experienced .NET programmers benefit from the best practices and architectural patterns combined in this newest generation of Microsoft frameworks.
While single-topic .NET 3.5 books delve into Windows Presentation Foundation and the other frameworks in greater detail, Programming .NET 3.5 offers a grand tour of the release, describing how the four principal technologies can be used together, with Ajax, to build modern n-tier and service-oriented applications. Developers have struggled to implement these patterns with previous versions of the .NET Framework, but this guide uses real-world examples and fully annotated source code to demonstrate how .NET 3.5 can make it easy.
The concepts and technologies that this book covers include:
- Windows Presentation Foundation (WPF): Achieve Vista-like effects with this presentation frameworks and graphics subsystem
- Windows Communication Foundation (WCF): Use this standards-based system to help applications communicate across a network
- Windows Workflow Foundation (WF): Define, execute, and manage workflows
- Windows CardSpace: Manage the identities of your users with this new system
- XAML: Use Microsoft's XML-based markup language with WPF for user interfaces
- Ajax: Learn these ASP.NET extensions to implement client-side functionality
Readers will learn how to use each of the four frameworks alone and in concert to build a series of meaningful example applications. Examples are written in C#, and all of the source code will be available for download at both the O'Reilly and the authors' site, which offers access to a free support forum.
Between them, Liberty and Horovitz have nearly forty years of experience in delivering commercial applications for companies such as Citibank, Apple, AT&T, NeXt, PBS, Ziff Davis, and dozens of smaller organizations. Their combined experience is valuable for telling the story of .NET 3.5 and how it will shorten the development life cycle for applications developers, and enhance productivity.
"Over the last few releases, Microsoft has introduced some major advances to the .NET Framework that transform the way developers write managed applications," says Tim Sneath, Group Manager, Client Platform Evangelist, Microsoft. "This book provides the brain upgrade you need to harness the full power of Visual Studio 2008 and .NET Framework 3.5."
For a review copy or more information please email kathrynb@oreilly.com. Please include your delivery address and contact information.
Alex Horovitz provides software engineering leadership and programming to clients seeking to develop enterprise applications leveraging the Model-View-Controller design pattern and re-usable Frameworks.
Jesse Liberty is a senior program manager for Microsoft Silverlight where he is responsible for the creation of tutorials, videos and other content to facilitate the learning and use of Silverlight. Even before joining Microsoft, Jesse was well known in the industry in part because of his many bestselling books, including O'Reilly Media's Programming .NET 3.5, Programming C# 3.0, Learning ASP.NET with AJAX and the soon to be published Programming Silverlight.
Additional Resources:
For more information about this book, including table of contents, index, author bios, and cover graphic, see the catalog page for
Programming .NET 3.5.
Programming .NET 3.5
Jesse Liberty , Alex Horovitz
ISBN: 9780596527563, 476 pages, $44.99 USD, £27.99 GBP
order@oreilly.com
1-800-998-9938
1-707-827-7000
About O’Reilly
O’Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O’Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying “faint signals” from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.