"This is a great book for someone looking to get a broad view of the Silverlight 4 platform. It is very simple to read/understand for anyone wanting to get started. The book is very illustrative - literally - to provide good visuals about each of the core concepts. At the end of reading this book and following the examples, the reader should be able to quickly start building "real" applications using the basic concepts. ... Recommend."

"Handy guide for you to find specific solutions you want to achieve in Silverlight 4" - Kunal Chowdhury, a Silverlight MVP

This book illustrates more than 100 features in Silverlight using a simple problem/solution approach. It takes one feature at a time and guides you in progressive journey where you begin by using the basic components, then by creating graphics and animations. You then create rich media applications on the client and web services, and delve into calling advanced Web services like AJAX, REST and WCF services from Silverlight.

The book takes an example approach for all problems and features, and illustrates with class diagrams what objects and methods are used and how the elements of a Silverlight project are created in easy to understand format.

In the Book

Design a Rich Internet Application

Extend the Control Framework

Create Compelling Graphics

Work with Animation

Extend the Browser Programming Model

Bring Data Visualization to the Web

Develop with ASP.NET and Ajax

Work with Web Services

Create Rich Silverlight Media Applications

Deliver Enhanced and Interactive Streaming Video Experiences

The book assumes the reader has a basic understanding of web technologies and .Net programming languages, and is targeted at the intermediate to advanced Silverlight developer.

Product Details

About the Author

Rajesh Lal is passionate about Silverlight and Web technologies. He specializes in web and mobile technologies and has received numerous awards for his articles on Windows and Gadgets. He is also a frequent contributor to Windows Magazine, Code Project website, and MSDN magazine. With over a decade of experience in the IT industry, Rajesh enjoys taking an objective and pragmatic approach to developing applications and make extra effort to simplify complex topics.

He has a master's degree in computer science and holds both MCSD and MCAD titles. He currently resides in Mountain View, California.

For book downloads, updates and other resources visit http://silverlightfun.com

Read an Excerpt

Rajesh Lal is passionate about Silverlight and Web technologies. He specializes in web and mobile technologies and has received numerous awards for his articles on Windows and Gadgets. He is also a frequent contributor to Windows Magazine, Code Project website, and MSDN magazine. With over a decade of experience in the IT industry, Rajesh enjoys taking an objective and pragmatic approach to developing applications and make extra effort to simplify complex topics.

He has a master's degree in computer science and holds both MCSD and MCAD titles. He currently resides in Mountain View, California.

For book downloads, updates and other resources visit http://silverlightfun.com

First Chapter

Rajesh Lal is passionate about Silverlight and Web technologies. He specializes in web and mobile technologies and has received numerous awards for his articles on Windows and Gadgets. He is also a frequent contributor to Windows Magazine, Code Project website, and MSDN magazine. With over a decade of experience in the IT industry, Rajesh enjoys taking an objective and pragmatic approach to developing applications and make extra effort to simplify complex topics.

He has a master's degree in computer science and holds both MCSD and MCAD titles. He currently resides in Mountain View, California.

For book downloads, updates and other resources visit http://silverlightfun.com

Table of Contents

Rajesh Lal is passionate about Silverlight and Web technologies. He specializes in web and mobile technologies and has received numerous awards for his articles on Windows and Gadgets. He is also a frequent contributor to Windows Magazine, Code Project website, and MSDN magazine. With over a decade of experience in the IT industry, Rajesh enjoys taking an objective and pragmatic approach to developing applications and make extra effort to simplify complex topics.

He has a master's degree in computer science and holds both MCSD and MCAD titles. He currently resides in Mountain View, California.

For book downloads, updates and other resources visit http://silverlightfun.com

Reading Group Guide

Rajesh Lal is passionate about Silverlight and Web technologies. He specializes in web and mobile technologies and has received numerous awards for his articles on Windows and Gadgets. He is also a frequent contributor to Windows Magazine, Code Project website, and MSDN magazine. With over a decade of experience in the IT industry, Rajesh enjoys taking an objective and pragmatic approach to developing applications and make extra effort to simplify complex topics.

He has a master's degree in computer science and holds both MCSD and MCAD titles. He currently resides in Mountain View, California.

For book downloads, updates and other resources visit http://silverlightfun.com

Interviews

Rajesh Lal is passionate about Silverlight and Web technologies. He specializes in web and mobile technologies and has received numerous awards for his articles on Windows and Gadgets. He is also a frequent contributor to Windows Magazine, Code Project website, and MSDN magazine. With over a decade of experience in the IT industry, Rajesh enjoys taking an objective and pragmatic approach to developing applications and make extra effort to simplify complex topics.

He has a master's degree in computer science and holds both MCSD and MCAD titles. He currently resides in Mountain View, California.

For book downloads, updates and other resources visit http://silverlightfun.com

Recipe

Rajesh Lal is passionate about Silverlight and Web technologies. He specializes in web and mobile technologies and has received numerous awards for his articles on Windows and Gadgets. He is also a frequent contributor to Windows Magazine, Code Project website, and MSDN magazine. With over a decade of experience in the IT industry, Rajesh enjoys taking an objective and pragmatic approach to developing applications and make extra effort to simplify complex topics.

He has a master's degree in computer science and holds both MCSD and MCAD titles. He currently resides in Mountain View, California.

design consists of the visual ornamental characteristics embodied in, or applied to, an article of
manufacture. Since a design is manifested in appearance, the subject matter of a design patent application may relate to the configuration or shape of an ...

Carry On Community Development Corporation is formed as a social justice entity. It exist to
improve the social and economic conditions in the communities of the greater New York and Florida areas. It emerged out of the logical growth of ...

This quick-study guide to Internet marketing delivers information you need concisely and easily understood along
with secret tips. It prioritizes what you need to know in numbered lists, shows you practical information and social media strategies, defines Internet terms and ...

This guided workbook will develop all the skills needed for effective narrative writing and give
students practice creating work in a range of styles and genres.The first section contains sets of exercises and writing prompts that will develop the narrative ...

This guided workbook will develop all the skills needed for effective persuasive writing and give
students practice creating a wide range of opinion pieces.The first section contains sets of exercises and writing prompts that will develop the persuasive writing skills ...

In fiscal year 2012, the FECA program made more than $2.1 billion in wage-loss compensation
payments to claimants. FECA provides benefits to federal employees who sustained injuries or illnesses at work.GAO was asked to examine whether examples of improper payments, ...

Children learn through creating, playing, and imagining themselves as a princess, fire fighter, or major
league baseball player. Following Imagination...utilizes the essence of what makes children unique in their approach to life to support them as they grow, learn, and ...