slide1
Download
Skip this Video
Download Presentation
Developing ASP.NET AJAX Controls with Silverlight

Loading in 2 Seconds...

play fullscreen
1 / 20

Developing ASP.NET AJAX Controls with Silverlight - PowerPoint PPT Presentation


  • 70 Views
  • Uploaded on

Developing ASP.NET AJAX Controls with Silverlight. Barry Gervin Microsoft Regional Director [email protected] John Bristowe Developer Advisor, Microsoft Canada [email protected] Where Are We Now?. What is Microsoft Silverlight?.

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 'Developing ASP.NET AJAX Controls with Silverlight' - urban


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
developing asp net ajax controls with silverlight
Developing ASP.NET AJAX Controls with Silverlight

Barry Gervin

Microsoft Regional Director

[email protected]

John Bristowe

Developer Advisor, Microsoft Canada

[email protected]

what is microsoft silverlight
What is Microsoft Silverlight?
  • A cross-browser, cross-platform plug-in for delivering the next generation of .NET-based media experiences and RIAs
  • Supports fast, cost-effective delivery of high-quality video to all major browsers running on Mac OS or Windows
  • Integrates with existing Web applications
silverlight architecture
Silverlight Architecture

BROWSER

Integrated Networking Stack

Application Services

Installer

.NET for Silverlight

ASP.NET AJAX

HTML DOMIntegration

  • DATA
  • LINQ XLINQ

WPF

Extensible Controls

REST

RSS

SOAP

POX

JSON

  • DLR
  • Ruby Python
  • BCLs
  • Generics

CLR EXECUTION ENGINE

XAML

Presentation Core

  • UI CORE
  • Vector Text
  • Animation Images
  • INPUTS
  • Keyboard Mouse
  • DRM
  • Media

v1.1

  • MEDIA
  • VC-1 WMV MP3
  • CONTROLS
  • Layout Editing

v1.0

asp media runat server
  • ASP.NET server control – part of the ASP.NET Futures
  • Enables you to easily integrate media sources
    • Audio (WMA) and video (WMV)
  • No knowledge of XAML or JavaScript required
  • Generates the appropriate markup and code
  • Optionally enables you to customize the look of the media control by using styles
  • Supports client-side event model, custom chapters and markers
a quick word on hosting
A Quick Word on Hosting
  • Microsoft Silverlight Streaming by Windows Live
    • http://silverlight.live.com/
  • Offers web designers and developers a free and convenient solution for hosting and streaming
  • 4 GB of hosting space
  • Administrative Web site and REST APIs available
asp xaml runat server
  • ASP.NET server control – part of the ASP.NET Futures
  • Enables you to easily integrate XAML and any supporting code
  • Interaction through client-side JavaScript; Sys.Preview.UI.Xaml.Control
asp net ajax architecture
ASP.NET AJAX Architecture

Client

Server

XHTML/CSS

Script

ASPX

ASMX

Microsoft AJAX Library

ASP.NET AJAX Extensions

AJAX Server Controls

Application Services Bridge

Base Class Library

Script Core Library

Asynchronous Communications

Asynchronous Communications

Browser Compatibility

ASP.NET 2.0

Page Framework & Server Controls

Application Services

using silverlight in ajax controls
Using Silverlight in AJAX Controls
  • Silverlight provides cross-platform scriptable vector graphics, media and animation capabilities
    • Suitable for rich presentation beyond basic HTML
    • Enables incrementally enriching application
  • ASP.NET AJAX control allows incorporating Silverlight while preserving traditional AJAX development model
using ajax controls with silverlight
Using AJAX Controls with Silverlight
  • Silverlight provides a model for implementing and packaging components
    • Use XAML for UI, managed code for logic packaged in assemblies
  • Providing an AJAX API enables easier embedding of Silverlight component in an HTML page and bi-directional communication
asp net ajax controls overview
ASP.NET AJAX Controls Overview
  • Responsible for rendering HTML & script includes & script to instantiate client-side components
  • Implement IScriptControl interface
    • Register with ScriptManager on the page
    • Hand out collections of ScriptReferences, and ScriptDescriptors
  • and implement the IScriptControl interface; simplifies aspects of using Silverlight
call to action
Call to Action!
  • Download and install Silverlight
  • Experiment with XAML, Media, Vector graphics and the rich programming model
  • Think of new generation of rich ASP.NET controls
  • Send feedback!
resources
Resources

Canadian Developers Weblog

blogs.msdn.com/cdndevs

your feedback matters
Your Feedback Matters!
  • Your evaluation form will be delivered to you via email after the event (save paper!)
  • The email will come from [email protected]
  • Everyone who completes an evaluation is entered to win an Xbox 360
  • Feedback will be used to improve the event for next year
ad