Got more questions? Find advice on: SQL | XML | Regular Expressions | Windows
in Search
Welcome to AspAdvice Sign in | Join | Help

PressReleases

Press Releases submitted from various .NET companies.

Data-Driven Services with Silverlight 2--New from O'Reilly

Data Access and Web Services for Rich Internet Applications

Data-Driven Services with Silverlight 2Sebastopol, CA—Silverlight is a fantastic tool for designing rich interfaces that work in various browsers. However, its extensive support for data programmability is what makes Silverlight 2 a viable solution for business applications. John Papa's new book, Data-Driven Services with Silverlight 2 provides the knowledge you need to build visually and functionally robust applications with this exciting tool.

This comprehensive book shows readers 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'll 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 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.

Without a doubt, the single best book on data and Silverlight I've read. Truly indispensable.
– Jesse Liberty, Silverlight geek and Microsoft senior program manager

RIA is a game-changer for data access. John's book helps the developer understand this new playing field and how to deal with data in this new world.
&ndash Shawn Wildermuth, Microsoft MVP (C#)

For a review copy or more information please email kathrynb@oreilly.com. Please include your delivery address and contact information.

John Papa is a Microsoft C# MVP, MCSD.NET, and INETA Speaker who has been working with Microsoft distributed architectures for over 10 years.

Additional Resources:
For more information about the book, including table of contents, index, author bios, and cover graphic, see: http://www.oreilly.com/catalog/9780596523091

Data-Driven Services with Silverlight 2

Data-Driven Services with Silverlight 2
John Papa
ISBN: 9780596523091, 366 pages, Book Price: $44.99 USD, £31.99 GBP
PDF Price: $35.99 USD
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.

# # #

O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.

Available online at http://oreilly.com/store/O'Reilly.com

Published Thursday, January 08, 2009 8:31 PM by msmith

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Leave a Comment

(required) 
(optional)
(required) 
Enter the code you see below

Submit