6
AJAX Development AJAX Development By By Gary Mandela Gary Mandela December 26, 2006 December 26, 2006 www.ClevelandDotNet.inf o

AJAX Development By Gary Mandela December 26, 2006

Embed Size (px)

Citation preview

Page 1: AJAX Development By Gary Mandela December 26, 2006

AJAX AJAX DevelopmentDevelopment

ByByGary MandelaGary Mandela

December 26, 2006December 26, 2006

www.ClevelandDotNet.info

Page 2: AJAX Development By Gary Mandela December 26, 2006

AgendaAgenda

IntroductionIntroduction Housekeeping infoHousekeeping info OverviewOverview DemoDemo Q&AQ&A

Page 3: AJAX Development By Gary Mandela December 26, 2006

What is “Atlas”?What is “Atlas”? "Atlas" is the code name for a set of ASP.Net technologies used "Atlas" is the code name for a set of ASP.Net technologies used

to add Ajax (Asynchronous JavaScript And XML) support to to add Ajax (Asynchronous JavaScript And XML) support to ASP.NET. It consists of a client-side script framework, server ASP.NET. It consists of a client-side script framework, server controls, and more. In other words, Atlas is Microsoft's controls, and more. In other words, Atlas is Microsoft's implementation of Ajax.implementation of Ajax.

This new Web development technology from Microsoft This new Web development technology from Microsoft integrates client script libraries with the ASP.NET 2.0 server-integrates client script libraries with the ASP.NET 2.0 server-based development framework. In addition, "Atlas" offers you based development framework. In addition, "Atlas" offers you the same type of development platform for client-based Web the same type of development platform for client-based Web pages that ASP.NET offers for server-based pages. And because pages that ASP.NET offers for server-based pages. And because "Atlas" is an extension of ASP.NET, it is fully integrated with "Atlas" is an extension of ASP.NET, it is fully integrated with server-based services. "Atlas" makes it possible to easily take server-based services. "Atlas" makes it possible to easily take advantage of AJAX techniques on the Web and enables you to advantage of AJAX techniques on the Web and enables you to create ASP.NET pages with a rich, responsive UI and server create ASP.NET pages with a rich, responsive UI and server communication. However, "Atlas" isn’t just for ASP.NET. You communication. However, "Atlas" isn’t just for ASP.NET. You can take advantage of the rich client framework to easily build can take advantage of the rich client framework to easily build client-centric Web applications that integrate with any backend client-centric Web applications that integrate with any backend data provider.data provider.

Page 4: AJAX Development By Gary Mandela December 26, 2006

FeaturesFeatures ““Atlas” enables you to take full advantage of the Atlas” enables you to take full advantage of the

capabilities of the browser to deliver richer web capabilities of the browser to deliver richer web experiences that work on any modern browser. experiences that work on any modern browser.

““Atlas” enables ASP.NET developers to enrich their web Atlas” enables ASP.NET developers to enrich their web applications with incredible ease. applications with incredible ease.

““Atlas” includes a rich client-side Javascript framework Atlas” includes a rich client-side Javascript framework that enables easy creation and reuse of script components that enables easy creation and reuse of script components and rich client-side behaviors. and rich client-side behaviors.

““Atlas” makes it super easy to consume services from Atlas” makes it super easy to consume services from ASP.NET, and to build composite applications from ASP.NET, and to build composite applications from services on the programmable web. services on the programmable web.

For more information, go to http://atlas.asp.net. For more information, go to http://atlas.asp.net.

Page 5: AJAX Development By Gary Mandela December 26, 2006

ResourcesResources

The Official Microsoft ASP.NET AJAX The Official Microsoft ASP.NET AJAX SiteSitehttp://ajax.asp.nethttp://ajax.asp.net

ASP.Net Developer CenterASP.Net Developer Centerhttp://msdn2.microsoft.com/en-us/asp.net/default.aspxhttp://msdn2.microsoft.com/en-us/asp.net/default.aspx

ASP.NET 2.0 CSS Friendly Control ASP.NET 2.0 CSS Friendly Control Adapters 1.0 Adapters 1.0 http://www.asp.net/cssadaptershttp://www.asp.net/cssadapters

Page 6: AJAX Development By Gary Mandela December 26, 2006

ResourcesResources Using Using Ajax.NETAjax.NET Pro in a SharePoint Web Part Pro in a SharePoint Web Part

The article describes how to configure Ajax.NET Pro with The article describes how to configure Ajax.NET Pro with SharePoint so that it can be used in Web Parts.SharePoint so that it can be used in Web Parts.

Introduction to Introduction to Anthem.NETAnthem.NETHow to do AJAX without writing any JavaScript.How to do AJAX without writing any JavaScript.

Magic AJAX: Applying AJAX to your existing Web PagesMagic AJAX: Applying AJAX to your existing Web PagesHow to apply AJAX technologies to your web pages without How to apply AJAX technologies to your web pages without replacing ASP.NET controls and/or writing JavaScript code.replacing ASP.NET controls and/or writing JavaScript code.

An Introduction to AJAX Techniques and Frameworks for An Introduction to AJAX Techniques and Frameworks for ASP.NETASP.NETThis article introduces AJAX to ASP.NET developers This article introduces AJAX to ASP.NET developers implementing an example web page in different ways using implementing an example web page in different ways using ASP.NET Atlas, ASP.NET callbacks, Ajax.Net, Anthem.Net and ASP.NET Atlas, ASP.NET callbacks, Ajax.Net, Anthem.Net and MagicAjax.Net.MagicAjax.Net.

Simple AJAX implementation for ASP.NET Web applicationsSimple AJAX implementation for ASP.NET Web applicationsThe article describes a simple approach of implementing AJAX The article describes a simple approach of implementing AJAX functionality in ASP.NET web applications. functionality in ASP.NET web applications.