January
                            2009



                February
                 2008
February 2007
Why
Mobile?
Your data
       When you want it
Your data
      Where you want it
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...
ASP.NET MVC
  www.asp.net/mvc
MobileOK
  www.w3.org/tr/mobileOK-basic10-tests
dotmobi
  dotmobi.org
Mobile Device Browser ...
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 mobil...
Your feedback is important!
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
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
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
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
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
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
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
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
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

859 views
813 views

Published on

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
859
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
55
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. January 2009 February 2008 February 2007
  2. 2. Why Mobile?
  3. 3. Your data When you want it
  4. 4. Your data Where you want it
  5. 5. Your data How you want it
  6. 6. Your Their data How you they want it
  7. 7. $1.7 Billion 3 months
  8. 8. Plan Now
  9. 9. Screen
  10. 10. Screen Resolution
  11. 11. Screen Resolution Orientation
  12. 12. Screen Resolution Orientation Interaction
  13. 13. Resources
  14. 14. Resources Memory
  15. 15. Resources Memory Bandwidth
  16. 16. Resources Memory Bandwidth Processor
  17. 17. Model View Controller
  18. 18. Why Views
  19. 19. Views display data
  20. 20. Views provide input mechanisms
  21. 21. Devices Multiple Views
  22. 22. /cooking/recipes
  23. 23. /cooking/recipes /{controller}/{action}
  24. 24. What’s current?
  25. 25. Integrate your mobile strategy
  26. 26. Where do you start?
  27. 27. Purpose
  28. 28. Don’t forget!
  29. 29. Physical
  30. 30. Click streams Light navigation NO popups Short-hand URLs
  31. 31. 10 link maximum* Vertical design No forms
  32. 32. Opt-out Light forms Customized Experience
  33. 33. What works?
  34. 34. Targeting devices
  35. 35. Targeting future devices
  36. 36. default: break;
  37. 37. Remember the UX
  38. 38. Detecting devices
  39. 39. Browser file
  40. 40. Request.Browser
  41. 41. Other Services Available
  42. 42. Encoding / Doctype Telephone links Device-specific HTML attributes Caching
  43. 43. Unit Testing Emulators Physical devices
  44. 44. Remote access MobileOK User-agent spoofing
  45. 45. Mobile is exploding Mobile UX is different ASP.NET MVC Start now!
  46. 46. 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
  47. 47. 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
  48. 48. Jared Eischen @jaredeischen John Stockton @johnnystock Silverlight 2 in Action (Co-Author)
  49. 49. 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.
  50. 50. Your feedback is important!
  51. 51. © 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.

×