Wednesday, August 19, 2009

Microsoft Press Book Connection Newsletter

MS Press
Introducing Microsoft Silverlight 3   

We're pleased to announce that the third edition of Laurence Moroney's Microsoft Silverlight book is now available! From the book's introduction, here's some contextualizing of Silverlight:

Although AJAX provides technology to enable developers to build Web sites that contain more complex content and are more dynamic than HTML alone could provide, AJAX does have its limitations. For example, it allows asynchronous communication with the server, which means that applications can update themselves using background threads, eliminating the screen flicker so often seen with complex Web user interfaces. But AJAX is strictly a browser-to-server communications mechanism. It lacks graphics, animation, video, and other capabilities that are necessary to provide for truly multimedia user interfaces.

Microsoft has built a Web user experience (UX) strategy to address these limitations by identifying three levels of desired user experience--"good," "great," and "ultimate," which are mapped to development and runtime technologies. These are combined in this book with a term you may find that I use a lot--"rich" or "richness." When I say "rich," I'm trying to describe a concept that's hard to put into words. It's the feeling you get when you use a desktop application that has the entire operating system to call on for services and capability, versus a traditional Web application, with the limitations built into the browser and HTML. The Web applications of today just don't have the same feeling and capability as desktop applications, and the user generally realizes that they are limited by the technology. With Silverlight (and AJAX), the goal is to create Web applications that are much more like desktop applications, and ultimately, to create applications that are indistinguishable from desktop applications.

The lowest level of user experience, the "good" level, can be achieved with the browser enhanced by AJAX. This level identifies the baseline UX expectation moving forward from today--the type of asynchronous, dynamic browser application empowered by AJAX.

The top or "ultimate" level is the rich client desktop running Windows Vista and using the Windows Presentation Foundation (WPF) and the .NET Framework. These offer a runtime that allows developers to create extremely rich applications that are easily deployed and maintained. Broadcast quality graphics, video, and animation are available at this level, as well as application services such as file-based persistence and integration with other desktop applications. In addition, WPF separates design and development technologies so that user interfaces are designed and expressed in a new language called XML Application Markup Language (XAML). Design tools such as the Microsoft Expression series were aimed at designers who are now able to produce their work as XAML documents. Developers then use the resulting XAML to bring the designers' dreams to reality more easily by activating the XAML with code.

I mentioned that there are three levels in the UX strategy because as AJAX and .NET/WPF evolved, it became obvious that there was room in the middle for a new technology that effectively combines the best of both worlds--the global scalability of the Internet application coupled with the richness of the desktop application. This level was named the "great" experience and represents the browser enhanced by AJAX with a new technology: Silverlight.

Silverlight is a plug-in for the browser that renders XAML and exposes a programming interface. Thus it allows designers and developers to collaborate when building Internet applications that provide the richness of desktop applications.

The first release of Silverlight exposed a JavaScript-oriented programming model that provided powerful scripting of XAML elements within the browser. Silverlight 2 added to this greatly by including a .NET runtime that allows you to use .NET programming languages to go beyond this, providing the ability to manipulate XAML, as well as a control base, networking support, powerful data libraries, extensibility, and greatly improved performance. Now with the release of Silverlight 3, your tools have gotten broader and more powerful. In this book, you'll be looking at Silverlight and how to use it to enhance Web user experience. You'll take a broad look at the platform, and learn how to build applications, media experiences, rich imaging, and more.

Silverlight 3 can and will change the way you think about building applications for the Web. Instead of Web sites, you will build Web experiences. At the heart of a great experience is great design, and with Silverlight, designers and developers can come together like never before through XAML and the Microsoft Expression line of tools. In this book, my goal is to help you understand the technologies that work together to develop and deploy Silverlight Web applications, from writing basic code that uses Silverlight to using advanced tools to create and deliver Silverlight content. When you have finished reading this book and have worked the examples, you should be ready to use what you've learned to enhance the Web applications you're developing right now. Imagine what you'll be able to do tomorrow!

Editors' Picks

For Home and Office Users

2007 Microsoft Office System and Your Windows-Based PC: A Real-Life Guide to Getting More Done   

