Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group,

Slides:



Advertisements
Similar presentations
AJAX Development By Gary Mandela December 26,
Advertisements

FIRST LOOK AT “ORCAS” Scott Guthrie General Manager.NET Developer Platform.
Microsoft Dynamics AX 2009 Integration and Development with.NET Framework Enterprise Portal.
AJAX Development Mike Ormond Developer & Platform Group Microsoft Ltd
Developing An Advanced ASP.NET Server Control With Rich Design-Time Eilon Lipton PRS401 Software Design Engineer Microsoft Corporation.
Name SuPeng. .NET Framework & Visual Studio Roadmap.NET Framework 3.5 overview Visual Studio design goals Lap around new features.
Developing Rich Web Applications with Silverlight Mike Ormond Developer & Platform Group Microsoft Ltd
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
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
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Visual Studio 2008 and ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
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.
Scelta della tecnologia di presentazione dei dati.
The Microsoft Technical Roadshow 2006 A Web-enabled Experience with Altas Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
ASP.NET 4.0 Web Developers User Group Israel June 2009.
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.
Building rich web applications with the ‘Atlas’ framework Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism.
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.
The ASP.NET Server Model Martin Parry Developer and Platform Evangelism Group Microsoft
Microsoft Dynamics AX 2009 Integration and Development with the.NET Framework Introduction to the Course.
Microsoft Confidential ASP.NET Broadest reach Most mature dev platform Silverlight Broad reach Rich, Interactive UI WPF Richest, Interactive UI.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
AJAX and Atlas in ASP.NET 2.0 William J. Steele MSDN Developer Evangelist Microsoft Corporation
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
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
Introducing Microsoft Rich Internet Applications Technologies Microsoft Belgium and Luxembourg
Ventsislav Popov Crossroad Ltd.. 1. What is AJAX?  AJAX Concept  ASP.NET AJAX Framework 2. ASP.NET AJAX Server Controls  ScriptManager, UpdatePanel.
Telerik Software Academy ASP.NET Web Forms Telerik Software Academy ASP.NET Web Forms.
Building AJAX-Enabled Applications with ASP.NET AJAX Framework Peter Ty Developer Evangelist Microsoft Hong Kong
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
CIS 375—Web App Dev II ASP.NET 1 Getting Started.
Microsoft’s Rich Web Technology XAML,WPF and WPF/E July, 2006 John Allwright.
DEV414 Black-belt ASP.NET Tips And Tricks For Your ASP.NET Applications Rob Howard Program Manager Web Platform and Tools Team.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Name Title Microsoft Corporation
Developing Custom ASP.NET Providers For Membership And Role Manager Stefan Schackow PRS404 Program Manager – Web Platform and Tools Microsoft Corporation.
The Microsoft Technical Roadshow 2007 AJAX Development Mike Ormond Developer & Platform Group Microsoft Ltd
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
INNOV-16: Rich User Interface for the Web???? AJAX to the Rescue Ken Wilner VP of Technology Progress Software.
Shanku Niyogi PRS 312 Group Program Manager Microsoft Corporation
ASP.NET AJAX – Basics Svetlin Nakov Telerik Corporation
Introduction to ASP.NET 2.0
2007 Office System Integration
Asynchronous Java script And XML Technology
Shanku Niyogi PRS 312 Group Program Manager Microsoft Corporation
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
By Gary Mandela December 26, 2006
Jim Fawcett CSE686 – Internet Programming Summer 2008
ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd
ASP.NEXT The ASP.NET 3.5 Extensions
SharePoint & jQuery: Better Together
Rich single page applications with SharePoint
Overview of Silverlight 2
ASP.NET Module Subtitle.
Microsoft Connect /28/2019 2:20 AM
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
SharePoint 2007 Developer Overview Collaboration BI Features
Mark Quirk Head of Technology Developer & Platform Group
ASP.NEXT Mike Ormond Developer & Platform Group Microsoft Ltd
Visual Studio 2005 IDE Features
Presentation transcript:

