Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
44 used & new from $25.64

Have one to sell? Sell yours here
 
   
Data-Driven Services with Silverlight 2
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Data-Driven Services with Silverlight 2 (Paperback)

by John Papa (Author)
Key Phrases: managing lists, syndication feed, width units, Data Services, Private Sub, End Get Set (more...)
4.6 out of 5 stars See all reviews (18 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 13? Choose One-Day Shipping at checkout. Details
32 new from $25.64 12 used from $36.64
Also Available in: List Price: Our Price: Other Offers:
Digital (Download: PDF) $35.99 $35.99
A Free Article from "Data-Driven Services with Silverlight 2" Author John Papa
Download Service-Driven Apps With Silverlight 2 And WCF for quick Silverlight 2 tips [pdf]

Special Offers and Product Promotions


Best Value

Buy Programming ASP.NET 3.5 and get Data-Driven Services with Silverlight 2 at an additional 5% off Amazon.com's everyday low price.

Programming ASP.NET 3.5 + Data-Driven Services with Silverlight 2
Buy Together Today: $66.00

Show availability and shipping details

  • Programming ASP.NET 3.5

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Data-Driven Services with Silverlight 2

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Pro Silverlight 2 in C# 2008 (Windows.Net)

Pro Silverlight 2 in C# 2008 (Windows.Net)

by Matthew MacDonald
5.0 out of 5 stars (12)  $31.49
Programming Entity Framework

Programming Entity Framework

by Julia Lerman
4.7 out of 5 stars (19)  $34.64
RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5

RESTful .NET: Build and Consume RESTful Web Services with .NET 3.5

by Jon Flanders
$26.39
Foundation Silverlight 2 Animation

Foundation Silverlight 2 Animation

by Jeff Paries
4.8 out of 5 stars (10)  $26.39
Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)

Microsoft® .NET: Architecting Applications for the Enterprise (PRO-Developer)

by Dino Esposito
4.8 out of 5 stars (16)  $27.04
Explore similar items

Editorial Reviews

