Presentation is loading. Please wait.

Presentation is loading. Please wait.

Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011.

Similar presentations


Presentation on theme: "Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011."— Presentation transcript:

1 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011

2 Options Do I need to provide a custom mobile experience? If I do, … What are my options? How do I decide? Tools What tools do I need? How much will it cost? What skill sets do I need? Approaches Do nothing (modern day mobile devices have great browsers) Mobile skin (device specific skin or site) Web App (HTML5, jQuery, Mobile Framework) Native App (iOS, Windows Phone 7, Android, Blackberry …) Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011

3 Options First.. Why are you doing this? What are you trying to provide? Passive access to data? What data? Images? Video? Just text? Interactive features / data conversation? A better mobile experience? An optimal mobile experience? Before you can evaluate your options, you need to understand what it is you are trying to provide for your mobile users Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011

4 Tools What platforms do you want/need to support? iOS Android Windows Phone 7 Blackberry others? Each one requires a different toolset for native development http://en.wikipedia.org/wiki/Mobile_development Can you afford to pick one? Does the technology exists to pick many? write once, run anywhere Will Web Apps be enough? This is NOT going to be easy Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011

5 Approaches Maybe I dont need to provide a custom mobile experience Maybe I just want to provide a better mobile experience Maybe I want to provide an optimal mobile experience Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011

6 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011 Desktop Browser Mobile Browser My Web Site My Skin

7 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011 Desktop Browser My Web Site My Skin Mobile Skin Mobile Browser

8 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011 My Web Site WCF Service / REST Mobile HTML page Desktop Browser Mobile Browser

9 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011 My Web Site WCF Service / REST Desktop Browser

10 Redirection 2 skins (same content) Desktop skin Mobile skin 2 sites (different content) Desktop site Mobile site Redirect user based on device Javacript Look at UserAgent MobiNuke (http://dataquadrant.com/)http://dataquadrant.com/) DNN 6.1+ Improved support for Mobile devices Built in device detection and redirection Mark content for mobile devices Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010

11 Web App Select a Mobile framework (HTML5, CSS and Javascript) Try and avoid platform specific frameworks Choose a lightweight framework Use your existing skill sets HTML / Javascript / etc Many Options *jQuery Mobile ( *recommended ) mobl (webKit based browsers only) JQTouch Wink a more comprehensive list at http://www.hotscripts.com/blog/roundup-mobile-web- application-frameworks/ http://www.hotscripts.com/blog/roundup-mobile-web- application-frameworks/ Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010

12 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 Native App What do I need to develop WP7 Apps go to http://create.msdn.comhttp://create.msdn.com resources -> downloads Download Free Windows Phone Developer Tools Visual Studio 2010 Express for Windows Phone will only install extensions if you already have Visual Studio 2010 Windows Phone Emulator Silverlight for Windows Phone XNA Game Studio 4.0 Microsoft Expression Blend for Windows Phone Developer Account / $99 per year Allows you to deploy to physical device Submit apps and XNA Games (Xbox) to Marketplace

13 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 Native App What do I need to develop iPhone Apps umm. A Mac Developer account / $99 per year access to iOS SDK submit apps to the marketplace Appcelerator (iPhone and Android)

14 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 Native App What do I need to develop Android Apps Andoid SDK (free download) Eclipse Appcelerator (iPhone and Android) Can develop Android apps on Windows

15 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 DEMOS Web app using jQuery Mobile Native Windows Phone 7 app

16 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 Web App Development jQTouch framework http://www.jqtouch.com http://www.jqtouch.com jQuery Mobile framework http://jquerymobile.com/ http://jquerymobile.com/ MobiOne simulator http://www.genuitec.com/mobile/download.html http://www.genuitec.com/mobile/download.html

17 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 Windows Phone 7 Developer Tools http://create.msdn.com http://create.msdn.com Books and References Programming Windows Phone 7 by Charles Petzold FREE eBook http://charlespetzold.comhttp://charlespetzold.com Beginning Windows Phone 7 Development by Henry Lee and Eugene Chuvyrov Amazon.com (available now) Developing Applications for Windows Phone 7 by Shawn Wildermuth Amazon.com (available June 16)

18 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 Apple Developer Tools http://developer.apple.com/

19 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 Android Developer Tools http://developer.android.com

20 Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 19, 2010 Contact Info… Steve Fabian e: sfabian@gooddogs.comsfabian@gooddogs.com w: http://gooddogs.comhttp://gooddogs.com t: stevefabian


Download ppt "Steve Fabian Gooddogs.com DotNetNuke Project Trustee and Core Team Member Microsoft MVP Asp.net May 10, 2011."

Similar presentations


Ads by Google