Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Getting Started with Mobile Development Larry Borsato [email_address] http://twitter.com/lborsato
The Mobile Market <ul><li>Source: http://techcrunch.com/2010/10/06/comscore-android-continues-assault-on-rim-apple/ </li><...
All About Apps <ul><li>Source: http://www.mobilespoon.net/2010/11/how-many-apps-are-installed-on-you.html </li></ul>
WARNING The previous two slides consisted of facts. Future slides will contain my opinions. Your opinions may be different...
The Big Three <ul><li>Apple iPhone (200k apps) </li></ul><ul><li>Google Android (100k apps) </li></ul><ul><li>RIM BlackBer...
iPhone <ul><li>Language </li></ul><ul><ul><li>Objective-C (like C/C++) </li></ul></ul><ul><li>Tools </li></ul><ul><ul><li>...
iPhone <ul><li>Pros </li></ul><ul><ul><li>One device, one OS version </li></ul></ul><ul><ul><li>Easy to learn and develop ...
Google Android <ul><li>Language </li></ul><ul><ul><li>Java </li></ul></ul><ul><li>Tools </li></ul><ul><ul><li>Eclipse, Net...
Android <ul><li>Pros </li></ul><ul><ul><li>Easy to learn and develop for </li></ul></ul><ul><ul><li>Amazing code reuse and...
RIM BlackBerry <ul><li>Language </li></ul><ul><ul><li>Java </li></ul></ul><ul><li>Tools </li></ul><ul><ul><li>Eclipse, Bla...
BlackBerry <ul><li>Pros </li></ul><ul><ul><li>Existing entrenched market </li></ul></ul><ul><li>Cons </li></ul><ul><ul><li...
Resources <ul><li>iPhone </li></ul><ul><ul><li>http://developer.apple.com/devcenter/ios/index.action </li></ul></ul><ul><l...
Resources <ul><li>Apress Series Books </li></ul><ul><ul><li>Beginning iPhone Development </li></ul></ul><ul><ul><li>Beginn...
Samples of My Work <ul><li>igotihav </li></ul><ul><li>My Food Facts </li></ul><ul><li>4Degrees: The Arc or Trivia </li></ul>
Getting Started with Mobile Development Discussion Thank You
Upcoming SlideShare
Loading in …5
×

Mobile development - Getting Started

573 views

Published on

Published in: Technology
  • Be the first to comment

Mobile development - Getting Started

  1. 1. Getting Started with Mobile Development Larry Borsato [email_address] http://twitter.com/lborsato
  2. 2. The Mobile Market <ul><li>Source: http://techcrunch.com/2010/10/06/comscore-android-continues-assault-on-rim-apple/ </li></ul>
  3. 3. All About Apps <ul><li>Source: http://www.mobilespoon.net/2010/11/how-many-apps-are-installed-on-you.html </li></ul>
  4. 4. WARNING The previous two slides consisted of facts. Future slides will contain my opinions. Your opinions may be different.
  5. 5. The Big Three <ul><li>Apple iPhone (200k apps) </li></ul><ul><li>Google Android (100k apps) </li></ul><ul><li>RIM BlackBerry (10k apps) </li></ul><ul><li>Also rans </li></ul><ul><ul><li>Microsoft Windows Mobile 7 </li></ul></ul><ul><ul><li>Palm Pre </li></ul></ul>
  6. 6. iPhone <ul><li>Language </li></ul><ul><ul><li>Objective-C (like C/C++) </li></ul></ul><ul><li>Tools </li></ul><ul><ul><li>Xcode </li></ul></ul><ul><li>Costs </li></ul><ul><ul><li>$99 annually fee </li></ul></ul>
  7. 7. iPhone <ul><li>Pros </li></ul><ul><ul><li>One device, one OS version </li></ul></ul><ul><ul><li>Easy to learn and develop for </li></ul></ul><ul><ul><li>Excellent developer community </li></ul></ul><ul><ul><li>Best end-to-end integration </li></ul></ul><ul><li>Cons </li></ul><ul><ul><li>Rigidly controlled by Apple </li></ul></ul><ul><ul><li>Apps require approval </li></ul></ul>
  8. 8. Google Android <ul><li>Language </li></ul><ul><ul><li>Java </li></ul></ul><ul><li>Tools </li></ul><ul><ul><li>Eclipse, NetBeans, command line </li></ul></ul><ul><li>Costs </li></ul><ul><ul><li>$25 Android Market fee </li></ul></ul>
  9. 9. Android <ul><li>Pros </li></ul><ul><ul><li>Easy to learn and develop for </li></ul></ul><ul><ul><li>Amazing code reuse and integration </li></ul></ul><ul><ul><li>Excellent developer community </li></ul></ul><ul><li>Cons </li></ul><ul><ul><li>Fragmented OS version support </li></ul></ul><ul><ul><li>Controlled by carriers </li></ul></ul>
  10. 10. RIM BlackBerry <ul><li>Language </li></ul><ul><ul><li>Java </li></ul></ul><ul><li>Tools </li></ul><ul><ul><li>Eclipse, BlackBerry JDE </li></ul></ul><ul><li>Costs </li></ul><ul><ul><li>$20 for signing keys </li></ul></ul><ul><ul><li>$200 fee for AppWorld (currently waived) </li></ul></ul>
  11. 11. BlackBerry <ul><li>Pros </li></ul><ul><ul><li>Existing entrenched market </li></ul></ul><ul><li>Cons </li></ul><ul><ul><li>The worst and most inconsistent development experience I have EVER had. </li></ul></ul><ul><ul><li>Less powerful </li></ul></ul><ul><ul><li>Requires extensive thread support </li></ul></ul><ul><ul><li>Signing servers often down </li></ul></ul>
  12. 12. Resources <ul><li>iPhone </li></ul><ul><ul><li>http://developer.apple.com/devcenter/ios/index.action </li></ul></ul><ul><li>Android </li></ul><ul><ul><li>http://developer.android.com/index.html </li></ul></ul><ul><li>BlackBerry </li></ul><ul><ul><li>http://blackberry.com/developers/ </li></ul></ul>
  13. 13. Resources <ul><li>Apress Series Books </li></ul><ul><ul><li>Beginning iPhone Development </li></ul></ul><ul><ul><li>Beginning Android Development </li></ul></ul><ul><ul><li>Beginning BlackBerry Development </li></ul></ul>
  14. 14. Samples of My Work <ul><li>igotihav </li></ul><ul><li>My Food Facts </li></ul><ul><li>4Degrees: The Arc or Trivia </li></ul>
  15. 15. Getting Started with Mobile Development Discussion Thank You

×