Lessons From The Trenches
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Lessons From The Trenches

  • 1,492 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
1,492
On Slideshare
1,475
From Embeds
17
Number of Embeds
2

Actions

Shares
Downloads
19
Comments
0
Likes
2

Embeds 17

http://www.kempedmonds.com 14
http://kempedmonds.blogspot.com 3

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