Managing Data and Media in Microsoft Silverlight 4: A mashup of chapters from Packt's bestselling Silverlight books

More Information
  • Manage layouts and general content organization
  • Know when and how to customize your data in Silverlight using important data controls.
  • Build data-driven business applications in Silverlight much more easily and much faster using Data binding
  • Add functionality to your Silverlight business applications by harnessing REST and WCF Data Services as an underlying platform for communication via Flickr and Twitter
  • Develop Silverlight RIAs that interact with SharePoint 2010 data and services
  • Bring life to business applications and complex workflows
  • Host and use Silverlight WebParts and the SharePoint Client Object Model
  • Understand how to determine between the different data access strategies (SOAP, REST, and OData)



Microsoft Silverlight is a programmable web browser plugin that enables features including animation, vector graphics, and audio-video playback – features that characterize Rich Internet Applications. However, Silverlight is a great Line-Of-Business platform and is increasingly being used to build data-driven business applications. This book will enable .NET developers to get their finger on the pulse of data-driven business applications in Silverlight.

Managing Data and Media in Silverlight 4: A mashup of chapters from Packt's bestselling Silverlight focuses on showing .NET developers how to interact with, and handle multiple sources of data in Silverlight business applications, and how to solve particular data problems following a practical hands-on approach, using real-world examples. This book is a collections of media and data based chapters from Packt’s best selling Silverlight books:
1. Silverlight 4 User Interface Cookbook
2. Microsoft Silverlight 4 Business Application Development: Beginner’s Guide
3. Microsoft Silverlight 4 Data and Services Cookbook
4. Microsoft Silverlight 4 and SharePoint 2010 Integration
5. Microsoft Silverlight 4: Building Rich Enterprise Dashboards
6. 3D Game Development with Microsoft Silverlight 3: Beginner's Guide

The book starts with discussion on layouts and content organization and covers all the options available to access data and communicate with services to get the most out of data in your Silverlight business applications, at the same time providing a rich user experience. Understand sophisticated data access techniques in your Silverlight business applications by binding data to Silverlight controls, validating data in Silverlight, getting data from services into Silverlight applications and much more! Discover the tips, tricks and hands on experience to create, customize and design rich enterprise dashboards with Silverlight from a distinguished team of User Experience and Development authors.

This book contains real-world examples that depict various techniques for interacting with data and services provided by this powerful business collaboration platform, for the enterprise and the Internet. The book ends with an appendix covering 3D Game Development.

The TOC with parent books in brackets:

