Lessons From The Trenches

  • 815 views
Uploaded on

Scott Michaels - Lessons from the tranches. the business of iPhone app dev. 360|iDev SanJose '09

Scott Michaels - Lessons from the tranches. the business of iPhone app dev. 360|iDev SanJose '09

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
815
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
19
Comments
0
Likes
2

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

Transcript

  • 1. Porting Lessons from the Trenches
  • 2. Porting Lessons from the Trenches Who am I? • Scott Michaels,Vice President Atimi Software 2
  • 3. Porting Lessons from the Trenches About Atimi • Founded nine years ago in Vancouver BC • Named one of BC’s fastest growing tech companies 2006 and 2007 • Founder and President, Steven Gully, named one of Business in Vancouver's Top 40 Under 40 in 2007 • Operate as a service firm, we don’t produce product under our own name 3
  • 4. Porting Lessons from the Trenches Orchard - The Atimi iPhone Kit Atimi created a set of features most common to iPhone applications, allowing for faster development with high quality • Server - Side component (messages, data, etc) • Queue management to take care of all the interruptions to applications (phone calls, etc) • Photo gallery with all expected bells / whistles • Integration with statistics tracking packages • Mapping • Javascript Bridge to Cocoa • Much more... 4
  • 5. Porting Lessons from the Trenches Atimi iPhone Releases Access Hollywood 5
  • 6. Porting Lessons from the Trenches Atimi iPhone Releases New York Times Reader 6
  • 7. Porting Lessons from the Trenches Atimi iPhone Releases Etch a Sketch 7
  • 8. Porting Lessons from the Trenches Atimi iPhone Releases HaHaHa 8
  • 9. Porting Lessons from the Trenches Atimi iPhone Releases Sex and the City Carrie’s Closet 9
  • 10. Porting Lessons from the Trenches Atimi iPhone Releases Sesame Street iRead 10
  • 11. Porting Lessons from the Trenches Atimi iPhone Releases Poop the World 11
  • 12. Porting Lessons from the Trenches Atimi iPhone Releases Gin Rummy Deluxe 12
  • 13. Porting Lessons from the Trenches Atimi iPhone Releases Go Fish 13
  • 14. Porting Lessons from the Trenches Secret Projects - NDA • Major Children’s show - 7.5 GB install footprint • Sports Network - Suite of apps • News Network - Suite of apps • Video playing app • Video Store Chain • Magazine and Traditional Publishing Apps • AD / Promotional Apps 14
  • 15. Porting Lessons from the Trenches Lessons From the Trenches 15
  • 16. Porting Lessons from the Trenches 16
  • 17. Porting Lessons from the Trenches Starting Up 17
  • 18. Porting Lessons from the Trenches 18
  • 19. Porting Lessons from the Trenches 19
  • 20. Porting Lessons from the Trenches Libs / Helpers 20
  • 21. Porting Lessons from the Trenches 21
  • 22. Porting Lessons from the Trenches What Don’t You Have? • Java • Flash • Animation Libraries (Talking Mouth) • Open GL (Beyond ES 1.1) 22
  • 23. Porting Lessons from the Trenches What Do You Have? • Server side components • Mac Frameworks • Helpers such as Unity 3D, the Playfirst SDK • MapNinjas 23
  • 24. Porting Lessons from the Trenches Dealbreakers • Frameworks: It ‘All’ has to work • Performance 24
  • 25. Porting Lessons from the Trenches Evaluating 25
  • 26. Porting Lessons from the Trenches 26
  • 27. Porting Lessons from the Trenches 27
  • 28. Porting Lessons from the Trenches Overcoming the Limitations 28
  • 29. Porting Lessons from the Trenches 29
  • 30. Porting Lessons from the Trenches 30
  • 31. Porting Lessons from the Trenches 31
  • 32. Porting Lessons from the Trenches Interface 32
  • 33. Porting Lessons from the Trenches 33
  • 34. Porting Lessons from the Trenches 34
  • 35. Porting Lessons from the Trenches 35
  • 36. Porting Lessons from the Trenches 36
  • 37. Porting Lessons from the Trenches 37
  • 38. Porting Lessons from the Trenches Common Mistakes 38
  • 39. Porting Lessons from the Trenches 39
  • 40. Porting Lessons from the Trenches 40
  • 41. Porting Lessons from the Trenches 41
  • 42. Porting Lessons from the Trenches Interruptions 42
  • 43. Porting Lessons from the Trenches 43
  • 44. Porting Lessons from the Trenches 44
  • 45. Porting Lessons from the Trenches 45
  • 46. Porting Lessons from the Trenches 46
  • 47. Porting Lessons from the Trenches Testing 47
  • 48. Porting Lessons from the Trenches 48
  • 49. Porting Lessons from the Trenches Considerations 49
  • 50. Porting Lessons from the Trenches Serious Thought • Can you change your app • Why would you 50
  • 51. Porting Lessons from the Trenches 51
  • 52. Porting Lessons from the Trenches 52
  • 53. Porting Lessons from the Trenches 53
  • 54. Porting Lessons from the Trenches 54
  • 55. Porting Lessons from the Trenches 55
  • 56. Porting Lessons from the Trenches Leverage 56
  • 57. Porting Lessons from the Trenches 57
  • 58. Porting Lessons from the Trenches Contact Atimi Scott Michaels, Vice President smic@atimi.com (604) 787-1000 Address 311 Water Street, Suite 620 Vancouver, BC, Canada V6B 1B8 58