Building rich web applications with ASP.NET AJAX Mike Ormond Developer & Platform Evangelism Group, Microsoft Ltd Developer & Platform Evangelism Group, Microsoft Ltd

Agenda ASP.NET 2.0 AJAX, Rich web apps and Mashups ASP.NET AJAX Tell me about the bits What do they all do? How do I get started?

Membership Role Manager Personalization Site NavigationDatabase Caching Management New ASP.NET 2.0 “Page Framework” Features Master PagesThemes/SkinsAdaptive UI New ASP.NET 2.0 “Control Buckets” (Approximately 50) ASP.NET 2.0 Developer Stack

Other ASP.NET 2.0 Features WebParts Framework for building rich, user customisable UI Patterned after SharePoint Personalisation Data Access New controls Declarative 2-way databinding SQL Cache Dependencies Compilation Model Client Callbacks (AJAX)

What is AJAX?

AJAX Partial Page Refresh Client Callbacks Demo

AJAX In Action My BBC Travel Info Demo Mash-Up Virtual Earth Control ( BBC Travel Info Service (

…a new generation of richer, interactive, personalized standards-based web applications What is ASP.NET AJAX? A framework for building… High-productivity platform Seamless integration Reach and ease of deployment World-class tools

Other Host What flavours does Atlas come in? ASP.NET Futures CTP Microsoft AJAX Library Client Components Client Components Server Components Server Components ASP.NET AJAX ASP.NET 2.0 ASP.NET AJAX Control Toolkit Controls Extenders

ASP.NET AJAX Architecture Client Components Server Components

Getting Started Installing Demo

Programming Model Server-Centric ASP.NET Application Services Page Framework, Server Controls Page Framework, Server Controls Atlas Script Framework Client Application Services Component/UI Framework, Controls Component/UI Framework, Controls Browser Presentation(HTML/CSS)Presentation(HTML/CSS) ASP.NET Application PagesPages UI Behavior (ManagedCode) (ManagedCode) Input Data Updated UI + Behavior Initial Rendering (UI + Behavior)

Programming Model Client-Centric Browser Presentation(HTML/CSS)Presentation(HTML/CSS) “Atlas”ServiceProxies“Atlas”ServiceProxies UI Behavior (Script) (Script) ASP.NET Application Services Page Framework, Server Controls Page Framework, Server Controls ASP.NET Application PagesPages WebServicesWebServices Atlas Script Framework Client Application Services Component/UI Framework, Controls Component/UI Framework, Controls Initial Rendering (UI + Behavior) Data

Server Components Easily enhance any ASP.NET web application Use AJAX techniques to reduce roundtrips Enable richer interactivity for existing ASP.NET controls New, richer ASP.NET server controls

ASP.NET 2.0 AJAX Extensions ASP.NET AJAX Control Toolkit Demo

Atlas Client Script Library Controls and Components Script Core Base Class Library Component Model and UI Framework Component Model and UI Framework Browser Compatibility Script core runtime: a rich type system for JScript Classes, namespaces, inheritance, interfaces Event handlers Object serialization Base class library and networking services Helper classes for developers (subset of.NET BCL) Management of asynchronous network operations Component model and UI framework Declarative scripting (Atlas XML script definitions) Extensible component and control model Data binding, presentation, and validation Atlas components for common scenarios – examples: ListView and DataView for rendering templated data UI behaviors such as drag and drop, tooltips, auto- completion Compatibility layer for browsers and platforms Support for IE, Firefox/Mozilla, Safari

Client Components Easily develop rich interactive web applications Scenarios Mash-up applications Composite applications, sites, and gadgets (e.g. Live.com) Powerful UI framework and component model for browsers Integrate with server application model

Microsoft AJAX Library Demo

Summary ASP.NET AJAX provides a rich AJAX programming framework Built-in integration with ASP.NET Server Controls Web and Application Services Client-side JavaScript framework model Build mashups and gadgets Extensibility model for component developers

Further Information Atlas

© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.