It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight.

Slides:



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

AJAX Development By Gary Mandela December 26,
1 Introduction to Silverlight 1.1 Mark Smith
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
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.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
What’s new in ASP.NET 3.5? Mike Ormond Developer & Platform Group Microsoft Ltd
Definition from Wikipedia.  The Prototype JavaScript Framework  implemented as a single file of JavaScript code  named prototype.js (
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
RIA Introduce Comparison among several technology.
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.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Ajax Technology for the Web Nic Shulver, FCET, Staffordshire University Introduction What is it? Pros and Cons Why is it important? Traditional Client-Server.
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Web Applications meets Life Microsoft ASP.NET “Atlas” Saurabh Verma Chief Software Architect | The Perfect Future
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.
Grid Chemistry System Architecture Overview Akylbek Zhumabayev.
Ventsislav Popov Crossroad Ltd.. 1. What is AJAX?  AJAX Concept  ASP.NET AJAX Framework 2. ASP.NET AJAX Server Controls  ScriptManager, UpdatePanel.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Telerik Software Academy ASP.NET Web Forms Telerik Software Academy ASP.NET Web Forms.
Overview of Silverlight Mike Taulty Developer & Platform Group Microsoft Ltd
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
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.
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Ajax for Dynamic Web Development Gregory McChesney.
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
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Eben de Wit Developer Advisor Microsoft
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.
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.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Building Complete Web Application Using ASP.NET 3.5 & Visual Studio 2008 Omar Khan Group Program Manager Visual Studio.
The Microsoft Technical Roadshow 2007 AJAX Development Mike Ormond Developer & Platform Group Microsoft Ltd
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,
JQuery Fundamentals Introduction Tutorial Videos
Web Technologies Computing Science Thompson Rivers University
ASP.NET AJAX – Basics Svetlin Nakov Telerik Corporation
Angular 4 + TypeScript Getting Started
The merging of Web and Mobile APP
Asynchronous Java script And XML Technology
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
By Gary Mandela December 26, 2006
04 | Web Applications Gerry O’Brien | Technical Content Development Manager Paul Pardi | Senior Content Publishing Manager.
Silverlight Technology
SharePoint & jQuery: Better Together
Overview of Silverlight 2
Choosing between Silverlight and AJAX
Web Technologies Computing Science Thompson Rivers University
Introduction to JavaScript & jQuery
Running C# in the browser
Presentation transcript:

It’s always better live. MSDN Events Developing ASP.NET AJAX Controls with Silverlight

Agenda AJAX Overview Silverlight Overview Silverlight and ASP.NET AJAX AJAX control with Silverlight UI Silverlight component for AJAX applications

It’s always better live. MSDN Events AJAX Overview

It’s always better live. MSDN Events Demo: Using AJAX

ASP.NET AJAX Architecture (“The Stack”) Microsoft AJAX Library Browsers (IE, Firefox, Safari, others) Core Services Networking Browser Compatibility Components XHTML/CSS Server-generated Proxy Scripts Server-generated Proxy Scripts ClientServer ASP.NET 2.0 Page Framework and Server Controls Page Framework and Server Controls Application Services Application Services ASP.NET 2.0 AJAX Extensions ASP.NET AJAX Server Controls ASP.NET AJAX Server Controls Web Services Bridge Web Services Bridge Application Services Bridge Application Services Bridge ASP.NET 2.0 AJAX- enabled pages ASP.NET 2.0 AJAX- enabled pages ASP.NET Web Services (ASMX) ASP.NET Web Services (ASMX)

Client-Centric Web Service Usage Client’s Browser Presentation(HTML/CSS)Presentation(HTML/CSS) ASP.NET 2.0 with AJAX Extensions 1.0 ASP.NETPageASP.NETPage ASMXServiceASMXService HTML and linked content sent down, including js proxy MS AJAX Library / CSS files MS AJAX Library / CSS files WebServiceProxyWebServiceProxy DeserializedJSONDeserializedJSON Web method call Asynchronous response as JSON data Initial page access JS Client Control Control DOM Injection

It’s always better live. MSDN Events Silverlight Overview

Rich Interactive Applications Web desktop Easy to develop and deploy, but limited features and end user experience Rich user experience, often connected, but costly to develop and difficult to deploy media & Rich Interactive Applications Web desktop

Introduction To Silverlight Silverlight is a Cross Platform, Cross Browser plug-in that renders XAML and exposes a programming model

Silverlight Features and Benefits Flexible programming model with collaborative tools Connected to Web, servers and services Compelling cross-platform, cross- browser user experiences Efficient, lower cost of delivery, and more capable media solution

It’s always better live. MSDN Events Demo: SilverLight in Action

It’s always better live. MSDN Events AJAX and Silverlight Working Together

It’s always better live. MSDN Events Demo: SilverLight and ASP.NET AJAX Working Together

Using Silverlight in AJAX Controls Silverlight Cross-platform scriptable vector graphics, media, and animation capabilities ASP.NET AJAX controls Incorporate Silverlight while preserving AJAX development model AJAX Control (Script) ASP.NET AJAX Server Control

It’s always better live. MSDN Events Demo: Creating an AJAX Server Control

Using AJAX Controls with Silverlight Silverlight Model for implementing and packaging components AJAX API ASP.NET AJAX Server Control AJAX ControlAJAX Control(Script) (Script) Silverlight Component (XAML,.NET)(XAML,.NET) Silverlight Component (XAML,.NET)(XAML,.NET)

It’s always better live. MSDN Events Demo: Working with the Slide Show Control

ASP.NET AJAX Controls Overview ASP.NET AJAX control concepts Regular Server controls Render HTML + Script includes + Script to instantiate client- side components Implement IScriptControl XAML Control IScriptControl Simplifies various aspects of using Silverlight

It’s always better live. MSDN Events Demo: SilverLight Graph with AJAX

Resources Silverlight Community Site

Session Credits Author: Ramon Marzolo Editor: MS Producer: Alan Le Marquand Technical Specialists [Reviewer 1] [Reviewer 2] Microsoft Reviewers