Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.

Slides:



Advertisements
Similar presentations
Svetlin Nakov Director Training and Consulting Activities National Academy for Software Development (NASD) ASP.NET 3.5 New Features.
Advertisements

Integrated Part of the Windows Media Ecosystem Rich Video as a 1 st class citizen Flexible Branded experiences Multiple delivery methods Monetized Helps.
Silverlight 2 CoreCLR Bringing the power of.NET to the net Andrew Pardoe, Common Language Runtime.
1 Introduction to Silverlight 1.1 Mark Smith
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
1 Visual Studio Enhancements. 2 Integrated Ajax Support Don’t need an Ajax-Enabled Template Automatic Extender Detection Add Extender Wizard.
1 1 Silverlight is a web browser plug-in. 2 2 There are two versions September 2007~October 2008 V2 is backwards compatible & where you’d start today.
By Gyan Deo Singh Building Rich Web UI with the Microsoft AJAX Library, Extensions, and Toolkit.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
T.N.C.Venkata Rangan CMD, Vishwak Solutions Pvt. Ltd. Microsoft (MSDN) Regional Director, Chennai Microsoft MVP – Windows Live Platform Living with Heterogeneity.
Silverlight for Developers making it pass the glitz.
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.
Michael S. Scherotter Microsoft Corporation
Desktop and Mobile Testing Miroslav Shtilianov QA Engineer Automated Testing Team Telerik QA Academy
Web Design 101 Nikolay Kostov Telerik Web Design Course html5course.telerik.com Technical Trainer
Client/Server Architectures
Building Rich Interactive Applications Paul Laberge Partner Developer Advisor, Microsoft Canada
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
It’s always better live. MSDN Events INTRODUCTION TO SILVERLIGHT prepared by Joe Nov INTRODUCTION TO SILVERLIGHT prepared by Joe Nov
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
ASP.NET AJAX 1. Ordinary web applications vs. AJAX Ordinary web application The full page is updated at each request The page is not available while being.
Ajax Technology for the Web Nic Shulver, FCET, Staffordshire University Introduction What is it? Pros and Cons Why is it important? Traditional Client-Server.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
Sascha P. Corti Microsoft Switzerland
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
ASP.NET 2.0 : Future Directions Developing Rich Web Applications with “Atlas” 7 & 8 March 2006 ICC Gent Contact me :
The Microsoft Technical Roadshow 2007 Rich Client Development in XAML Mark Johnston Developer & Platform Group Microsoft Ltd
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Ventsislav Popov Crossroad Ltd.. 1. What is AJAX?  AJAX Concept  ASP.NET AJAX Framework 2. ASP.NET AJAX Server Controls  ScriptManager, UpdatePanel.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
What’s New for Web Developers in ASP.NET and Visual Studio 2008 Kate Gregory Microsoft Regional Director
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Qixing Zheng User Experience Advisor, Microsoft Canada Designer Track.
Quick overview of ASP.NET Ajax Ajax deep-dive Cover some key real-world problems Discuss solutions, patterns, opportunities Lots of demos And more of.
Silverlight for Web Hosting Companies Michael S. Scherotter Microsoft Corporation
Mike Taulty Developer & Platform Group Microsoft Ltd
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Building AJAX-Enabled Applications with ASP.NET AJAX Framework Peter Ty Developer Evangelist Microsoft Hong Kong
1 Välkommen till Sommarkollo Windows Presentation Foundation Per Östman ISV Developer Evangelist
1 What is JQuery. jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax* interactions.
Eben de Wit Developer Advisor Microsoft
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
Name Title Microsoft Corporation
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
Programmiersprache Entwickeln mit Visual Basic.NET?
The Microsoft Technical Roadshow 2007 AJAX Development Mike Ormond Developer & Platform Group Microsoft Ltd
Nikhil Kothari Software Architect, Microsoft Corporation WEB317.
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Introducing the Microsoft® .NET Framework
JQuery Fundamentals Introduction Tutorial Videos
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
WPF vs Silverlight.
Introduction to Silverlight
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
Overview of Silverlight 2
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
Choosing between Silverlight and AJAX
Windows Presentation Foundation
Running C# in the browser
Presentation transcript:

Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft Canada

Where Are We Now? What’s New for Web Developers in ASP.NET and Visual Studio 2008 Real World ASP.NET AJAX An Overview of Microsoft Silverlight Developing ASP.NET AJAX Controls with 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 v1.1v1.1 v1.0.NET for Silverlight CLR EXECUTION ENGINE ASP.NET AJAX HTML DOM Integration ASP.NET AJAX HTML DOM Integration Presentation Core XAMLXAML POX JSON POX JSON REST RSS SOAP REST RSS SOAPDATA LINQ XLINQDATA DLR Ruby PythonDLR WPF Extensible ControlsWPF BCLs GenericsBCLs BROWSER Integrated Networking Stack Application Services InstallerBROWSER Integrated Networking Stack Application Services Installer INPUTS Keyboard MouseINPUTS MEDIA VC-1 WMV MP3MEDIA DRM MediaDRM CONTROLS Layout EditingCONTROLS UI CORE Vector Text Animation Images UI CORE Vector Text Animation Images

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

Demonstration ASP.NET Media Server Control

A Quick Word on Hosting Microsoft Silverlight Streaming by Windows Live 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.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

Demonstration ASP.NET Xaml Server Control

ASP.NET AJAX Architecture XHTML/CSSXHTML/CSSScriptScript Microsoft AJAX Library Base Class Library Script Core Library Asynchronous Communications Browser Compatibility ASPXASPXASMXASMX ASP.NET AJAX Extensions AJAX Server Controls Application Services Bridge Asynchronous Communications ASP.NET 2.0 Page Framework & Server Controls Application Services ClientServer

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 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 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

Demonstration Building an ASP.NET Server Control

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 Canadian Developers Weblog blogs.msdn.com/cdndevs

What You Experienced Today What’s New for Web Developers in ASP.NET and Visual Studio 2008 Real World ASP.NET AJAX An Overview of Microsoft Silverlight Developing ASP.NET AJAX Controls with Silverlight

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