Building Rich Interactive Applications with Silverlight Zhiming Xue “Z” Architect Evangelist [email protected]blogs.msdn.com/zxue Andrew, Dani and Dr. Z MSDN Roadshow development | architecture | you Maryland | Pennsylvania | Virginia | Washington DC
29
Embed
Building Rich Interactive Applications - Microsoft...Video Formats Supported • Windows Media Audio and Video (WMA, WMV7–9) and VC-1, as well as MP3 audio. •Additional formats
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Building Rich Interactive Applications with Silverlight
Mac OS 10.4.8+ (PowerPC) PowerPC G4 800-MHz or higher
processor with 128-MB of RAM
Mac OS 10.4.8+ (Intel-based) Intel Core Duo 1.83-gigahertz (GHz)
or higher processor with 128-MB of
RAM
Silverlight Runtimes - Feature Matrix
Silverlight Runtimes - Feature Matrix
Silverlight Tools• Visual Studio .NET
• Silverlight offers a flexible and consistent programming model that supports AJAX, Python, Ruby, and .NET languages such as VB and C#, and integrates with existing Web applications.
• Use Microsoft Visual Studio 2005 to build their Silverlight application.
• Microsoft Visual Studio 2008 Beta 2 is the next generation development tool for Windows Vista, the 2007 Office system, and the Web.
• Building the latest AJAX enabled Web site and developing Silverlight applications
• Expression Studio• Expression Blend 2 August Preview: enable designers to create compelling user
experiences for Silverlight.
• Expression Design: create rich visual elements for Silverlight applications.
• Expression Media Encoder Preview Update: enables rapid import, compression and Web publishing of digital video imported from a variety of popular formats, including AVI and QuickTime, into WMV.
• Expression Media Encoder is a template-driven system that integrates seamlessly into existing Web publishing workflows for both live and on-demand content delivery.
A Silverlight Project• the Silverlight.js and CreateSilverlight.js files which initializes
the Silverlight plugin for use in HTML pages
• a XAML file for the UI, and
• code-behind files for the application code.
• Silverlight applications are debugged in a manner similar to ASP.NET applications.
Demo -- Silverlight 1.0
• Creating a Silverlight 1.0 Application using Visual Studio
• Hello World
• Add animation to video player, including video playlist
• Test sample application in IE and Firefox browser
Silverlight Object Model
Silverlight Code Execution Sequence• Start HTML web page (testpage.html)
• Load javascripts and run createSilverlight() in testpge.html.js
• Call createObjectEx (loading page.xaml and page.xaml.cs)
• calls createObject in silverlight.js
• Check browser versions; Build HTML code
• Load the control if installed; Redirect to Silverlight download site
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.