Professional Documents
Culture Documents
Developing A Web Application by Using Silverlight
Developing A Web Application by Using Silverlight
Developing a Web
Application by Using
Silverlight
Module Overview
• Introduction to Rich Internet Applications
• Overview of Silverlight
• Technologies
Microsoft Silverlight
Adobe AdobeFlex
Oracle JavaFx
• Drawbacks
RIAs vs. Rich Web UIs
• Architecture of Silverlight
• What Is XAML?
• XAML Example
What is Silverlight?
• Silverlight
Free browser plug-in
Powered by .NET
Multiple browser and operating system support
• Features
XAML
WPF Controls
Audio and high-definition video
Vector animation/graphics
Architecture of Silverlight
.NET for Silverlight
Visual Studio®
XAML
Presentation Core
Browser Host
Integrated DOM Application
Installer
Networking Stack Integration Services
What is XAML?
• XML-based language
• Runtime objects
Silverlight Application
• App.xaml
• Main.xaml
Host Project
• ClientBin
• AppTestPage.aspx
Components of a Silverlight Application UI
• Controls
Common WPF Controls
Toolbox support in Visual Studio
• Design Surface
Rapid prototyping support
WYSIWYG interface
• XAML
Expression Blend and Visual Studio support
• Events
How to Call Web Services in a Silverlight
Application
• Creating a WCF Service for Silverlight
Start with a web application project
Logon information
Virtual machine 10264A-GEN-DEV
User name Student
Password Pa$$w0rd
• Tools
Course Evaluation