Silverlight

734 views
696 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
734
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Silverlight

  1. 1. A Introduction Demo G E N D A Sample Projects Installation
  2. 2. Silverlight is a cross-browser, cross-platform Cross Device plug-in for delivering the next generation of .NET-based media experiences & rich interactive applications (RIAs) Web for the
  3. 3. Silverlight Overview Compelling Cross-Platform User Experiences • Immersive media experiences & RIA • Seamless, fast installation for end users • Consistent experiences on Mac / Windows Flexible programming model with collaborative tools • Integration with Web technologies • Based on the .NET Framework • Role specific tools for designers / developers Efficient, lower cost delivery, and more capable media • HD to Mobile w/ SMPTE VC-1 • Broad media ecosystem • Tools for live and on-demand publishing
  4. 4. Silverlight Audiences Content Providers Engage visitors with highest quality interactive web sites, video and game experiences with lower costs Designers / Developers Consistent suite of tools for designers and developers using existing skills and domain knowledge and building on existing application investments Viewers / End Users Sites “light up” equally on Windows and Mac, with a one-time install (~2MB)
  5. 5. Silverlight Controls • Rich Set of Controls. • Allows Styling and Templating. • DataBinding through XAML and Code. • Additional Controls in Silverlight Toolkit.
  6. 6. Developer & Designer Workflow • XAML: Declarative UI Programming • Right Tools for the Right Role Developer Designer
  7. 7. XAML and Silverlight <Canvas xmlns=quot;http://schemas.microsoft.com/client/2007quot; xmlns:x=quot;http://schemas.microsoft.com/winfx/2006/xamlquot; MouseEnter=quot;OnMouseEnterquot;> <TextBlock Canvas.Top=quot;30quot; Foreground=quot;#FFFF3333quot;> This is some text </TextBlock> </Canvas> Canvas canvas = new Canvas(); canvas.MouseEnter += new MouseEventHandler(OnMouseEnter); TextBlock t = new TextBlock(); t.SetValue(Canvas.TopProperty, 30); t.Text = quot;This is some textquot;; Color ratherRed = Color.FromArgb(0xFF, 0xFF, 0x33, 0x33); t.Foreground = new SolidColorBrush(ratherRed); canvas.Children.Add(t);
  8. 8. Silverlight and the Web HTML / HTML / JavaScript .NET XAML / XAML / JavaScript .NET
  9. 9. Microsoft Silverlight is a browser plug-in and is sort of similar to Adobe’s Flash Player and Flex Framework taken together. Adobe AIR is cross platform desktop runtime that allows developers to build desktop applications using web technologies, it has no real equivalent in the Microsoft world.
  10. 10. Silverlight Installation Experience Microsoft Confidential, DO NOT disclose until April 30th, 2007, 12:01 am EST
  11. 11. Silverlight Tools for Visual Studio 2008 SP1 (Visual Studio 2008 SP1 or Visual Web Developer Express with SP1) Install Microsoft Expression Blend 2 Install Microsoft Expression Blend 2 Service Pack 1 Install Deep Zoom Composer Download Silverlight Toolkit http://silverlight.net/GetStarted/
  12. 12. Demos & Sample Projects
  13. 13. Silverlight - Summary • Platform for RIA What is • Rich Media Applications Silverlight • Deep Zooming Picture Images • WPF-based UI framework • Rich Controls Features • Rich Networking Support • Rich Base Class Library Development • Expression Studio Platform • Visual Studio
  14. 14. Questions ? quot;Moonlight brings the benefits of Silverlight's popular multimedia content to Linux viewers,quot; said Miguel de Icaza, Mono project founder and Developer Platform vice president at Novell.

×