Data-Driven Services with Silverlight 2 and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$3.99 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Data-Driven Services with Silverlight 2
 
 
Start reading Data-Driven Services with Silverlight 2 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Data-Driven Services with Silverlight 2 [Paperback]

John Papa (Author)
4.6 out of 5 stars  See all reviews (19 customer reviews)

List Price: $44.99
Price: $29.84 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.15 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 7 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details

Formats

Amazon Price New from Used from
Kindle Edition $19.79  
Paperback, Bargain Price $18.00  
Paperback, December 29, 2008 $29.84  
Like this book? Find similar titles in the O'Reilly Bookstore.

Book Description

December 29, 2008
This comprehensive book 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 calls, and Microsoft's new ADO.NET Data Services and the ADO.NET Framework. With this book, you will:
  • Know when and how to use LINQ to JSON, LINQ to XML, and LINQ to Objects
  • Learn how Silverlight 2 applications bind, pass, read, save, query and present data
  • Discover how your application can call web services to work with SOAP, REST, RSS, AtomPub, POX and JSON Design REST, ASMX, and WCF web services that communicate with Silverlight 2
  • Harness RESTful web services such as Digg, Amazon and Twitter
  • Retrieve and save data using the new Entity Framework and WCF
  • Work with RESTful ADO.NET Data Services and its Silverlight client library to move data between your Silverlight application and database

Data-Driven Services with Silverlight 2 offers many tips and tricks for building data-rich business applications, and covers the scenarios you're most likely to encounter. Complete examples in C# and VB can be downloaded from the books companion website.


Special Offers and Product Promotions


Frequently Bought Together

Customers buy this book with Pro Silverlight 2 in C# 2008 (Expert's Voice in Web Development) $36.49

Data-Driven Services with Silverlight 2 + Pro Silverlight 2 in C# 2008 (Expert's Voice in Web Development)


Editorial Reviews

About the Author

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.

Product Details

  • Paperback: 368 pages
  • Publisher: O'Reilly Media; 1st edition (December 29, 2008)
  • Language: English
  • ISBN-10: 0596523092
  • ISBN-13: 978-0596523091
  • Product Dimensions: 9.2 x 7.1 x 0.8 inches
  • Shipping Weight: 14.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #926,498 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

19 Reviews
5 star:
 (13)
4 star:
 (5)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (19 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

14 of 16 people found the following review helpful:
4.0 out of 5 stars Very well-written with easy to follow examples but lacks discussion of potential gotchas, December 25, 2008
This review is from: Data-Driven Services with Silverlight 2 (Paperback)
While many initial books on Silverlight tended to highlight the ease with which one can create great looking animations and user interfaces, this book is focused entirely on tools and techniques for building and debugging data-bound applications with Silverlight 2 as the client. The first four chapters discuss in great detail various data binding concepts and how Silverlight 2's offerings are more limited than those available with WPF. Chapters 5 and 6 are devoted to discussions of building and consuming ASMX and SOAP-based WCF services, cross-domain policies, and new data serialization features available in .Net 3.5 SP 1; one key learning from these chapters is that Silverlight 2 only supports basicHttpBinding for SOAP-based WCF Services. The next three chapters explain how REST-based Services differ from SOAP-based Services, how to build REST-based WCF Services, and how to consume such services as well as RESTful Services available from Digg, Amazon, and Twitter using the WebClient class (a scaled down version of the full .Net version) included in the Silverlight 2 plug-in. Those chapters demonstrate how to issue GET and POST RESTful requests but only briefly describe the availability of workarounds for issuing PUT and DELETE Restful requests with no further pointers or sample code. The same chapters include demonstrations of how to consume responses formatted in XML or JSON using LINQ to XML and LINQ to JSON, respectively. The next chapter provides information on how to interact with Syndication Feeds, and the last chapter is a lengthy excellent discussion of how to use ADO.Net Data Services. Appendix A provides a Quick Reference on ADO.Net Data Services and Appendix B discusses a few HTTP Sniffing Tools that can be used for debugging Silverlight 2 applications. All code samples are in C# and VB, and can be downloaded from silverlight-data.com. Overall, I thought the book is very well-written, the code samples are easy to follow, but almost all of them only deal with happy path scenarios, with very little discussion of potential gotchas and how to deal with such potential problems.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
4.0 out of 5 stars Best resource I've found so far, April 16, 2009
This review is from: Data-Driven Services with Silverlight 2 (Paperback)
This book comprehensivley covers all of the important topics required for constructing SilverLight apps that are interacting with different data sources through WCF or REST. It provides very detailed information on the different techniques available. It includes a great chapter on using ADO.Net Data Services, including how to use the Entity Framework. Most developers will pick one particular data integration architecture and stick with it, this book will certainly help architects to make the correct decision and answer their questions regarding the different alternatives. A valuable resource.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars excellent silverlight reference, April 13, 2009
This review is from: Data-Driven Services with Silverlight 2 (Paperback)
My favorite parts of this book include data binding and ado.net
data services. I did wish that john covered asp.net ajax a bit deeper
and went into sql custom domain modeling. John papa writes for msdn
magazine and his books and articles are a pleasure to read....
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
managing lists, syndication feed, width units, custom data sources, posting data, service file template, domain model entities, new tweet, change interceptor, binding markup extensions, etag value, backing property, enumerator values, eager loading, manual binding, runtime binding, object initializers, cloud services, converter class, physical tiers, delayed loading, dependency property, syndicated feeds, custom entities, anonymous delegate
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Data Services, Private Sub, End Get Set, Entity Framework, Binding Mode, End Set End Property Private, Setter Property, Visual Studio, Consuming Amazon, Live Search, End Sub, Amazon Shopping Cart, Public Sub, Cross-Domain Policies, Public Function, Getting Started, Web Development Helper, Public Class, Hoo Company, Internet Explorer, Binding Path, Foo Company, Height Units, Imports System, Silverlight Data-Binding Foundations
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(11)
(10)
(10)
(8)
(8)
(7)
(6)
(3)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject