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

Like this? Share it with your network

Share

January - Microsoft ASP.NET AJAX Client Side Scripting

  • 1,345 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,345
On Slideshare
1,343
From Embeds
2
Number of Embeds
1

Actions

Shares
Downloads
8
Comments
0
Likes
0

Embeds 2

http://www.slideshare.net 2

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
    • Overview: Client vs Server Approach
    • Intro: WebService Bridge Support
    • Demo: Client Centric AJAX Support
      • Extend a Simple Web Service
      • Proxy, Proxy, Proxy (JavaScript and ScriptManager Proxies)
      • Declarative / Script Support
      • Complex Web Services
    • ASP.NET AJAX in the Market
    • Resources and Tools
  • 3. ASP.NET AJAX Web Server IE Firefox Safari Browser Clients JSON Bridge Support Membership & Personalization Support ASP.NET Server Control Integration Atlas Client JavaScript Libraries AtlasUIGlitz.js AtlasGadgets.js AtlasFX.js AtlasCompat.js AtlasRuntime.js IIS & ASP.NET Apache & 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
    • Enabling Client Side Scripting and AJAX
    • Extend a Simple Web Service
    • Proxy, Proxy, Proxy (JavaScript and ScriptManager Proxies)
    • Declarative / Script Support
    • Complex Web Services (Custom Objects)
  • 8. Demo: ASP.NET AJAX in Action
    • Using Atlas to Enable AJAX
  • 9. Roadmap
    • Public developer previews and betas
      • http://atlas.asp.net
      • Updates, sample apps, quickstarts , and documentation released on an on-going basis
    • Formal release with ASP.NET v-next
    • Upcoming Additions
      • New Controls:
        • RichTextBox, DatePicker, …
      • New Application Services:
        • Culture
      • Support for additional patterns and scenarios:
        • Optimized network usage, Component model enhancements
      • Improved support for debugging
      • Enhanced integration with server controls framework
  • 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.
    • Official Site - http://ajax.asp.net
    • IE7 Dev Toolbar http://msdn.microsoft.com/ie
    • CSS Friendly Adapters http://www.asp.net/CSSAdapters/
    • Firefox Dev Toolbar https://addons.mozilla.org/firefox/60/
    • Fiddler – http://www.fiddlertool.com
    Resources + Tools
  • 17. Resources + Tools
  • 18. Sign Up / Register Now!
    • http://www.toaTalks.net
    • http://www.CodeZone.com
    • http://msdn.microsoft.com/flash
    • http://www.msdnEvents.com
    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.