Microsoft Ajax Taking Ajax to the Next Level

Slides:



Advertisements
Similar presentations
 Stephen Walther ASP.NET MVC Ninja Microsoft Corporation PV31.
Advertisements

Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
 Bertrand Le Roy Senior Program Manager Lead Microsoft Corporation PC32.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Samantha Durante Program Manager Microsoft Corporation WUX305.
Jeff King Senior Program Manager Microsoft Session Code: WIA204.
J. Michael Palermo IV Director of Development Interface, USA WUX203.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Eric Carter Development Manager Microsoft Corporation OFC324.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
Gavin Russell-Rockliff BI Technical Specialist Microsoft BIN202.
Sara Ford Program Manager Microsoft Corporation DPR301.
OFC308 Hilton Giesenow Development Manager - 3fifteen Host –
Scott Morrison Program Manager Microsoft Corporation Session Code: WUX308.
Ian Griffiths Principle Interact Software Ltd. Brian A. Randell Senior Consultant MCW Technologies DEV302.
Taking ASP.NET AJAX to the Next Level
6/13/2018 1:23 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/26/2018 9:02 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech Ed North America /13/ :13 AM Required Slide
Tech·Ed North America /14/2018 7:13 PM
Marian Luparu Program Manager Microsoft Session Code: DEV308
Implementing RESTful Services Using the Microsoft .NET Framework
Sysinternals Tutorials
Deploying Windows Embedded with Style
What’s New In ASP.NET MVC 2
11/22/2018 8:05 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
What’s new in Visual Studio for web developers
Jason Zander Unplugged
Twenty Windows Tools You Never Knew Existed
Tech·Ed North America /28/ :50 AM
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
12/5/2018 3:24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Best Practices: Creating OData Services using WCF Data Services
Tech·Ed North America /7/2018 2:51 PM
Ben Robb MVP, SharePoint Server cScape Ltd Session Code: OFS207
12/27/ :01 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Authoring for Microsoft Silverlight 4 with Microsoft Expression Blend
Data Driven ASP.NET Web Forms Applications Deep Dive
Tech Ed North America /1/ :36 AM Required Slide
Tech Ed North America /1/2019 2:58 AM Required Slide
Tech·Ed North America /2/2019 4:47 PM
Tech·Ed North America /17/2019 1:47 AM
Tech·Ed North America /17/2019 6:01 PM
Brian Keller Sr. Technical Evangelist Microsoft Session Code: DEV310
2/16/2019 8:43 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Peter Provost Sr. Program Manager Microsoft Session Code: DEV312
Building Silverlight Apps with RIA Services
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
Tech Ed North America /12/2019 6:45 AM Required Slide
A Lap Around Internet Explorer 9 For Developers
Windows 8 Security Internals
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
TechEd /28/2019 7:58 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
2010 Microsoft BI Conference
Tech·Ed North America /25/ :53 PM
Hack-proofing your Clients using Windows 7 Security!
Lap Around the Windows Azure Platform
Code First Development in Microsoft ADO.NET Entity Framework 4.1
7/5/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /17/2019 4:14 PM
Tech·Ed North America /7/2019 2:30 PM
What’s New in Visual Studio 2012 for Web Developers
WCL425 App Compat for Nerds Chris Jackson.
Presentation transcript:

Microsoft Ajax Taking Ajax to the Next Level Stephen Walther Senior Program Manager Microsoft ASP.NET WIA303

Overview Microsoft Ajax CDN Microsoft Ajax Tools Microsoft Ajax Library

Microsoft Ajax CDN Content Delivery Networks improve your website performance because: Files get cached across the world Files get cached across domains Files get compressed Files get cached on the browser with a far future header

Microsoft Ajax CDN What’s on the CDN? Microsoft Ajax Library jQuery jQuery Validation Library ASP.NET Framework JavaScript

Microsoft Ajax CDN You can start using Microsoft Ajax like this: <script src=“ajax.microsoft.com/ajax/beta/0911/Start.js”> </Script>

Microsoft Ajax CDN Quickly improve ASP.NET Web Forms performance: <ScriptManager EnableCdn=“true” Runat=“Server” />

Using jQuery from the Microsoft Ajax CDN demo Using jQuery from the Microsoft Ajax CDN

Microsoft Ajax Minifier Reduces the size of JavaScript files: Normal Minification – Remove whitespace, comments, and unnecessary semi-colons and curly braces. Hypercrunching – Reduce variable names and remove unreachable statements, functions, and variables.

Microsoft Ajax Minifier Command Line Tool MSBuild Task Component

Using the Microsoft Ajax Minifier demo Using the Microsoft Ajax Minifier

Microsoft Ajax Library Rich library for building Ajax applications: Compatible with all modern browsers including Microsoft Internet Explorer, Google Chrome, Apple Safari, Opera, and Mozilla Firefox. Includes a rich set of server-side controls for ASP.NET Web Forms developers. Includes pure client library for ASP.NET MVC, PHP, or pure HTML applications.

Microsoft Ajax Library Features Powerful Client Data Access Library Client Script Loader Seamless jQuery Integration

Powerful Client Data Access Library ASMX Web Services WCF Services ADO.NET Data Services MVC Controllers Any JSON End-Point Client Templates Client Data-Binding 2 way data-binding

Displaying Data from a WCF Service demo Displaying Data from a WCF Service

Creating a Master/Detail form demo Creating a Master/Detail form

Updating Database Data Demo Updating Database Data

Client Script Loader Loads all scripts required by a component and executes the scripts in the right order automatically. Supports combining scripts automatically for improved performance. Supports on-demand loading. Enables AJAX Control Toolkit controls to be used in ASP.NET Web Forms, ASP.NET MVC, HTML, PHP, and any other type of web application.

Using the client script loader Demo Using the client script loader

Using Microsoft Ajax client controls Demo Using Microsoft Ajax client controls

jQuery Integration All Microsoft Ajax Library controls are exposed as jQuery plug-ins automatically: $(“#input1”).watermark( “Enter some text” );

Client data access with jQuery Demo Client data access with jQuery

Summary Microsoft Ajax Library : Compatible with all modern browsers including Google Chrome, Microsoft Internet Explorer, Apple Safari, Opera, and Mozilla Firefox Compatible with ASP.NET MVC, ASP.NET Web Forms, and any other type of web application Open Source (Please get involved!) CDN – You can use the Microsoft Ajax Library directly from the Microsoft Ajax CDN

Summary Microsoft Ajax Library Features: Powerful Client Data Access Enables you to retrieve and modify data from ASMX, WCF, and ADO.NET Data Services (any JSON End Point). Enables you to format data with client templates. Client Script Loader Loads all scripts required by a control automatically and executes the scripts in the right order. Supports script combining. Supports on-demand loading. Seamless jQuery Integration All Microsoft Ajax controls are exposed as jQuery plug-ins automatically.

Additional Resources Watch for Microsoft Ajax Library Beta http://www.ASP.net/ajax Check out Channel 9 Learn center http://channel9.msdn.com/learn/  

Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Related Content Data Driven Microsoft ASP.NET Web Forms Applications Deep Dive – Jeff King Wednesday 17:30 A Lap around ASP.NET 4 and Microsoft Visual Studio 2010 – Jeff King Monday 10:45

question & answer

Resources Required Slide Speakers, www.microsoft.com/teched TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Resources www.microsoft.com/teched Sessions On-Demand & Community www.microsoft.com/learning Microsoft Certification & Training Resources http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers

Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

Required Slide © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.