Web Application Toolkit: Mobile Web Applications

Download this episode

Download Video

Description

This Web Application Toolkit is designed to demonstrate how to extend an existing ASP.NET MVC Web application to provide access from mobile devices. To enable mobile access, the Web application should have views targeting each of the mobile devices to be supported.

We use the MVC pattern to create several views targeting different kind of browsers reusing the same business logic. For this implementation, we use the ASP.NET MVC framework which provides an alternative to the ASP.NET Web Forms pattern for creating MVC-based Web applications. The ASP.NET MVC framework is a lightweight, highly testable presentation framework that is integrated with existing ASP.NET features, such as master pages and membership-based authentication.

For extending the Web application to use mobile specific views, this sample provides a reusable component called MobileCapableViewEngine that enables the Web application to show the appropriate view depending on the device's browser that is performing the request.

Download this toolkit here.

For screencasts about other Web Application Toolkits, click here.

To download other Web Application Toolkits, click here.

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      Website for mobiles





      This is really a nice blog i like to read this blog daily it has got all the informative stuff that i want to know about. i want to subscribe it so can tell me when your blog gets updated.


    • User profile image
      Tariku

      Hi
      The videos does not have audio, could't hear anything.
       

    • User profile image
      JD

      What iPhone emulator are you using?

    • User profile image
      parag

      * u

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.