I Like iPhone & Android But I am .NET Developer

2,837 views

Published on

Chris Love presentation on I Like iPhone & Android But I am .NET Developer

Published in: Technology, News & Politics
1 Comment
1 Like
Statistics
Notes
  • I am a Software Programmer, working on .NET,c# and want to develop for some applications for Android using xamarin
    Kindly provide some guidelines and sample so I can have some idea about that.

    Thanks
    Anshul
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
2,837
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
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 iPhone & Android But I am .NET Developer

    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. 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 />
    4. 4. MILLIONS!!!<br />
    5. 5. Market Reality<br />http://on.mash.to/k38NZw<br />
    6. 6. 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 />
    7. 7. You Know .NET<br />Feeling Out of Place?<br />iOS Native ApplicationsRequire Objective-C & a Mac<br />Android Uses Java<br />
    8. 8. Why Care?<br />Reach Large Consumer Market<br />Consumer Engagement<br />Online Commerce<br />Personal Devices in the Enterprise<br />Line of Business<br />
    9. 9. Options<br />True Native Development<br />MonoTouch & MonoDroid<br />Hybrid Applications<br />HTML5 Web Applications<br />
    10. 10. Good Architecture<br />Phones, Tablets & Desktop<br />Service/BLL/DAL<br />
    11. 11. Learn Native Platforms<br />A Learning Curve & Initial Time Investment<br />Dedicated Hardware (Mac & Possible Android)<br />
    12. 12. MonoDroid<br /><ul><li>http://mono-android.net/
    13. 13. Price $99 (student) - $3999 5 Seat Enterprise
    14. 14. $399 Professional</li></ul>http://mono-android.net/Store<br />
    15. 15. 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 />
    16. 16. MonoDroid<br /><ul><li>Professional Android Programming with Mono for Android and .NET/C# by Wallace B. McClure & Friends
    17. 17. 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 />
    18. 18. MonoTouch<br />iOS based on Mac OS X – Unix<br />Objective-C<br />Readable by C# Developers<br />
    19. 19. MonoTouch – System Reqs<br />Simulator<br />Max OSX<br />Apple iPhone SDK<br />Mono for OSX<br />MonoTouch & MonoDevelope IDE<br />AppStore Membership<br />
    20. 20. MonoTouch<br />Professional iPhone Programming with MonoTouch and .NET/C# Wallace B. McClure & Friends<br />http://t.co/l1if8Gx<br />
    21. 21. Mono<br />What is the Future?<br />Concern Over Apple’s App Terms & Conditions<br />Attachemate Fired Team<br />http://bit.ly/lsHH51<br />
    22. 22. 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 />
    23. 23. 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 />
    24. 24. 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 />
    25. 25. Phone Gap<br />Debugging Can be Tricky<br />Requires Native Development Environment<br />Relies on 3rd Party UI Libraries<br />
    26. 26. Phone Gap<br />HTML<br />CSS<br />AJAX<br />PhoneGap<br />Native Application<br />
    27. 27. Appcelerator<br />Converts Web Pages to Multiplatform Applications<br />Desktop &/OR Mobile<br />Monthly Subscription Fee<br />$49+<br />
    28. 28. HTML5 + AJAX<br />Cross Platform<br />Uses Web Technologies<br />Currently Limited Device Access<br />Difficult Debugging<br />
    29. 29. You Can’T!!!<br />
    30. 30. FT.COM DID<br />
    31. 31. HTML5<br />Semantic Markup<br />Offline Capabilities<br />CSS3 Rendering<br />AJAX Driving<br />
    32. 32. Web Application Layers<br />AJAX<br />CSS<br />HTML<br />Server-Side Muckity Muck<br />
    33. 33. 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 />
    34. 34. 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 />
    35. 35. jQuery Mobile<br />A jQuery Based Mobile UI Library<br />Standard Themes Based on iOS<br />Browser Capability Rating<br />http://jquerymobile.com<br />
    36. 36. Sencha Touch<br />Mobile Library for Ext JS Library<br />http://sencha.com<br />Works with PhoneGap<br />Commercial Product $595+<br />
    37. 37. 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 />
    38. 38. 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 />
    39. 39. How To Choose<br />
    40. 40. Questions<br />
    41. 41. 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 />

    ×