Reviewed by Sandra Haynes, Content Development Manager, Microsoft Learning
(adapted from the book's Introduction)

The second book by the editors, authors, and reviewers at the officially endorsed Windows Vista: The Official Magazine, brings together both Office 2007 and Windows to show how you can get organized, get creative, and get more done--in less time. This full-color guide focuses on practical, everyday scenarios to help you get fast, reliable results.

Introduction

This book takes you through Microsoft's user-friendly operating system and suite of programs--Windows Vista and the 2007 Office system. From initial setup basics, you can progress to find out how Windows Vista can help you get the most from your PC. Like Windows Vista, the Office release covers all the bases, too--from creating simple text documents, to developing savvy presentations and organizing your life. Windows Vista and the 2007 Office system combine to create a powerful backbone to your PC that can assist and enhance your working day and family time.

Step 1. Get started. New to Windows Vista? Never opened an Office document? Then this is your starting point. From the five-minute guide to personalizing your desktop--to getting familiar with the different Office programs and features--you'll find smart and simple tips to get up and running quickly.

Step 2. Explore. Once you've had a good look around, you'll be itching to find out more! In this section, you'll find an in-depth look at how Windows Vista and the Office suite can make every aspect of your life more organized and, in turn, more constructive, whether you're using your PC for work or leisure. Create stunning slides and charts. Fix your own connectivity problems. Blog. Go wireless. Go mobile.

Step 3. Do more. Now that you're conversant with the workings of Windows Vista, and acquainted with the flexibility and power of the Office programs, it's time to launch into some projects. From working on the move to discovering your creative talents, this is where things get productive--and fun. Create an online library of all your books. Plan a wedding with style and ease. Share your files across the world with Windows Live FolderShare.


Special Offers

E-Book Offer for Virtualization
Learn how to plan, implement, and manage virtual infrastructure solutions with Understanding Microsoft Virtualization Solutions, by Mitch Tulloch with the Microsoft Virtualization Teams. The technologies covered include Windows Server 2008 Hyper-V, System Center Virtual Machine Manager 2009, Microsoft Application Virtualization 4.5, Microsoft Enterprise Desktop Virtualization, and Microsoft Virtual Desktop Infrastructure. Register and download the e-book today.

Save 20 Percent on Selected Microsoft Office Books from Microsoft Press
Visit any Barnes & Noble Booksellers store from August 6 through October 7, 2009, to save 20 percent on selected Microsoft Press guides for Microsoft Office, including the new full-color title Windows and 2007 Microsoft Office System and Your Windows-Based PC: A Real-Life Guide to Getting More Done.


MS Press

August 19, 2009

In This Issue:
Editors' Picks
Special Offers
Quick Links
Microsoft Press Online Developer Tools site
Microsoft Press Online Windows Server and Client site
Read the Microsoft Press Blog
Follow us on Twitter
Hot Sellers
For Developers
Windows Internals, Fifth Edition by Mark E. Russinovich and David A. Solomon with Alex Ionescu

For Home and Office Users
Microsoft Office Excel 2007 Step by Step by Curtis D. Frye

For Certification
MCITP Self-Paced Training Kit (Exams 70-640, 70-642, 70-643, 70-647): Windows Server 2008 Enterprise Administrator Core Requirements

Latest Releases
For Home and Office Users
Windows 7 Step by Step by Joan Preppernau and Joyce Cox

For Developers
Inside Microsoft Dynamics AX 2009 by the Microsoft Dynamics AX Team

Coming Soon
For Certification
MCTS Study Guide (Exam 70-653): Configuring Windows Small Business Server 2008 by Beatrice Mulzer, Walter Glenn, and Scott Lowe

For IT Professionals
Inside Microsoft SQL Server 2008: T-SQL Programming by Itzik Ben-Gan, Dejan Sarka, Roger Wolter, Greg Low, Ed Katibah, Isaac Kunen (Solid Quality Mentors)

Welcome! Subscribing to the Microsoft Press Book Connection Newsletter is the easiest way to stay current on Microsoft Press releases and special offers. To cancel your subscription, reply to this message with the word UNSUBSCRIBE in the subject line OR unsubscribe at http://www.microsoft.com/info/unsubscribe.mspx

Legal Information

© 2009 Microsoft Corporation. All rights reserved.
Sign Up for Other Newsletters | Unsubscribe | Update Your Profile
© 2009 Microsoft Corporation Terms of Use | Trademarks | Privacy Statement
Microsoft

Your cOmment"s Here! Hover Your cUrsOr to leave a cOmment.


Subscribe to: Post Comments (Atom)