iPhone & iPad
                 Development Quick Start

                                                  pe rs
          ...
Matthew McCullough
                          ★ Open Source Architect
                            Ambient Ideas, LLC
      ...
Why the iPhone?




Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
e k!
                                   th oc
                                 n bl
                            O n
      ...
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Apple Retail Stores Outperform Tiffany’s, Best Buy
              Apple Computer has higher sales per square foot at its re...
170,000 apps



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
2 billion downloads



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Let’s Code!




Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Tools of the Trade




Sunday, April 25, 2010
an Intel-based Mac



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
an Apple Developer Account




Sunday, April 25, 2010
Sunday, April 25, 2010
an iPhone SDK installation




Sunday, April 25, 2010
Sunday, April 25, 2010
which gives you...



Sunday, April 25, 2010
XCode



Sunday, April 25, 2010
Sunday, April 25, 2010
Dash Code


                         not the app you’re looking for
Sunday, April 25, 2010
Interface Builder



Sunday, April 25, 2010
Sunday, April 25, 2010
iPhone Simulator



Sunday, April 25, 2010
Sunday, April 25, 2010
The Language



Sunday, April 25, 2010
1971
Sunday, April 25, 2010
Alan Kay




Sunday, April 25, 2010
Smalltalk



Sunday, April 25, 2010
Sunday, April 25, 2010
Objective-C



Sunday, April 25, 2010
Sunday, April 25, 2010
all the fun of C




Sunday, April 25, 2010
all the fun of C
          all the fun of Smalltalk




Sunday, April 25, 2010
all the fun of C
          all the fun of Smalltalk


                      with none of the
         annoying garbage col...
Sunday, April 25, 2010
What about other
                           languages?


Sunday, April 25, 2010
iPhone Developer Agreement

                            Section 3.3.1



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
Web Services & iPhone




Sunday, April 25, 2010
native XML parsing



Sunday, April 25, 2010
t
                                        ies

                                               or
                         ...
The Devices




Sunday, April 25, 2010
iPhone 1st Gen, 3G, 3Gs



Sunday, April 25, 2010
Sunday, April 25, 2010
Sunday, April 25, 2010
iPod Touch 1st, 2nd, 3rd gen




Sunday, April 25, 2010
Sunday, April 25, 2010
iPad




Sunday, April 25, 2010
Sunday, April 25, 2010
Device Differences




Sunday, April 25, 2010
difference in
                          resolution


Sunday, April 25, 2010
320x480

                     768x1024




Sunday, April 25, 2010
universal binaries



Sunday, April 25, 2010
iPhone & iPad
               Development Quick Start

                            att endi ng!
                 you for
  ...
Photo Credits
                     •   iPhone Icon Photomosaic: http://www.flickr.com/photos/ikoka/3660963620/

           ...
Upcoming SlideShare
Loading in...5
×

iPhone & iPad Quickstart for Java Developers v0.0.1

3,583

Published on

