Your SlideShare is downloading. ×
0
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
January - Microsoft ASP.NET AJAX Client Side Scripting
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

January - Microsoft ASP.NET AJAX Client Side Scripting

1,086

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,086
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Microsoft ASP.NET AJAX Client Side Scripting XML Script in the new AJAX Application Framework (Formally: Atlas)
  • 2. Agenda <ul><li>Overview: Client vs Server Approach </li></ul><ul><li>Intro: WebService Bridge Support </li></ul><ul><li>Demo: Client Centric AJAX Support </li></ul><ul><ul><li>Extend a Simple Web Service </li></ul></ul><ul><ul><li>Proxy, Proxy, Proxy (JavaScript and ScriptManager Proxies) </li></ul></ul><ul><ul><li>Declarative / Script Support </li></ul></ul><ul><ul><li>Complex Web Services </li></ul></ul><ul><li>ASP.NET AJAX in the Market </li></ul><ul><li>Resources and Tools </li></ul>
  • 3. ASP.NET AJAX Web Server IE Firefox Safari Browser Clients JSON Bridge Support Membership &amp; Personalization Support ASP.NET Server Control Integration Atlas Client JavaScript Libraries AtlasUIGlitz.js AtlasGadgets.js AtlasFX.js AtlasCompat.js AtlasRuntime.js IIS &amp; ASP.NET Apache &amp; PHP ColdFusion
  • 4. Server-Centric Programming Model Browser Presentation (HTML/CSS) ASP.NET Application Services Page Framework, Server Controls Atlas Script Framework Client Application Services Component/UI Framework, Controls ASP.NET Application Pages UI Behavior (Managed Code) Input Data Updated UI + Behavior Initial Rendering (UI + Behavior)
  • 5. Client-Centric Programming Model Browser Presentation (HTML/CSS) “ Atlas” Service Proxies UI Behavior (Script) ASP.NET Application Services Page Framework, Server Controls ASP.NET Application Pages Web Services Atlas Script Framework Client Application Services Component/UI Framework, Controls Initial Rendering (UI + Behavior) Data Data
  • 6. External Services My Application Client Bridge Proxy (Script) External Service Server Pages UI + Logic (HTML + Script) Bridge Config Initiate Request Cache Lookup Create Service Request Invoke Service Process Service Response Update Display
  • 7. Demo: ASP.NET AJAX in Action <ul><li>Enabling Client Side Scripting and AJAX </li></ul><ul><li>Extend a Simple Web Service </li></ul><ul><li>Proxy, Proxy, Proxy (JavaScript and ScriptManager Proxies) </li></ul><ul><li>Declarative / Script Support </li></ul><ul><li>Complex Web Services (Custom Objects) </li></ul>
  • 8. Demo: ASP.NET AJAX in Action <ul><li>Using Atlas to Enable AJAX </li></ul>
  • 9. Roadmap <ul><li>Public developer previews and betas </li></ul><ul><ul><li>http://atlas.asp.net </li></ul></ul><ul><ul><li>Updates, sample apps, quickstarts , and documentation released on an on-going basis </li></ul></ul><ul><li>Formal release with ASP.NET v-next </li></ul><ul><li>Upcoming Additions </li></ul><ul><ul><li>New Controls: </li></ul></ul><ul><ul><ul><li>RichTextBox, DatePicker, … </li></ul></ul></ul><ul><ul><li>New Application Services: </li></ul></ul><ul><ul><ul><li>Culture </li></ul></ul></ul><ul><ul><li>Support for additional patterns and scenarios: </li></ul></ul><ul><ul><ul><li>Optimized network usage, Component model enhancements </li></ul></ul></ul><ul><ul><li>Improved support for debugging </li></ul></ul><ul><ul><li>Enhanced integration with server controls framework </li></ul></ul>
  • 10. www.PageFlakes.com
  • 11. Squeet.com
  • 12. “ Atlas” has enabled Squeet users to have a rich user experience …You can’t ask for a more powerful and easy-to-use API. --Hamed Shojaee, President, Axosoft, LLC Squeet.com
  • 13. www.TitleZ.com
  • 14. www.TitleZ.com “ Considering how time-consuming traditional AJAX can be to implement, ‘Atlas’ seems almost like magic!” Arthur Wait, Dev Manager, TitleZ
  • 15. Component Vendors http://blogs.msdn.com/brada/archive/2006/05/06/AtlasControlVendors.aspx
  • 16. <ul><li>Official Site - http://ajax.asp.net </li></ul><ul><li>IE7 Dev Toolbar http://msdn.microsoft.com/ie </li></ul><ul><li>CSS Friendly Adapters http://www.asp.net/CSSAdapters/ </li></ul><ul><li>Firefox Dev Toolbar https://addons.mozilla.org/firefox/60/ </li></ul><ul><li>Fiddler – http://www.fiddlertool.com </li></ul>Resources + Tools
  • 17. Resources + Tools
  • 18. Sign Up / Register Now! <ul><li>http://www.toaTalks.net </li></ul><ul><li>http://www.CodeZone.com </li></ul><ul><li>http://msdn.microsoft.com/flash </li></ul><ul><li>http://www.msdnEvents.com </li></ul>MSDN Events http://www.msdnEvents.com
  • 19. © 2003-2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

×