- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
Sharepoint 2010 Development with Silverlightby Bob German
Synopses & Reviews
Develop Visually Compelling, Easy-to-Use SharePoint® 2010 Business Solutions with Silverlight® 5!
With Microsoft SharePoint 2010, developers can create richer, more compelling, and more efficient user interfaces than ever before. This book teaches experienced ASP.NET developers how to build them with Silverlight® 5: the easiest, cleanest way to get the job done. Two Microsoft insiders teach developers all the concepts and techniques needed to create robust solutions, and present fully-documented code that demonstrates superior design and programming.
Bob German and Paul Stubbs draw on their extensive experience developing custom SharePoint solutions with Silverlight and presenting on these technologies at leading Microsoft developer events. They quickly review the fundamentals of both SharePoint and Silverlight development, and then demonstrate how to use both platforms together to build uniquely powerful solutions. They walk you through using Silverlight features built into SharePoint 2010; developing Silverlight web parts for SharePoint; using Expression Blend to prototype and visually design Silverlight applications; and accessing content from virtually any source. Next, you’ll put these techniques to work in building four start-to-finish solutions, ranging from a Windows Phone 7 mobile app to a cloud-based Office 365 offering.
· Understanding the advantages of using SharePoint and Silverlight together
· Using “out-of-the-box” features for leveraging Silverlight without writing custom code
· Creating visual Web Parts components that end users can configure
· Bringing designers and developers together to craft visually stunning applications with Expression Blend
· Accessing SharePoint via the HTML Bridge
· Accessing SharePoint Data with the Client Object Model, WCF Data Services, and Web Services
· Creating mashups that integrate data from diverse external systems
· Crafting effective Silverlight navigation
· Using SharePoint and Silverlight together “in the cloud”
· Developing out-of-browser applications
· Integrating with Search, Excel Services, and Visio Services
· Building Silverlight custom field controls for rendering and editing new kinds of data in SharePoint
This book will be valuable to every ASP.NET developer, architect, and integrator who wants to build state-of-the-art SharePoint solutions with Silverlight—within the enterprise, for consulting clients, or for commercial sale.
This book is for every SharePoint developer who wants to build state-of-the-art solutions with Silverlight—within the enterprise, for consulting clients, or for commercial sale.
Developers increasingly want to build rich applications that run in the SharePoint 2010 browser user interface while offering a far more compelling and engaging experience than conventional web pages. One proven technology gives them all the tools and resources they need to achieve these goals: Silverlight®. Using Silverlight and SharePoint together, developers can create state-of-the-art applications that utilize Silverlight’s outstanding user experience, and fully leverage the vast collections of business data already stored in corporate SharePoint deployments. In SharePoint 2010 Development with Silverlight, two SharePoint gurus collaborate to teach all the concepts and techniques needed to create robust Silverlight solutions for delivery through SharePoint 2010, and present fully documented code that demonstrates superior design and programming.
Bob German and Paul Stubbs draw on their extensive experience developing custom SharePoint business solutions with Silverlight and presenting on these technologies at leading Microsoft developer events. Writing for both experienced and new SharePoint developers, they quickly review the fundamentals of both SharePoint and Silverlight development, and then demonstrate how to use both platforms together to build uniquely powerful solutions. These include:
• Simple and connected Silverlight Web Parts (Chapter 5) and Silverlight Web Part Editing (Chapters 7 and 10)
• Advanced use of the SharePoint Client Object Model including dynamic loading, paging, and server-side exception handling (Chapter 8)
• Use of SharePoint’s REST API including paging, caching, and filtering (Chapter 9)
• Integration with SharePoint search and social networking (Chapter 10)
• Solutions that improve performance and reduce server traffic by passing serialized .NET objects on the web page (Chapter 7)
• SharePoint applications for Windows Phone 7 (Chapter 12)
• Integration with Office 365 and Windows Azure™ services (Chapter 14)
• Silverlight field types in SharePoint, featuring a mapping field that allows geocoding SharePoint content (Chapter 15)
Including New Features in Silverlight 5
Silverlight 5 introduces a number of new features such as implicit data templates and debugging data binding that can be very helpful in SharePoint solutions. All the examples in this book have been tested with Silverlight 4; some have been extended to showcase the new capabilities in Silverlight 5. See Chapter 3 for a list.
With SharePoint 2010, developers can create richer, more compelling, and more efficient user interfaces than ever before. This book teaches developers how to build them with Silverlight - the easiest, cleanest way to get the job done. Utilizing fully explained code listings, two Microsoft insiders teach everything developers they need to know. They teach key concepts through the creation of useful working solutions, and present code that teaches superior design as well as efficient programming. You can start from the beginning if you're new to both SharePoint and Silverlight, or skip the first few chapters if you're already familiar with developing for either or both of them. After explaining the tight integration between SharePoint 2010 and Silverlight , the authors show how to use Silverlight to overcome key limitations of "sandboxing"; design more secure, scalable SharePoint solutions; and choose the right approaches to accessing data from Silverlight. A complete "Building Solutions" section offers cookbook solutions for these and other advanced tasks: * Building out-of-browser applications * Supporting webcams * Constructing geocoding and mapping applications * Creating mashups to combine data from multiple sources * Integrating with Search, Excel Services, and Visio Services
About the Author
Bob German is a Technology Architect at the Microsoft Technology Center in Waltham, Massachusetts. In this role, Bob has been developing for SharePoint since it was called “Site Server 3.0” back in the late 1990’s. Bob took an interest in Silverlight when its 2.0 version was released, and has been a frequent conference speaker on the topic.
Paul Stubbs is a Microsoft Technical Evangelist for SharePoint and Office, where he focuses on information worker development community around SharePoint, Office, and Silverlight. He has authored four books on solution development using Microsoft Office, SharePoint and Silverlight, several articles for MSDN Magazine, and has also spoken at Microsoft Tech-Ed and the Microsoft Professional Developers conferences. Paul has also worked as a Senior Program Manager with the Visual Studio Tools for Office (VSTO) team in Redmond, Washington. Read Paul’s blog at msdn.com/pstubbs.
Table of Contents
PART 1: GETTING STARTED
2. Introduction to SharePoint Development
3. Introduction to Silverlight Development
4. A First SharePoint and Silverlight Project
PART 2: SharePoint and Silverlight Development
5. Web Part Development
6. Advanced Web Part Development
7. Expression Blend, Data Binding and Sample Data
8. Accessing SharePoint Data with the Client Object Model
9. Accessing SharePoint Data with the Open Data Protocol (OData)
10. Accessing SharePoint Data with Web Services
11. Accessing Data on the Web Page
12. Accessing External Data
PART 3: Building Solutions
13. Creating Silverlight Navigation
14. Out of Browser Access to SharePoint
15. Azure and SharePoint integration
What Our Readers Are Saying
Business » Computers