Web 2.0 and ASP.NET Ajax

  • 6,823 views
Uploaded on

Level 200 session on introducing web 2.0 and Microsoft ASP.NET Ajax for developers (Presented in DevCon 2006, Hyderabad - http://www.mugh.net)

Level 200 session on introducing web 2.0 and Microsoft ASP.NET Ajax for developers (Presented in DevCon 2006, Hyderabad - http://www.mugh.net)

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
6,823
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
2
Likes
11

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. Web 2.0 , ASP.NET Ajax Extensions [email_address] http://sudhakar.wordpress.com
  • 2. Agenda
    • Web 1.0
    • What is 2.0 ?
    • Evolution of Web 2.0
    • Programmability
    • ASP.NET Ajax Extensions
    • Q/A
  • 3. Web 1.0 (R) HTML JavaScript CSS Browser Microsoft buys hotmail for 435 million dollars ! Amazon brought revolution in Online Stores .COM collapse Google has launched a search engine that works !
  • 4. Web 2.0 (RW) Google bought YouTube.com for 3 billion $$$ Yahoo bought Flickr Google bought Picasa, Writely Microsoft entered Corporate Blogging Arena You got a 2GB storage for your Inbox Microsoft launched Live*.* ! Digg.com overtook Slashdot.org D HTML JavaScript CSS Browser s Ajax Blogs Tags HTML Folksonomy RSS Gadgets Web Services REST Podcasts Online Storage Wiki JSON Web APIs WS-Interop was formed Videos Perpetual Beta
  • 5. Evolution Wikipedia.Org : Web 2.0, a phrase coined by O'Reilly Media in 2004[1], refers to a supposed second generation of Internet-based services —such as social networking sites, wikis , communication tools, and folksonomies —that emphasize online collaboration and sharing among users.
  • 6. Pillars Services Unique, Hard to Recreate Data Sources (gets richer as more people use them) Trusting Users as Co-Developers Rich User Experience Collective Intelligence Not Limited to Single device (Web  desktop, Mobile) Light weight UI, Development Models & Business Models 2.0
  • 7.  
  • 8.  
  • 9.  
  • 10.
    • Creating your own homepage (Live.com)
    • Web 2.0 Alternative access ( e.g. SLE, WLW )
    • Program the Web (Web  Desktop)
  • 11. ASP.NET Ajax Extensions (Atlas.net)
    • A framework for building a new generation of richer, interactive, personalized standards-based web applications
    • High-productivity platform for AJAX-style browser applications
      • Script component model and UI framework for browser-based web applications
      • Rich suite of components, controls, and behaviors to make Ajax easy
    • Seamlessly integrate with Microsoft platform and application model
      • Easily leverages services and components hosted in ASP.NET
    • Delivers ubiquitous reach and easy deployment
      • Works with IE, FireFox, Safari web clients – no client install required
      • Based on existing standards – DHTML, JavaScript, JScript, CSS
    • Enable world-class tools for AJAX-style application development
      • Will be integrated with web authoring tools for developers and designers
      • Next release of VS will provide richer scripting toolset (debugging, tracing, etc)
  • 12. Programming Models Browser Presentation (HTML/CSS) Server Centric Model 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)
  • 13.
    • Using ASP.NET Ajax Extensions to render Server Centric Data (DataGrid)
  • 14. Programming Models Client Centric 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
  • 15.
    • Using ASP.NET Ajax Extensions to render data at Client (AutoLists)
  • 16. Where to start?
    • Atlas.net was formally named as
    • “ ASP.NET Ajax Extensions”
    • Get it from http://ajax.asp.net (Free)
    • Videos & Tutorials are available
  • 17. Reach me @ sudhas@live.com iBlog @ http://sudhakar.wordpress.com