Book Image

Microsoft Silverlight 4 and SharePoint 2010 Integration

By : Gaston C. Hillar
Book Image

Microsoft Silverlight 4 and SharePoint 2010 Integration

By: Gaston C. Hillar

Overview of this book

Silverlight is a powerful development platform for creating engaging, interactive user experiences for the Web, desktop, and mobile applications. Integrating Silverlight RIAs in SharePoint 2010 offers amazing opportunities to combine the power and flexibility offered by SharePoint. It is easy to create great user experiences when you have a step-by-step guide to implement Silverlight 4 applications on SharePoint 2010 sites. This book is not a primer on Silverlight 4 or SharePoint 2010. This book focuses on the integration of Silverlight 4 and SharePoint 2010 and provides step-by-step guidelines for implementing Silverlight RIAs in SharePoint. It is filled with real-world examples that depict the various techniques for interacting with data and services provided by this powerful business collaboration platform, for the enterprise and the Internet. As you sit reading this, you might have already started thinking about the benefits of implementing multiple Silverlight applications in a SharePoint environment. This book will help bring those thoughts to fruition. This book begins with the fundamental concepts of integrating Silverlight 4 with SharePoint 2010, such as the preparation of the development environment to create applications using Silverlight 4 and the addition of one or more Silverlight RIAs to a SharePoint site. Then, it moves on to the SharePoint Silverlight Client Object Model world, using step-by-step examples to combine a Silverlight application and a SharePoint module. It also covers methods to deploy and debug the Silverlight application while it runs as Silverlight Web Part in a SharePoint page. The book teaches you to take advantage of the new features offered by Visual Studio 2010 to browse SharePoint lists. Once the reader has control over the SharePoint Silverlight Client Object Model and its asynchronous operations in Silverlight applications, it is time to access external databases through the new Business Connectivity Services (BCS) and interact with workflows. Then, the book explains to perform CRUD operations by consuming the new SharePoint 2010 WCF Data Services in Silverlight. In the end, you'll learn to utilize Silverlight 4's rich media features to add effects and interactive animations to images and videos, thus offering the final touches to the Silverlight 4 and SharePoint 2010 integration learning experience. By the end of this book, you'll learn to take advantage of the unique features offered by Silverlight in order to create impressive UX that interact with SharePoint 2010.
Table of Contents (12 chapters)
Microsoft Silverlight 4 and SharePoint 2010 Integration
Credits
About the Author
Acknowledgement
About the Reviewers
Preface

About the Reviewers

Marius Constantinescu is currently the Lead Architect on Microsoft Solutions for a professional IT services company based in Geneva, Switzerland and also has experience on commercial development dating back in the late nineties.

Having worked with .NET from its very early beta stages as well as with SharePoint platform ever since 2003, Marius C. has achieved number of prestigious roll-outs for large international organizations and private companies, providing consulting expertise on architectures based on .NET, SharePoint, and related software.

His passion for technology has made him a recipient of various prestigious awards, such as Technology Scout for 2005, while being Microsoft Solution architect for Siemens, as well as gaining the Siemens Certified Architect certification. Most recently, his focus has again shifted to the latest .NET technologies, such as Silverlight 4, SharePoint 2010, and Cloud Computing.

He has been performing technical reviewing for almost a decade with multiple publishing houses and prestigious authors around .NET technologies, including two best-sellers on ASP.NET 2.0 for the popular author Dino Esposito back in 2005. He also speaks at technology conferences and maintains a blog available at http://nettitude.spaces.live.com.

Laurent Duveau is an expert in Silverlight, a technology that fascinates him and the development of which he has followed since the very beginning in 2007. He has had the opportunity to give a multitude of Silverlight presentations at conferences such as TechDays, DevTeach, Code Camp, User Group, MSDN Tour, and W3C. Laurent has been a Microsoft Certified Trainer (MCT) since 2004 and is also a Silverlight MVP, Silverlight Partner, and Silverlight Insider. He is Vice-president of RunAtServer Consulting (http://www.runatserver.com/), a company based in Montreal, QC whose focus is Silverlight projects, coaching, and training.

Russell East's career spans over 15 long years in which he has led development teams and developed software for a number of companies in varying industries of various sizes. He has used various technologies and languages along the way. These days he has focused his skill set in application architecture, primarily, Windows development with a mix of web development using WPF, Silverlight, WCF, and ASP.NET MVC using C#. Currently, he is freelancing and building up an innovative software company called Razorbeam.

Vikram Pendse is a consistent Microsoft MVP and first Silverlight MVP in India. He is very passionate about Microsoft Technologies. He completed his Masters in Computer Management from IndSearch, Pune. He is also involved as a speaker in various Microsoft events like Tech Ed-India,Virtual TechDays, DevCon, and other community events like CSI Annual Meets, IT Expo, Architect Day, and so on. He actively works with Pune User Group (http://www.puneusergroup.org) as User Group Lead, which is supported by Microsoft and INETA. Silverlight and ASP.NET are his core areas of interest. In the past, he executed large-scale Web Applications for Healthcare and hospitals, which included Product Development and implementation of HL7 standards. He also created POCs for many banking projects and HealthCare applications using cutting-edge technologies such as Silverlight, WCF RIA, and LINQ. He blogs at http://pendsevikram.blogspot.com.

I would like to dedicate this book to my son Kevin and my wife Vanesa