Web 2.0 using Microsoft Technologies

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Web 2.0 using Microsoft Technologies - Presentation Transcript

    1. Abhishek Kant www.abhishekkant.net
    2. Agenda
      • What is Web 2.0
      • Demonstration of Web 2.0 Experience
      • Microsoft Application Platform
        • Rich Web Experiences
        • Live Web API
        • Software + Services
        • Live Azure
        • Development Tools
    3. Web 2.0 Definition
      • Forrester (April 2008), says:
      • A set of technologies and applications that enable efficient interaction among people, content, and data in support of collectively fostering new businesses, technology offerings, and social structures.
    4. What is Web 2.0
      • Content
      • Blogs
      • Wikis
      • New Media (Photos, Podcasts, Videocasts)
      • Presentation
      • Mashups
      • Widgets
      • Delivery
      • Social Networking
      • RSS
      • Deepzoom
    5. Deep Zoom
      • Provides seamless viewing & zooming of huge images
      • Loads only the data necessary to show the part of an image the user is viewing
      • Effectively turns a large image into an efficiently scaling vector
    6. Deep Zoom– How does it work?
      • Uses tiled image pyramids
      • The overhead of pyramids is 33%:
    7. Deep Zoom– How does it work?
      • When the image is displayed on the client the lowest resolution tiles are shown first
      • Then as the higher quality tiles are downloaded, they are smoothly blended in
    8. Microsoft Application Platform
    9. The Microsoft Web 2.0 Story
      • Rich Web (Silverlight & Expression)
      • Live APIs (Web Services)
      • Developer Support – WCF (REST & RSS), SQL Data Services
      • Software + Services
        • Hosted Services (Exchange, CRM)
      • Enterprise 2.0 Tools
    10. ASP.NET AJAX
      • Rich component framework
      • Extensive tooling support
      • Deployment confidence
      Capability: User Experience
    11. Silverlight 2.0 < 2Mb Download Extends browser capability with XAML Plug-in with cross browser & OS support <MediaElement x:Name= ‘ myMediaPlayBack' Canvas.Left='532' Canvas.Top='184' AutoPlay='false' Height='185' Width='350' Opacity='0'>
    12. WPF
      • Part of the Microsoft .NET 3.0 Framework
      • Unified approach to UI, Media and Documents
      • Delivers richest possible experiences
      Capability: User Experience
    13. LOB Apps Office Business Applications
    14. Business Intelligence Collaboration Portals ECM Business Process and Forms Search
    15. Live Search Virtual Earth User Data Find & Locate Identity Infrastructure Notifications & Messaging Silverlight Streaming Live ID Contacts Photos Messenger Alerts Admin Center App Storage Agents
    16. Services
    17. Streaming Services
    18. Microsoft Services Platform Computers Networks Building Block Services 3 rd Party Apps & Solutions Online Services Live Services Datacenters
    19.  
      • Enterprise class software
      • Delivered via subscription services
      • Hosted by Microsoft and sold with partners
      Starting with…
    20.  
    21. What is REST?
      • Power combo: URI and HTTP Method
        • Addressable, hierarchical URIs represent the entities or objects on your API
        • HTTP Method represents the action to be taken on the resource
      • Connectedness and Discoverability
        • Like the Web, Http Responses contain links to other resources
    22. The Windows Communication Foundation is the Universal Communication Runtime SOAP, REST, POX, P2P, Streaming. One-Way, Request/Response, Duplex. Secure, Transacted, Reliable, Federated. Interoperable, Productive, Fast One Way to Program
    23. WCF Support for REST
      • URI Templates & WebGet/WebInvoke
        • Attribute based definitions of URI template and HTTP method provide mapping of incoming request URIs to methods
      • WebHttpBinding
        • The binding that enables above
      • WebOperationContext
      • RSS Support: System.Web.Syndication
      • WCF REST Toolkit
    24. ADO.NET Data Service
      • Create a data service backed by a DB using the ADO.NET Entity Framework
        • Supports stored procedures
      • Expose any other data source using a custom provider
      • Future: Feed Sync + Mesh
      Data HTTP ADO.NET Data Service ADO.NET Entity Framework Custom Provider Any data source (DB, Web service, feed, file, etc)

    + Abhishek KantAbhishek Kant, 11 months ago

    custom

    776 views, 1 favs, 0 embeds more stats

    Learn how to use Microsoft Technologies to develop more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 776
      • 776 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories