Using Microsoft ASP.NET MVC to Easily Extend a Web Site into the Mobile Space
Upcoming SlideShare
Loading in...5
×
 

Using Microsoft ASP.NET MVC to Easily Extend a Web Site into the Mobile Space

on

  • 1,727 views

Learn how to build mobile Web sites using the ASP.NET MVC framework. See how to create customized mobile experiences by extending the Views in the MVC framework and using the latest device detection ...

Learn how to build mobile Web sites using the ASP.NET MVC framework. See how to create customized mobile experiences by extending the Views in the MVC framework and using the latest device detection techniques.

Statistics

Views

Total Views
1,727
Views on SlideShare
1,726
Embed Views
1

Actions

Likes
1
Downloads
55
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Using Microsoft ASP.NET MVC to Easily Extend a Web Site into the Mobile Space Using Microsoft ASP.NET MVC to Easily Extend a Web Site into the Mobile Space Presentation Transcript

  • January 2009 February 2008 February 2007
  • Why Mobile?
  • Your data When you want it View slide
  • Your data Where you want it View slide
  • Your data How you want it
  • Your Their data How you they want it
  • $1.7 Billion 3 months
  • Plan Now
  • Screen
  • Screen Resolution
  • Screen Resolution Orientation
  • Screen Resolution Orientation Interaction
  • Resources
  • Resources Memory
  • Resources Memory Bandwidth
  • Resources Memory Bandwidth Processor
  • Model View Controller
  • Why Views
  • Views display data
  • Views provide input mechanisms
  • Devices Multiple Views
  • /cooking/recipes
  • /cooking/recipes /{controller}/{action}
  • What’s current?
  • Integrate your mobile strategy
  • Where do you start?
  • Purpose
  • Don’t forget!
  • Physical
  • Click streams Light navigation NO popups Short-hand URLs
  • 10 link maximum* Vertical design No forms
  • Opt-out Light forms Customized Experience
  • What works?
  • Targeting devices
  • Targeting future devices
  • default: break;
  • Remember the UX
  • Detecting devices
  • Browser file
  • Request.Browser
  • Other Services Available
  • Encoding / Doctype Telephone links Device-specific HTML attributes Caching
  • Unit Testing Emulators Physical devices
  • Remote access MobileOK User-agent spoofing
  • Mobile is exploding Mobile UX is different ASP.NET MVC Start now!
  • File|New -> Company: Creating NerdDinner.com with Microsoft ASP.NET Model View Controller (MVC) T49F Today 2:30 PM Lando 4204 Scott Hanselman ASP.NET MVC: America's Next Top Model View Controller Framework T50F Thursday 4:15 PM Delfino 4103 Phil Haack Microsoft ASP.NET Model View Controller (MVC): Ninja on Fire Black Belt Tips T44F Friday 9:00 AM Delfino 4103 Phil Haack
  • ASP.NET MVC www.asp.net/mvc MobileOK www.w3.org/tr/mobileOK-basic10-tests dotmobi dotmobi.org Mobile Device Browser File mdbf.codeplex.com
  • Jared Eischen @jaredeischen John Stockton @johnnystock Silverlight 2 in Action (Co-Author)
  • Our passion is the powerful combination of marketing and technology to drive real business value. We have developed mobile device experiences for numerous clients and Microsoft. With expertise in design, development, and content, we support marketing campaigns, Web sites, and phone applications for major mobile carriers and manufacturers.
  • Your feedback is important!
  • © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.