slide1 l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Lana Khalaf Academic Developer Evangelist Microsoft Gulf 19/Nov/2007 PowerPoint Presentation
Download Presentation
Lana Khalaf Academic Developer Evangelist Microsoft Gulf 19/Nov/2007

Loading in 2 Seconds...

play fullscreen
1 / 24

Lana Khalaf Academic Developer Evangelist Microsoft Gulf 19/Nov/2007 - PowerPoint PPT Presentation


  • 153 Views
  • Uploaded on

Lana Khalaf Academic Developer Evangelist Microsoft Gulf 19/Nov/2007 . Agenda. What is Silverlight? Why Silverlight? Silverlight architecture and Versions What makes up the Silverlight application Silverlight demo application 1 Silverlight demo application 2 What can Silverlight do?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Lana Khalaf Academic Developer Evangelist Microsoft Gulf 19/Nov/2007' - favian


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

Lana Khalaf

Academic Developer Evangelist

Microsoft Gulf

19/Nov/2007

agenda
Agenda
  • What is Silverlight?
  • Why Silverlight?
  • Silverlight architecture and Versions
  • What makes up the Silverlight application
  • Silverlight demo application 1
  • Silverlight demo application 2
  • What can Silverlight do?
  • Q/A’s
what is silver light
What is Silver light?
  • Cross platform,

cross browser plug-in

  • Delivered through XAML

DEMO (XAML PAD)

silverlight
Silverlight
  • .NET for Silverlight is a factored subset of full .NET
    • Silverlight + .NET Alpha ~ 4 MB (cross platform)
    • Additional pieces of .NET available in a pay-for-play model
  • Same core development Framework
    • The shared API’s & technologies are the same
    • The tools are the same
  • Highly compatible
    • Minimal changes needed to move from Silverlight to Desktop
slide7

Compelling Web User Experience

Attract new users

Emotional connection

Longer time on site

compelling web user experience
Compelling Web User Experience
  • Looks Great
  • Uninterrupted Flow
slide12

Current Model Designer x Developers

PSD

AI

HTML

AJAX

CSS

DEVELOPER

DESIGNER

slide14

NEW Model Designer X Developer

XAML

XAML

DESIGNER

DEVELOPER

silver light architecture
Silver light architecture

.NET for Silverlight

Browser Host

MS AJAX

Library

Controls

DRM

Media

Inputs

Media

Editing

Keyboard

WMA

MP3

Mouse

Ink

VC1

Layout

UICore

Data

WPF

DLR

BCL

Text

Vector

DOM

Integration

SOAP

Extensible Controls

Generics

LINQ

Ruby

Collections

Python

XLINQ

Images

Animation

Networking

CLR Execution Engine

REST

POX

Application

Services

Legend

Legend

RSS

JSON

V1.0

V1.1

XAML

Presentation Core

Deploy

Friction-Free

Installer

Auto-

Updater

slide18

What You'll Need:

  • Install the following:
    • Silverlight V1.1 Alpha
    • Visual Studio “Orcas” Beta 1
    • Silverlight Tools Alpha for Visual Studio "Orcas" Beta 1
    • Expression Blend 2 May Preview
    • ASP.NET Futures
  • Everything you need is at www.silverlight.net
    • Links to downloads & docs
silverlight application
Silverlight Application
  • A .NET silverlight app includes at least:
    • A root html file - Default.htm
    • Script load files - CreateSilverlight.js & Silverlight.js
    • A root xaml & assembly - YourApp.xaml & YourApp.dll
  • A .NET Silverlight app is also likely to include:
    • Other application libraries (your's, Microsoft's or 3rd parties)
    • Application resources (ex. xaml) – optionally embedded in assembly
  • Packaging
    • Loose file support in Alpha 1
    • Zip package support planned
slide20

DEMO 1

Developing Silverlight application

slide22

DEMO 2

Integrating media into Silverlight application