Buying Options
Data-Driven Services with Silverlight 2
Print $44.99
Add to Cart
Print+Ebook $49.49
Add to Cart
Ebook $35.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £34.50
Add to Cart
What is this?
Description
This comprehensive bookl teaches you how to build data-rich business applications with Silverlight 2 that draw on multiple sources of data. Packed with reusable examples, Data-Driven Services with Silverlight 2 covers all of the data access and web service tools you need, including data binding, the LINQ data querying component, RESTful and SOAP web service support, cross-domain web service calls, and Microsoft's new ADO.NET Data Services and the ADO.NET Entity Framework.
Full Description
Table of Contents
  1. Chapter 1 Getting Started with Silverlight 2

    1. The Importance of Data Access

    2. Jumping In

    3. Silverlight 2 Features

    4. LINQ

    5. Language Enhancements

    6. Summary

  2. Chapter 2 Silverlight Data-Binding Foundations

    1. Life Without Binding

    2. Data Binding in Silverlight

    3. XAML’s Binding Markup Extensions

    4. Runtime Binding

    5. DataContext

    6. Binding in Blend

    7. Summary

  3. Chapter 3 Modes and Notifications

    1. Binding Modes

    2. Notifications

    3. Summary

  4. Chapter 4 Managing Lists, Templates, and Converters

    1. Binding to List-Based Controls

    2. Templates and Rows

    3. Item Selection

    4. Lists and Notifications

    5. Converters

    6. Summary

  5. Chapter 5 WCF, Web Services, and Cross-Domain Policies

    1. ASMX Web Services

    2. Creating an ASMX Web Service

    3. Referencing an ASMX Web Service

    4. Consuming an ASMX Web Service

    5. Cross-Domain Calls and Policies

    6. Creating a Silverlight-Enabled WCF Service

    7. Calling Services Written by Other Developers

    8. Summary

  6. Chapter 6 Passing Entities via WCF

    1. Passing Entities Between Physical Tiers

    2. Using LINQ to SQL with Silverlight

    3. Silverlight and the Entity Framework

    4. Summary

  7. Chapter 7 Consuming RESTful Services with WebClient and HttpWebRequest

    1. RESTful Primer

    2. WebClient

    3. Invoking a RESTful Service with WebClient

    4. HttpWebRequest

    5. Summary

  8. Chapter 8 Consuming Amazon’s RESTful Services with Silverlight 2

    1. Data in the Cloud

    2. Creating an Amazon Shopping Cart

    3. Summary

  9. Chapter 9 Creating RESTful Services and Introducing SilverTwit

    1. Creating RESTful Services from WCF

    2. Servicing JSON

    3. Posting Data to a RESTful Service

    4. Case Study: SilverTwit

    5. Summary

  10. Chapter 10 Syndication Feeds and Silverlight 2

    1. Syndicated Feeds

    2. Requesting a Feed

    3. Reading a Feed

    4. Cross-Domain Policies

    5. Aggregating Feeds

    6. Summary

  11. Chapter 11 Silverlight 2 and ADO.NET Data Services

    1. ADO.NET Data Services Overview

    2. Services over Custom Data Sources

    3. ADO.NET Data Services over the Entity Framework

    4. More Saving Options

    5. Summary

  1. Appendix ADO.NET Data Services Quick Reference

    1. HTTP Methods

    2. System.Data.Services.Client

    3. System.Data.Services

    4. ADO.NET Data Services URI Options

    5. ADO.NET Data Services URI Operators

    6. ADO.NET Data Services URI Functions

  2. Appendix Silverlight 2 Debugging with HTTP Sniffing Tools

    1. Fiddler2

    2. Web Development Helper

    3. Firebug

  3. Colophon

View Full Table of Contents
Product Details
Title:
Data-Driven Services with Silverlight 2
By:
John Papa
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
December 2008
Ebook Release:
December 2008
Pages:
368
Print ISBN:
978-0-596-52309-1
| ISBN 10:
0-596-52309-2
Ebook ISBN:
978-0-596-15753-1
| ISBN 10:
0-596-15753-3
Customer Reviews
About the Author
  1. John Papa

    John Papa is a Microsoft C# MVP, MCSD.NET, and INETA Speaker who has been working with Microsoft distributed architectures for over 10 years. He has enterprise experience architecting and developing with .NET technologies focusing on architecture, patterns and practices, data access and mobile development. John has authored or co-authored several books on data access technologies, is the author of the "Data Points" column in MSDN Magazine, has presented MSDN WebCasts and can often be found speaking at industry conferences such as DevConnections and VSLive. You can contact John at www.johnpapa.net.

    View John Papa's full profile page.

Colophon

The animal on the cover of Data-Driven Services with Silverlight 2 is a white-cheeked turaco (Tauraco leucotis). The bird is prized for its beauty: its feathers contain rich blue, green, and copper hues that are not found in other birds, and, when flying, the bird's vibrant red secondary feathers become visible. A white stripe runs along one cheek (hence its common name), and its beak and a circular patch around its eye are bright orange.

White-cheeked turacos live in families of no larger than six birds. Researchers believe the birds show their distinctive red coloring while flying to let their family members know where they are and also to help set the boundaries of their territory.

Although the bird's natural habitat is in Africa, white-cheeked turacos can be found in zoos around the world. Visitors to zoos find the birds are popular not only for their colorful appearances, but also for their colorful personalities, as the birds have curious natures and often enjoy being approached by humans.

Throughout the mating season, male and female white-cheeked turacos will usually spend time apart when not breeding; if the birds are forced together during this time, they will fight and occasionally harm each other. However, after the female lays her eggs, the parents again become attentive toward each other and others of their kind, and it is not unusual for adult white-cheeked turacos to become foster parents to other chicks within their species.

The cover image is from Cassell's Natural History. The cover font is Adobe ITC Garamond. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSansMonoCondensed.

  • Book cover of Data-Driven Services with Silverlight 2