contents : what is silverlight? silverlight overview silverlight toolkit overview timeline &...

18
Contents : • What is Silverlight? • Silverlight Overview • Silverlight Toolkit Overview • Timeline & Packaging • Silverlight V1.0 & V1.1 • Properties of V1.0 • Properties of V1.1 • Silverlight & .net : better togethe • Silverlight .net Showcase • Demo for installation • Resources

Upload: ashlyn-stone

Post on 18-Jan-2016

241 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Contents :• What is Silverlight?• Silverlight Overview• Silverlight Toolkit Overview• Timeline & Packaging• Silverlight V1.0 & V1.1• Properties of V1.0• Properties of V1.1• Silverlight & .net : better together• Silverlight .net Showcase• Demo for installation• Resources

Page 2: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Microsoft Silverlight is a cross-browser, cross-platform implementation of .NET for building and delivering the next generation of media experiences & rich interactive applications for the Web.

Page 3: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

What is Silverlight? Microsoft Silverlight is a cross-platform cross-browser plug-in for

delivering rich interactive applications for the web.

It offer a programming model that is familiar to web developers, Silverlight is programmed using a text bases mark-up language format and a JavaScript running inside browser`s script engine.

Silverlight enables features such as animations, audio-video playback, text and vector graphics.

Silverlight applications are created using a combination of Expression Studio (Expression Design, Expression Blend, and Expression Encoder) and Visual Studio

Page 4: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight OverviewCompelling Cross-Platform User

Experiences Immersive media experiences & RIA Fast installation for end users

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

Broad media ecosystem Tools for live and on-demand

publishing

Page 5: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight OverviewName Logo Usaged Users

Microsoft Visual Studio

Carrying out programming work in Silverlight objects as well as business logic.

Developers

Microsoft Expression Blend

Blending XAML objects with C# codes to handle events on these objects as well as Manipulating XAML objects properties i.e. size, location, background color...etc

Developers/Designers

Microsoft Expression Design

Designing complex XAML objects to be exported to Expression Blend as XAML.

Designers

Microsoft Expression Encoder

Encoding Videos and media into Silverlight.

Designers

Page 6: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight OverviewHow does silverlight work?• Rich Internet Application Architecture

• Rich Internet Applications (RIA’s) combine the maturity, stability and scalability of service orientation with state of the art display technology to create the next wave of web based distributed applications.

• RIA is typically delivered either by way of a site-specific browser, via a browser plug-in. Adobe Flash, Java and Microsoft Silverlight are currently the three top frameworks that apply RIA.

• Silverlight Application Architecture• Silverlight architecture is based on eXtensible Application

Markup Language (XAML) which is XML based that what makes Silverlight cross-platform cross-browser plug-in.

• XAML provide a unified way to declare graphics, media, animation, text and layout.

Page 7: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight Toolkit Overview

AutoComplete Box

Dockpanel

Charting

Drag and Drop

Page 8: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

DEMOA Richer Web with Silverlight

Page 9: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Timeline & Packaging

TimelineV1.0 Released September 2007, V1.1 in Alpha (timing and some functionality TBD)Moonlight – timing TBD (Novell)

PackagingBrowser plug-in, little dependency on other s/w

Platforms & Browsers (Mirosoft support)

IE 6.0+FireFox

1.5+Safari

2.0Windows

Vista, XP, 2003, 2000*

Mac OS X 10.4.8+

Novell Support (Moonlight)

Linux(various distros)

Konqueror

FireFox

Opera

Page 10: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight V1.0 and V1.1

V1.1 will add .NET to V1.0CoreCLRIndependent subset of the .NET Framework

SilverlightV1.1

SilverlightV1.0

Page 11: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight 1.02D Graphics

Animations

Input (mouse, keyboard, ink)

Media (WMV, WMA, MP3)

Imaging (JPEG, PNG)

Text

HTTP Downloader

XAML Parser

JavaScript DOM

Page 12: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Graphics and Animations in Silverlight

2D GraphicsStandard shapes, masking and clippingTransformations: skew, rotate, scale, translate, matrix

Animation BasicsAnimations change properties over timeSupport linear, discrete animationAnimatable property types:

Double, Color, PointAnimations and graphics are defined using XAML

Page 13: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

MediaMedia Features

Video: WMV V7, V8, V9, VC-1Audio: WMA V7, V8, V9 (standard), MP3Multiple options for deploying media

HTTP progressive download Integration with Windows Media Server

Extensive WMV ecosystem

Page 14: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight 1.12D Graphics

Animations

Input (mouse, keyboard, ink)

Media (WMV, WMA, MP3)

Imaging (JPEG, PNG)

Text

HTTP Downloader

XAML Parser

JavaScript DOM

CLR

DLR

Controls

Layout

Editing

SOAP, WCF, RSS. REST

XMLReader / XMLWriter

LINQ

DRM

Page 15: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight and .NET: Better Together

Highly productive development frameworkMulti-language supportLatest developer innovations (e.g. LINQ)

Great tools Visual StudioExpression Studio

Cross-platform & cross-browser pluginWorks with Safari, Firefox and Internet Explorer Mac OS X and WindowsAny web serverFast, easy install process

Page 16: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Silverlight.net Showcase

Page 17: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Installing Silverlight

Page 18: Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties

Resources

www.silverlight.net Community Site : http://silverlight.netMain Product Site: http://www.microsoft.com/silverlight MSDN Center :http://msdn.microsoft.com/silverlight Online Forums : http://silverlight.net/forums