Web  2.0 , ASP.NET  Ajax  Extensions [email_address] http://sudhakar.wordpress.com
Agenda <ul><li>Web 1.0 </li></ul><ul><li>What is 2.0 ? </li></ul><ul><li>Evolution of Web 2.0 </li></ul><ul><li>Programmab...
Web 1.0 (R) HTML JavaScript CSS Browser Microsoft buys hotmail for 435 million dollars ! Amazon brought revolution in Onli...
Web 2.0 (RW) Google bought YouTube.com for 3 billion $$$ Yahoo bought Flickr Google bought Picasa, Writely Microsoft enter...
Evolution Wikipedia.Org  : Web 2.0, a phrase coined by  O'Reilly Media  in 2004[1], refers to a supposed second  generatio...
Pillars Services Unique, Hard to Recreate Data Sources (gets richer as more people use them) Trusting Users as  Co-Develop...
 
 
 
<ul><li>Creating your own homepage (Live.com) </li></ul><ul><li>Web 2.0 Alternative access ( e.g. SLE, WLW ) </li></ul><ul...
ASP.NET Ajax Extensions (Atlas.net) <ul><li>A framework for building a new generation of richer, interactive, personalized...
Programming Models Browser Presentation (HTML/CSS) Server Centric Model ASP.NET Application Services Page Framework, Serve...
<ul><li>Using ASP.NET Ajax Extensions to render Server Centric Data (DataGrid) </li></ul>
Programming Models Client Centric Model Browser Presentation (HTML/CSS) “ Atlas” Service Proxies UI Behavior (Script) ASP....
<ul><li>Using ASP.NET Ajax Extensions to render data at Client (AutoLists) </li></ul>
Where to start? <ul><li>Atlas.net was formally named as  </li></ul><ul><li>“ ASP.NET Ajax Extensions” </li></ul><ul><li>Ge...
Reach me @ sudhas@live.com iBlog @ http://sudhakar.wordpress.com
Upcoming SlideShare
Loading in...5
×

Web 2.0 and ASP.NET Ajax

6,931

Published 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)

Published in: Technology
2 Comments
11 Likes
Statistics
Notes
No Downloads
Views
Total Views
6,931
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
2
Likes
11
Embeds 0
No embeds

No notes for slide

Web 2.0 and ASP.NET Ajax

  1. 1. Web 2.0 , ASP.NET Ajax Extensions [email_address] http://sudhakar.wordpress.com
  2. 2. Agenda <ul><li>Web 1.0 </li></ul><ul><li>What is 2.0 ? </li></ul><ul><li>Evolution of Web 2.0 </li></ul><ul><li>Programmability </li></ul><ul><li>ASP.NET Ajax Extensions </li></ul><ul><li>Q/A </li></ul>
  3. 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. 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. 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. 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. 10. <ul><li>Creating your own homepage (Live.com) </li></ul><ul><li>Web 2.0 Alternative access ( e.g. SLE, WLW ) </li></ul><ul><li>Program the Web (Web  Desktop) </li></ul>
  8. 11. ASP.NET Ajax Extensions (Atlas.net) <ul><li>A framework for building a new generation of richer, interactive, personalized standards-based web applications </li></ul><ul><li>High-productivity platform for AJAX-style browser applications </li></ul><ul><ul><li>Script component model and UI framework for browser-based web applications </li></ul></ul><ul><ul><li>Rich suite of components, controls, and behaviors to make Ajax easy </li></ul></ul><ul><li>Seamlessly integrate with Microsoft platform and application model </li></ul><ul><ul><li>Easily leverages services and components hosted in ASP.NET </li></ul></ul><ul><li>Delivers ubiquitous reach and easy deployment </li></ul><ul><ul><li>Works with IE, FireFox, Safari web clients – no client install required </li></ul></ul><ul><ul><li>Based on existing standards – DHTML, JavaScript, JScript, CSS </li></ul></ul><ul><li>Enable world-class tools for AJAX-style application development </li></ul><ul><ul><li>Will be integrated with web authoring tools for developers and designers </li></ul></ul><ul><ul><li>Next release of VS will provide richer scripting toolset (debugging, tracing, etc) </li></ul></ul>
  9. 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)
  10. 13. <ul><li>Using ASP.NET Ajax Extensions to render Server Centric Data (DataGrid) </li></ul>
  11. 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
  12. 15. <ul><li>Using ASP.NET Ajax Extensions to render data at Client (AutoLists) </li></ul>
  13. 16. Where to start? <ul><li>Atlas.net was formally named as </li></ul><ul><li>“ ASP.NET Ajax Extensions” </li></ul><ul><li>Get it from http://ajax.asp.net (Free) </li></ul><ul><li>Videos & Tutorials are available </li></ul>
  14. 17. Reach me @ sudhas@live.com iBlog @ http://sudhakar.wordpress.com

×