Pro Silverlight for the Enterprise (eBook)
312 Seiten
Apress (Verlag)
978-1-4302-1868-5 (ISBN)
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.
Ashish Ghoda is a customer-focused and business values-driven information technology executive with over 11 years of leadership, technical and financial management, and enterprise application architect experience. Currently, he is associate director at a 'Big Four' accounting firm.
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.
Ashish Ghoda is a customer-focused and business values-driven information technology executive with over 11 years of leadership, technical and financial management, and enterprise application architect experience. Currently, he is associate director at a "Big Four" accounting firm.
Contents at a Glance 5
Contents 6
About the Author 12
About the Technical Reviewer 13
Acknowledgments 14
Introduction 15
Who This Book Is For 15
How This Book Is Structured 15
Prerequisites 17
Downloading the Code 17
Contacting the Author 17
Exploring Silverlight 18
Understanding Silverlight 19
Web 2.0 and RIAs 19
Examining the Silverlight Platform 30
Silverlight Architecture 33
Quick Overview of Silverlight 2’s Key Components 36
Microsoft Tools to Developing Silverlight 43
Applications 43
Summary 44
Additional References 45
Setting Up: Developing a Simple Silverlight Application 46
Defining the My Album RIA Project 46
My Album RIA Design Considerations 48
Developing the My Album RIA 51
Packaging the My Album Silverlight Application 85
Deploying the My Album Silverlight Application on 86
Microsoft Silverlight Streaming by Windows Live 86
Summary 92
Additional References 93
Enterprise Application Development with Silverlight 94
Silverlight: An Enterprise-Ready Technology Platform 95
What Is an Enterprise-Ready Technology Platform? 95
Is Silverlight an Enterprise-Ready Technology 103
Platform? 103
Design Concepts for Silverlight-Based Enterprise RIAs 104
Current Design for the My Album RIA 109
Designing the My Album Application As an 110
Enterprise RIA 110
Summary 112
Additional References 112
Silverlight and Service-Oriented Architecture 113
Defining Service-Oriented Architecture 113
Technical Overview of SOA 117
Silverlight and SOA 118
SOA-Based RIAs: Seven Key Principles 121
Microsoft Silverlight and the Seven Key Principles 134
Summary 147
Developing a Service-Oriented Enterprise RIA 149
Recapping the My Album RIA 149
Defining the Enterprise Training Portal RIA Project 150
Designing the Enterprise Training Portal 154
Understanding Silverlight Custom Controls 165
Developing the Enterprise Training Portal 176
Summary 240
Additional References 240
Deploying Silverlight Applications 241
Defining the Deployment Process 241
Deploying Silverlight Applications 244
Hosting Silverlight Applications 249
Summary 259
Additional References 260
Silverlight for Mobile 261
Mobile Applications and Silverlight 262
Enterprise Mobility for Enterprise 2.0 262
Basics of Mobile Applications 264
Architectural Considerations 266
Silverlight for Mobile Applications 277
Summary 279
Final Words 280
Adopting Silverlight 281
Silverlight in a Nutshell 281
Adopting Silverlight in Your Organization 283
Summary 289
Additional References 289
Index 290
Erscheint lt. Verlag | 24.5.2009 |
---|---|
Zusatzinfo | 312 p. |
Verlagsort | Berkeley |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Mathematik / Informatik ► Informatik ► Theorie / Studium | |
Mathematik / Informatik ► Informatik ► Web / Internet | |
Schlagworte | Deployment • Internet • organization • Rich Internet Application • Silverlight • techniques • Technology |
ISBN-10 | 1-4302-1868-1 / 1430218681 |
ISBN-13 | 978-1-4302-1868-5 / 9781430218685 |
Haben Sie eine Frage zum Produkt? |
Größe: 23,7 MB
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich