• Save
I Like iPhone & Android But I am .NET Developer
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

I Like iPhone & Android But I am .NET Developer

  • 3,004 views
Uploaded on

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

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

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • 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
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
3,004
On Slideshare
3,004
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
1
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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.

Transcript

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