iPhone quickstart for Java developers presented at GIDS 2010 in Bangalore, India

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,583
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "iPhone & iPad Quickstart for Java Developers v0.0.1"

  1. 1. iPhone & iPad Development Quick Start pe rs ve lo de Ja va f or Sunday, April 25, 2010
  2. 2. Matthew McCullough ★ Open Source Architect Ambient Ideas, LLC ★ Twitter @matthewmccull ★ Email matthewm@ambientideas.com ★ Web ambientideas.com/blog Sunday, April 25, 2010
  3. 3. Why the iPhone? Sunday, April 25, 2010
  4. 4. Sunday, April 25, 2010
  5. 5. Sunday, April 25, 2010
  6. 6. e k! th oc n bl O n u c t io a Sunday, April 25, 2010
  7. 7. Sunday, April 25, 2010
  8. 8. Sunday, April 25, 2010
  9. 9. Sunday, April 25, 2010
  10. 10. Sunday, April 25, 2010
  11. 11. Sunday, April 25, 2010
  12. 12. Apple Retail Stores Outperform Tiffany’s, Best Buy Apple Computer has higher sales per square foot at its retail stores than Best Buy, Neiman Marcus, and even Tiffany & Co, according to a report released by Bernstein Research last Tuesday. Performance per square foot is one of the most important metrics in evaluating a retail chainis success. The report provided the numbers per square foot per year. ◦ Apple: US$4032 ◦ Tiffany: US$2666 ◦ Best Buy: US$930 ◦ Neiman Marcus: US$611 The report cited Apple is better selection of location and better design aesthetics in the store compared to the competition. In addition, Apple has concentrated on premium products rather than cut-throat competition with PC manufacturers on very slim profit margins. As a result Apple earns an average of $23M in annual sales per store compared historically to Gatewayis US$8M per store. Those Gateway stores are now all closed. Part of Appleis success was attributed to the fact that Apple customers can walk out of the store with the product; at Gateway they could not. The report concluded that Appleis keys to retail success have been location, location, location. Design a great store, appeal to the impulse buyer, and maximize the revenue per square foot. Sunday, April 25, 2010
  13. 13. 170,000 apps Sunday, April 25, 2010
  14. 14. Sunday, April 25, 2010
  15. 15. Sunday, April 25, 2010
  16. 16. 2 billion downloads Sunday, April 25, 2010
  17. 17. Sunday, April 25, 2010
  18. 18. Sunday, April 25, 2010
  19. 19. Sunday, April 25, 2010
  20. 20. Let’s Code! Sunday, April 25, 2010
  21. 21. Sunday, April 25, 2010
  22. 22. Sunday, April 25, 2010
  23. 23. Tools of the Trade Sunday, April 25, 2010
  24. 24. an Intel-based Mac Sunday, April 25, 2010
  25. 25. Sunday, April 25, 2010
  26. 26. Sunday, April 25, 2010
  27. 27. an Apple Developer Account Sunday, April 25, 2010
  28. 28. Sunday, April 25, 2010
  29. 29. an iPhone SDK installation Sunday, April 25, 2010
  30. 30. Sunday, April 25, 2010
  31. 31. which gives you... Sunday, April 25, 2010
  32. 32. XCode Sunday, April 25, 2010
  33. 33. Sunday, April 25, 2010
  34. 34. Dash Code not the app you’re looking for Sunday, April 25, 2010
  35. 35. Interface Builder Sunday, April 25, 2010
  36. 36. Sunday, April 25, 2010
  37. 37. iPhone Simulator Sunday, April 25, 2010
  38. 38. Sunday, April 25, 2010
  39. 39. The Language Sunday, April 25, 2010
  40. 40. 1971 Sunday, April 25, 2010
  41. 41. Alan Kay Sunday, April 25, 2010
  42. 42. Smalltalk Sunday, April 25, 2010
  43. 43. Sunday, April 25, 2010
  44. 44. Objective-C Sunday, April 25, 2010
  45. 45. Sunday, April 25, 2010
  46. 46. all the fun of C Sunday, April 25, 2010
  47. 47. all the fun of C all the fun of Smalltalk Sunday, April 25, 2010
  48. 48. all the fun of C all the fun of Smalltalk with none of the annoying garbage collection of Java Sunday, April 25, 2010
  49. 49. Sunday, April 25, 2010
  50. 50. What about other languages? Sunday, April 25, 2010
  51. 51. iPhone Developer Agreement Section 3.3.1 Sunday, April 25, 2010
  52. 52. Sunday, April 25, 2010
  53. 53. Sunday, April 25, 2010
  54. 54. Sunday, April 25, 2010
  55. 55. Sunday, April 25, 2010
  56. 56. Web Services & iPhone Sunday, April 25, 2010
  57. 57. native XML parsing Sunday, April 25, 2010
  58. 58. t ies or pp ar Su br le ab Li e us tiv e m Re Na o ✌S Java Web JSON / SOAP / REST / HTTP iPhone Services Objective-C Sunday, April 25, 2010
  59. 59. The Devices Sunday, April 25, 2010
  60. 60. iPhone 1st Gen, 3G, 3Gs Sunday, April 25, 2010
  61. 61. Sunday, April 25, 2010
  62. 62. Sunday, April 25, 2010
  63. 63. iPod Touch 1st, 2nd, 3rd gen Sunday, April 25, 2010
  64. 64. Sunday, April 25, 2010
  65. 65. iPad Sunday, April 25, 2010
  66. 66. Sunday, April 25, 2010
  67. 67. Device Differences Sunday, April 25, 2010
  68. 68. difference in resolution Sunday, April 25, 2010
  69. 69. 320x480 768x1024 Sunday, April 25, 2010
  70. 70. universal binaries Sunday, April 25, 2010
  71. 71. iPhone & iPad Development Quick Start att endi ng! you for Th ank pe rs ve lo de Ja va f or Sunday, April 25, 2010
  72. 72. Photo Credits • iPhone Icon Photomosaic: http://www.flickr.com/photos/ikoka/3660963620/ • Spider: http://www.flickr.com/photos/8988256@N06/3802748096 • Apple on Grey: http://www.flickr.com/photos/10499171@N00/4486821291 • Apple Store: http://www.flickr.com/photos/95572727@N00/4515390835 • Apple, Colored: http://www.flickr.com/photos/31471648@N06/3276332727 • Apple Vortex: http://www.flickr.com/photos/tigerpixel/3536053200/in/set-72157612798986747/ • Dripping Apple: http://www.flickr.com/photos/31471648@N06/3363896214 • Alan Kay: http://commons.wikimedia.org/wiki/File:Alan_Kay_(3097597186).jpg Sunday, April 25, 2010

×