Pro Silverlight for the Enterprise - Ashish Ghoda

Pro Silverlight for the Enterprise (eBook)

(Autor)

eBook Download: PDF
2009 | 1st ed.
312 Seiten
Apress (Verlag)
978-1-4302-1868-5 (ISBN)
Systemvoraussetzungen
46,00 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

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?
PDFPDF (Wasserzeichen)
Größe: 23,7 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schrä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.

Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Martin Linten; Axel Schemberg; Kai Surendorf

eBook Download (2023)
Rheinwerk Computing (Verlag)
29,90