Chapter 1: Layouts and General Content Organization (Silverlight 4 User Interface Cookbook)
Chapter 2: Handling Data (Microsoft Silverlight 4 Business Application Development: Beginner’s Guide)
Chapter 3: An Introduction to Data Binding (Microsoft Silverlight 4 Data and Services Cookbook)
Chapter 4: Advanced Data Binding (Microsoft Silverlight 4 Data and Services Cookbook)
Chapter 5: The Data Grid (Microsoft Silverlight 4 Data and Services Cookbook)
Chapter 6: Talking to REST and WCF Data Services (Microsoft Silverlight 4 Data and Services Cookbook)
Chapter 7: Interacting with Data on the SharePoint Server (Microsoft Silverlight 4 and SharePoint 2010 Integration)
Chapter 8: Interacting with Rich Media and Animations (Microsoft Silverlight 4 and SharePoint 2010 Integration)
Chapter 9: Building Dashboards in SharePoint and Silverlight (Microsoft Silverlight 4: Building Rich Enterprise Dashboards)
Chapter 10: Data Access Strategies (Microsoft Silverlight 4: Building Rich Enterprise Dashboards)
Appendix: Working with 3D Characters (3D Game Development with Microsoft Silverlight 3: Beginner's Guide)

  • A mashup book from expert Silverlight professionals, from 6 Packt donor titles - professional expertise distilled in a true sense starting at just $19.99
  • Packed with practical, hands-on examples, illustrating techniques to solve particular data problems effectively within your Silverlight business applications
  • Manage data in Silverlight, build and maintain rich dashboards, integrate Sharepoint with Silverlight and more


Page Count 526
Course Length 15 hours 46 minutes
ISBN 9781849685641
Date Of Publication 24 Feb 2012
Data applications
Time for action —creating a business object
Windows Communication Foundation (WCF)
Time for action —creating a Silverlight-enabled WCF service
Collecting data
Time for action —creating a form to collect data
Validating data
Time for action —creating a data object
Time for action —binding our data object to our controls
Time for action —validating data input
Data submission
Time for action —submitting data to the server
The second remake assignment
Time for action —exporting a 3D model without considering textures
Time for action —from DCC tools to WPF
Time for action —displaying a 3D model in a 2D screen with WPF
Time for action —using other XAML exporter for DCC tools
Time for action —adding 3D elements and interacting with them using Expression Blend
Silverlight and the 3D world
Time for action —exporting a 3D model to ASE
Time for action —installing Balder 3D engine
Time for action —from DCC tools to Silverlight


Gaston C. Hillar

Gaston C. Hillar is Italian and has been working with computers since he was 8 years old. Gaston has a Bachelor's degree in computer science (graduated with honors) and an MBA.

Currently, Gaston is an independent IT consultant and a freelance author who is always looking for new adventures anywhere in the world.

He was a senior contributing editor at Dr. Dobb's, and has written more than a hundred articles on software development topics. He has received the prestigious Intel® Black Belt Software Developer award eight times. He has written many articles about Java for Oracle Java Magazine.

Gaston was also a former Microsoft MVP in technical computing. He lives with his wife, Vanesa, and his two sons, Kevin and Brandon.

Cameron Albert

Cameron Albert is an independent software development consultant with over ten years of experience, specializing in Microsoft technologies such as Silverlight, WPF, WCF, SQL Server and ASP.NET. Having worked in the medical, insurance and media/entertainment industries Cameron has been involved in a variety of development solutions featuring a broad range of technical issues. Cameron also dabbles in game development utilizing Silverlight and maintains a blog detailing his exploits into the development world here:

Frank LaVigne

Frank LaVigne has been hooked on software development since he was 12, when he got his own Commodore 64 computer. Since then, he's worked as developer for fi nancial fi rms on Wall Street and also in Europe. He has worked on various Tablet PC soluti ons and on building advanced user experiences in Silverlight and WPF. He lives in the suburbs of Washington, DC. He founded the CapArea.NET User Group Silverlight Special Interest Group and has been recognized by Microsoft as a Tablet PC MVP. He blogs regularly at


Gill Cleeren

Gill Cleeren is Microsoft Regional Director (, Silverlight MVP (former ASP.NET MVP) and Telerik MVP. He lives in Belgium where he works as .NET architect at Ordina ( Passionate about .NET, he’s always playing with the newest bits. In his role as Regional Director, Gill has given many sessions, webcasts and training on new as well as existing technologies, such as Silverlight, ASP.NET and WPF at conferences including TechEd Berlin 2010, TechDays Belgium – Switzerland - Sweden, DevDays NL, NDC Oslo Norway, DevReach Bulgaria, NRW Conference Germany, Spring Conference UK, Telerik Silverlight Roadshow in Sweden, Telerik RoadShow UK. He is the author of Packt’s Microsoft Silverlight 4 Data and Services Cookbook and is also the author of many articles in various developer magazines and for and he organizes the yearly Community Day event in Belgium. He also leads Visug (, the largest .NET user group in Belgium. You can find his blog at and on Twitter by following @gillcleeren.

Kevin Dockx

Kevin Dockx lives in Belgium and works at RealDolmen, one of Belgium's biggest ICT companies, where he is a 30-year old technical specialist/project leader on .NET web applications, mainly Silverlight, and a solution manager for Rich Applications (Silverlight, Windows Phone 7, WPF, Surface, HTML5). His main focus is on all things Silverlight, but he still keeps an eye on the new developments concerning other products from the Microsoft .NET (Web) Stack. As a Silverlight enthusiast, he's a regular speaker on various national and international events, like Microsoft DevDays in the Netherlands, Microsoft Techdays in Portugal, NDC Oslo Norway, and Community Day Belgium. He is the author of Packt’s Microsoft Silverlight 4 Data and Services Cookbook and also writes articles for various Silverlight-related sites & magazines. His blog, which contains various tidbits on Silverlight, .NET, and the occasional rambling, can be found at, and you can find him on Twitter as well: @KevinDockx.

Vibor Cipan

Vibor Cipan is currently serving as the CEO and Partner of FatDUX Zagreb – a full service interactive UX and service design agency with offices around the world. Before joining FatDUX, Vibor worked at Microsoft Development Center in Copenhagen and before that, at Microsoft, Croatia. One thing, however, has stayed constant—his focus on user experience, service design, usability and information architecture. He has been awarded the prestigious title of 'Microsoft Most Valuable Professional' for three years in a row (and is still currently holding that title). He was the youngest awardee and the first one in the CEE, Europe to receive the award while being a full-time student.

Todd Snyder

Todd Snyder has been a software developer/architect for over 16 years. During that time, he has spent several years as a consultant providing technical guidance and leadership for the development of enterprise class systems on the Microsoft Platform. At Infragistics, he is a principal consultant that focuses on the design and construction of RIA and n-tier based applications. Todd is the co-leader for the New Jersey .Net user group ( and is a frequent speaker at trade shows, code camps, and Firestarters.

Joel Eden, PhD

Joel Eden, PhD has been working in the area of user experience and design methods for over 10 years. Currently a Senior Interaction Designer working on UX Tools at Infragistics, Joel spent three years in the Infragistics Services group, consulting for external clients. Prior to Infragistics, he worked at multiple design agencies in the Philadelphia area, as well as working at Lockheed Martin’s Advanced Technology Labs. Joel holds a B.S. in Computer Science, and a Ph.D in Information Science, both from Drexel University.

Jeffrey Smith

Jeffrey Smith has been a Visual Designer for six years. During that time he has been an Art Director at various agencies and studied special effects and animation at NYU. A convert from flash and flex he has been working with .NET technologies for the past two years, specializing in WPF and Silverlight. At Infragistics, he is an UX Visual Designer that focuses on the design, implementation and User Experience. You can view some of his work at

Matthew Duffield

Matthew Duffield is a .NET architect designing and developing enterprise applications. He specializes in .NET with an emphasis on WPF, Silverlight, and WP7 development. He is a Microsoft MVP in Client Application Development and has an MSCD.NET certification. He also works in business intelligence, designing and developing solutions for data warehouse and data mining initiatives. You can read his blog at and follow him on Twitter at @mattduffield.