I like i phone and android but know .net

1,152 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,152
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  • Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  • Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  • Business & Individual Developers have invested great resources in .NET, what should they do to reach the exploding mobile market share other platforms offer.
  • I like i phone and android but know .net

    1. 1. I like iPhone & Android But I Know C#<br />Chris Love<br />Mobility Practice Lead, Tellago Inc.<br />http://ProfessionalASPNET.com<br />http://Twitter.com/ChrisLove<br />
    2. 2. Tellago<br />
    3. 3. Tellago Studios<br />
    4. 4. Mobility Practice<br />Mobile Application Development<br />Enterprise Mobile Strategy<br />Line of Business<br />Deployment<br />Security<br />Governance<br />
    5. 5. Market Reality<br />Google Activates > 400,000 a Day<br />Apple Activates > 250,000 a Day<br />MSFT Sold 1.5 Million 1stQtr 2011<br />Millions of .NET Developers Worldwide<br />
    6. 6. MILLIONS!!!<br />
    7. 7. Market Reality<br />http://on.mash.to/k38NZw<br />
    8. 8. Don’t Forget Tablets<br />“The key thing for marketers is the combination of larger screens and the touch Web really shouldn’t be underestimated,” Mr. Elkin said. “There are much higher interaction rates for the Web and apps among smartphone owners, and on a bigger canvas we expect those deltas to go even higher.”<br /> MobileMarketer.com<br />http://www.mobilemarketer.com/cms/news/research/7342.html<br />
    9. 9. You Know .NET<br />Feeling Out of Place?<br />iOS Native ApplicationsRequire Objective-C & a Mac<br />Android Uses Java<br />
    10. 10. Why Care?<br />Reach Large Consumer Market<br />Consumer Engagement<br />Online Commerce<br />Personal Devices in the Enterprise<br />Line of Business<br />
    11. 11. Options<br />True Native Development<br />MonoTouch & MonoDroid<br />Hybrid Applications<br />HTML5 Web Applications<br />
    12. 12. Good Architecture<br />Phones, Tablets & Desktop<br />Service/BLL/DAL<br />
    13. 13. Learn Native Platforms<br />A Learning Curve & Initial Time Investment<br />Dedicated Hardware (Mac & Possible Android)<br />
    14. 14. MonoDroid<br /><ul><li>http://mono-android.net/
    15. 15. Price $99 (student) - $3999 5 Seat Enterprise
    16. 16. $399 Professional</li></ul>http://mono-android.net/Store<br />
    17. 17. MonoDroid<br />Runs Side By Side with Dalvik Virtual Machine<br />Executes .NET code<br />Native to the Device<br />Wraps Android Communications with Proxies<br />
    18. 18. MonoDroid<br /><ul><li>Professional Android Programming with Mono for Android and .NET/C# by Wallace B. McClure & Friends
    19. 19. http://t.co/lKhUbH1</li></li></ul><li>MonoTouch<br />iOS Framework using C#<br />http://monotouch.net/<br />iOS API Bindings<br />Xcode/Interface Builder Parser<br />Static (AOT) Compiler<br />Produces Native iOS Application<br />Price $99-3,999<br />http://monotouch.net/Store<br />
    20. 20. MonoTouch<br />iOS based on Mac OS X – Unix<br />Objective-C<br />Readable by C# Developers<br />
    21. 21. MonoTouch – System Reqs<br />Simulator<br />Max OSX<br />Apple iPhone SDK<br />Mono for OSX<br />MonoTouch & MonoDevelope IDE<br />AppStore Membership<br />
    22. 22. MonoTouch<br />Professional iPhone Programming with MonoTouch and .NET/C# Wallace B. McClure & Friends<br />http://t.co/l1if8Gx<br />
    23. 23. Mono<br />What is the Future?<br />Concern Over Apple’s App Terms & Conditions<br />Attachemate Fired Team<br />http://bit.ly/lsHH51<br />
    24. 24. XAMARIN<br />To Build New .NET offerings for iOS & Android<br />http://bit.ly/jXZmXa<br />Available This Summer<br />http://www.xamarin.com/<br />
    25. 25. Hybrid Applications<br />Allow You To Develop Using Web Technologies<br />Produce Native Applications<br />Can Be A Native-Wrapped Web App<br />PhoneGap, AppCellerator, etc, Roll Your Own<br />
    26. 26. Phone Gap<br />Application Written Once Using Web Technologies<br />Abstracts Device APIs to JavaScript<br />Deploy To Multiple Platforms<br />Submit to App Stores<br />
    27. 27. Phone Gap<br />Debugging Can be Tricky<br />Requires Native Development Environment<br />Relies on 3rd Party UI Libraries<br />
    28. 28. Phone Gap<br />HTML<br />CSS<br />AJAX<br />PhoneGap<br />Native Application<br />
    29. 29. Appcelerator<br />Converts Web Pages to Multiplatform Applications<br />Desktop &/OR Mobile<br />Monthly Subscription Fee<br />$49+<br />
    30. 30. HTML5 + AJAX<br />Cross Platform<br />Uses Web Technologies<br />Currently Limited Device Access<br />Difficult Debugging<br />
    31. 31. You Can’T!!!<br />
    32. 32. FT.COM DID<br />
    33. 33. HTML5<br />Semantic Markup<br />Offline Capabilities<br />CSS3 Rendering<br />AJAX Driving<br />
    34. 34. Web Application Layers<br />AJAX<br />CSS<br />HTML<br />Server-Side Muckity Muck<br />
    35. 35. Mobile Browsers<br />Webkit Most Common SmartPhone<br />Opera Most Widely Used<br />IE Mobile Getting Better on WP7<br />FireFox is Almost Non-Existent<br />
    36. 36. Browser Performance<br />WebKit, Opera and Internet Explorer all contain GPU accelerated Rendering Engines<br />JavaScript Engines Now Highly Tuned and Fast Compared to Recent History<br />
    37. 37. jQuery Mobile<br />A jQuery Based Mobile UI Library<br />Standard Themes Based on iOS<br />Browser Capability Rating<br />http://jquerymobile.com<br />
    38. 38. Sencha Touch<br />Mobile Library for Ext JS Library<br />http://sencha.com<br />Works with PhoneGap<br />Commercial Product $595+<br />
    39. 39. JS Mobile Frameworks<br />jQTouch – Extends jQuery for iPhone<br />Part of Sencha Labs<br />Free!<br />baseJS - iPhone<br />XUI – Opera, WebKit<br />iUI<br />iWebKit<br />Webapp.Net<br />
    40. 40. The Device APIs are Coming!<br />Geolocation<br />Touch<br />Media Capture<br />Accelerometer<br />Contacts<br />Calendar<br />Notifications<br />Orientation<br />Battery<br />Network<br />Permissions<br />File<br />Gallery<br />Messaging<br />Tasks<br />Ink<br />
    41. 41. Enterprise Management<br />Deployment<br />Security<br />Provisioning<br />Tracking<br />
    42. 42. Enterprise Deployment<br />Apple<br />http://www.apple.com/support/iphone/enterprise/<br />Enterprise Developer Program<br />Android<br />Various 3rd Party Solutions<br />Manual Installation<br />Windows Phone<br />TBD<br />
    43. 43. Enterprise Security<br />Authentication<br />Authorization<br />Use of Social Signon<br />Active Directory Federation<br />What About Lost or Stolen Devices?<br />
    44. 44. Enterprise Provisioning<br />What Devices Can We Trust?<br />Who Has Devices We Trust?<br />What to Do When They Change Devices?<br />Backup/Restore<br />What to Do When They Change Positions or Leave Company?<br />
    45. 45. Enterprise Tracking<br />What are Employees Doing In an App?<br />Telemetry<br />Used to Drive Application Features & Optimizations<br />
    46. 46. How Do You Share Data?<br />What Data Do You Send to a Client?<br />What Data Do You Allow to Be Stored on the Client and How?<br />VM Ware Optimizing Data to Device<br />Enterprise Mobility Framework<br />
    47. 47. How To Choose<br />
    48. 48. Questions<br />
    49. 49. Image Attributions<br />http://www.flickr.com/photos/omad/32266598/sizes/o/in/photostream/<br />http://www.flickr.com/photos/freefoto/2195201178/<br />http://www.flickr.com/photos/caveman_92223/3191110918/<br />http://www.flickr.com/photos/shlevich/46077045/sizes/o/in/photostream/<br />http://www.flickr.com/photos/msinjela/4784417669/sizes/o/in/photostream/<br />

    ×