Book description
Microsoft Silverlight 2 is a new development platform designed to make the development of rich Internet applications (RIAs) far easier than has previously been possible. Pro Silverlight for the Enterprise addresses the question of how you can bring Silverlight 2 to your company to provide rich Internet experiences that will interface cleanly with your existing application architecture.
The book begins with a clear discussion of why Silverlight is such a good choice for developing RIAs and the implications that this has for your development decisions. The options available will be demonstrated by constructing a simple web-based training portal for a fictional enterprise, which will be extended and altered to demonstrate the techniques and methods that you have available to you. This includes accessing data using WCF and LINQ, and considering how best to deploy your finished Silverlight application when it is complete. The book also discusses the future of Silverlight for mobile and how to plan for its release.
This book is unique in that it focuses on how Silverlight can be applied in today's business environment rather than simply delving into the product's syntax and grammar in isolation. Silverlight is discussed in context with consideration given to security, scalability, and deployment. As such this book makes an excellent addition to any Silverlight library and extends your knowledge into practical areas that are rarely discussed.
Table of contents
- Cover Page
- Title Page
- Copyright
- Contents
- List of Figures
- List of Tables
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
-
Part 1 Exploring Silverlight
- Chapter 1 Understanding Silverlight
-
Chapter 2 Setting Up: Developing a Simple Silverlight Application
- Defining the My Album RIA Project
- My Album RIA Design Considerations
-
Developing the My Album RIA
- Creating the My Album Silverlight Project Using the Silverlight Application Project Template
- Defining the Left Navigation Pane
- Defining the Preview Pane
- Defining a Container for Pictures
- Defining a Container for Media
- Defining Full-Screen/Normal-Screen Mode
- Defining the Play/Stop Command
- Defining Animations Using a Storyboard
- Preparing Thumbnails for the Preview Pane Using Microsoft Expression Encoder
- Adding Image and Video Files
- Defining Application Behavior Through the Code-Behind
- Finishing the Development of the My Album Application
- Packaging the My Album Silverlight Application
- Deploying the My Album Silverlight Application on Microsoft Silverlight Streaming by Windows Live
- Summary
- Additional References
-
Part 2 Enterprise Application Development with Silverlight
-
Chapter 3 Silverlight: An Enterprise-Ready Technology Platform
- What Is an Enterprise-Ready Technology Platform?
- Is Silverlight an Enterprise-Ready Technology Platform?
- Design Concepts for Silverlight-Based Enterprise RIAs
- Current Design for the My Album RIA
- Designing the My Album Application As an Enterprise RIA
- Defining a Modular Presentation Layer
- Summary
- Additional References
- Chapter 4 Silverlight and Service-Oriented Architecture
-
Chapter 5 Developing a Service-Oriented Enterprise RIA
- Recapping the My Album RIA
- Defining the Enterprise Training Portal RIA Project
- Designing the Enterprise Training Portal
- Understanding Silverlight Custom Controls
-
Developing the Enterprise Training Portal
- Project Structure of the Enterprise Training Portal
- Developing the Data Access WCF Service: getContents
- Developing the Core Data Access Component: tpDataLayer Class Library
- Developing Custom Controls Enterprise Library
- Developing the Main Silverlight Application Project: TrainingPortal
- Centralized Deployment of the Enterprise Training Portal RIA
- Summary
- Additional References
- Chapter 6 Deploying Silverlight Applications
-
Chapter 3 Silverlight: An Enterprise-Ready Technology Platform
- Part 3 Silverlight for Mobile
- Part 4 Final Words
- Index
Product information
- Title: Pro Silverlight for the Enterprise
- Author(s):
- Release date: April 2009
- Publisher(s): Apress
- ISBN: 9781430218678
You might also like
video
How to Ask for What You Want
4 tips for getting your colleagues' attention.
audiobook
What's New in AI: Open Source Large Language Models with Eric Xing (Audio)
Join host George Anadiotis and guest Eric Xing, for a discussion about the current and expanding …
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
audiobook
Generative AI
The future of AI is here. The world is transfixed by the marvel (and possible menace) …