Product Description
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.



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: 366 pages
  • Publisher: O'Reilly Media, Inc.; 1st edition (January 2, 2009)
  • Language: English
  • ISBN-10: 0596523092
  • ISBN-13: 978-0596523091
  • Product Dimensions: 9.1 x 6.9 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 (18 customer reviews)
  • Amazon.com Sales Rank: #47,161 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #6 in  Books > Computers & Internet > Microsoft > Web Publishing
    #40 in  Books > Computers & Internet > Web Development > Web Services
    #43 in  Books > Computers & Internet > Microsoft > Development > SQL Server

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Data-Driven Services with Silverlight 2
71% buy the item featured on this page:
Data-Driven Services with Silverlight 2
$29.69
Pro Silverlight 2 in C# 2008 (Windows.Net)
13% buy
Pro Silverlight 2 in C# 2008 (Windows.Net) 5.0 out of 5 stars (12)
$31.49
Programming Entity Framework
7% buy
Programming Entity Framework 4.7 out of 5 stars (19)
$34.64
Foundation Silverlight 2 Animation
5% buy
Foundation Silverlight 2 Animation 4.8 out of 5 stars (10)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(11)
(10)
(9)
(8)
(7)
(7)
(6)
(3)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
John Papa suggested this product show on searches for "wcf". What do you suggest?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

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

 
13 of 15 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
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 5 people found the following review helpful:
3.0 out of 5 stars Repetitive - where were the editors?, April 1, 2009
By Marcus F. Schluper "marc.schluper" (Beaverton, OR United States) - See all my reviews
(REAL NAME)   
The book may be the best available at this time and I appreciate it exists already. But I could have waited another week or two to have it cleaned up. It looks like the author never took the time to plan where he would introduce concepts and hence ended up introducing them repeatedly. Or do authors get paid by the page? For instance, the concept that a DataContext for a control can be specified at every level in the control hierarchy above (and including) this control is mentioned SIX times (pages 27, 28, 36 (twice), 37, and 38). Explaining INotifyPropertyChanged and Binding Modes is important, but does it really need 21 pages to cover them? Do we really need an example with 10 properties (both in C# and VB) to get it? Couldn't the XAML (page 51) at least be clean? On page 101 he writes (no kidding!)

"This window will search for any service that exposes Web Services Description Language (WSDL), which makes it discoverable. Both WCF web services and ASMX web services support SOAP 1.1 and are discoverable, so you can find them through this window. You can add as a service reference from a Silverlight 2 application any SOAP service that is discoverable and supports the basic profile of SOAP 1.1. Discoverable services are those that support WSDL. These include both WCF services and ASMX services"

John Papa's articles in MSDN Magazine are of much higher quality.
So I definitely do not agree with others who claim this book is very well written. When I read the same thing over and over again I feel I am listening to a poorly prepared presentation, taking too much of my time. Hopefully next time the editors (are allowed to) play their role. The subject deserves it.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
4.0 out of 5 stars Best resource I've found so far, April 16, 2009
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

5.0 out of 5 stars excellent silverlight reference
My favorite parts of this book include data binding and ado.net
data services. I did wish that john covered asp. Read more
Published 2 months ago by W. Simons

4.0 out of 5 stars Essential for any Silverlight 2 developer
Developers and businesses alike are starting to see the benefits of Silverlight 2 and more and more are starting to take advantage of it's capabilities. Read more
Published 3 months ago by Colin Brown

4.0 out of 5 stars Solid Material but (annoyingly) repetitive
I give the book 5 stars for the topics covered overall, but only 3 stars for repeating things over and over. Read more
Published 3 months ago by MEERIGH MOHAND

5.0 out of 5 stars A pick for developer libraries strong in Silverlight and advanced business programming applications
John Papa's DATA-DRIVEN SERVICES WITH SILVERLIGHT 2 tells how to build data-rich business applications using Silverlight 2 and multiple sources of data. Read more
Published 3 months ago by Midwest Book Review

5.0 out of 5 stars Great Book on Silverlight Data
John gets data. That's the important part of this book in my opinion. This is the book I recommend to my students who need to know how to access web services, WCF, ADO. Read more
Published 4 months ago by Shawn Wildermuth

5.0 out of 5 stars If you use Silverlight, this book is for you.
There are lots of good books that cover the fundamentals of Silverlight, but this book goes deeper! If you're a practicing Silverlight developer, or even if you're just... Read more
Published 4 months ago by Erik Mork

5.0 out of 5 stars Outstanding Reference
As someone that writes and speaks about Silverlight, I'm not sure I can say enough about this book. John has provided a path for the person unfamiliar with data concepts and... Read more
Published 4 months ago by D. Campbell

5.0 out of 5 stars Great Silverlight 2 Resource
I've just started to dig my way into Silverlight 2 and this book has been invaluable in getting me up to speed on the technology. Read more
Published 4 months ago by Brian Peek

4.0 out of 5 stars Solid material
Good book, a bit slow at times (author reiterates points a little too often - thus the 4 stars), but other wise good material. Read more
Published 4 months ago by Daniel

5.0 out of 5 stars Fantastic reference for developing Silverlight Biz Apps
If you are looking to build a business-focused application with Silverlight, chances are you are going to need to access data of some sort. Read more
Published 5 months ago by Alvin Ashcraft

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
  Discussion Replies Latest Post
Get Rich Cheating 0 9 days ago
Decision Options 0 16 days ago
A funny, nonfiction blog about work 1 17 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Cut Wood Down to Size

Cut Wood Down to Size

Split wood with ease using a log splitter from the Outdoor Power & Lawn Equipment Store.

Shop all log splitters

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Get Some Air Power

Shop for air compressors
An air compressor provides all the power you need to complete those heavy-duty jobs.

Shop for air compressors

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates