iPhone Development: Cocoa Touch & Open Touch

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

Post a comment
Embed Video
Edit your comment Cancel

11 Favorites & 1 Group

iPhone Development: Cocoa Touch & Open Touch - Presentation Transcript

  1. COCOA TOUCH AND OPEN TOUCH iPhone Development
    • Cocoa Touch
    • Open Touch
    • Free to registered developers
    • Closed Source
    • Runs Exclusively on Mac OS X Leopard
    • Officially Supported Development Framework
    • Available through the developer program at: http://developer.apple.com/iphone
    • Free
    • Open source
    • Runs on Windows, Linux, and OSX
    • Unofficial and requires the iPhone to be "Jailbroken"
    • Download and install instruction can be found at: http://iphone-dev.googlecode.com
    iPhone Development Options
  2. The iPhone SDK - APIs
    • The iPhone has three layers of Mac OS X
      • Core OS
      • Core Services
      • Media
    • Plus a new layer, called Cocoa Touch
  3. The iPhone SDK Core Services Layer Highlights
    • Address Book
    • File Access
    • SQLite
    • Core Location
    • Preferences
  4. The iPhone SDK Media Layer Highlights
    • Core Audio (same as OSX)
    • Core Animation
    • Industry Standard OpenAL Support
    • Industry Standard OpenGL ES Support
    • All hardware accelerated
  5. The iPhone SDK Cocoa Touch Layer Highlights
    • Multi-Touch events and controls
    • Accelerometer
    • Web View - embeddable WebKit control
  6. The iPhone SDK Tools
    • Xcode now has iPhone support
    • Debugger supports on-device debugging
    • Interface Builder
    • Instruments - performance measurements
    • Simulator – runs your application locally on an i386 version of the Aspen firmware
  7. The iPhone SDK Tools Xcode Screenshots
  8. The iPhone SDK Tools Xcode Organizer
  9. The iPhone SDK Tools Xcode Build Window
  10. The iPhone SDK
    • Xcode and the other tools provide all the same features you would expect of any Integrated development environment
    • The simulator allows you to immediately test and run most applications, with the notable exception of OpenGL ES code.
    • This means you are able to do development without an iPhone
  11. The iPhone SDK Aspen Simulator
  12. iPhone SDK - Acceptance
    • The acceptances appear to be random. At least some people who could be considered relative programming novices have been accepted, while some large companies have not.
    • The program is firewalled. Unless you are authorized, you will not get access to Apple's documentation and support site.
    • Five iPhone limit. You may develop for up to five iPhones and that's it.
    • Test devices are just that. Adding the pre-release iPhone OS to your iPhone seems to kill actual phone functionality.
  13. The iPhone SDK - App Store
    • You must be accepted as a registered developer
    • Apple takes 30%, pays rest monthly - free apps are free
    • “ Exclusive" official way to deploy apps to users
    • Supports automatic updates of your application
  14. The iPhone SDK
    • All the new iPhone firmware features will be available in June. To get any of them earlier, you must be accepted to the Developer program

+ mobileportlandmobileportland, 2 years ago

custom

10723 views, 11 favs, 6 embeds more stats

Slides from the March 2008 meeting of Mobile Portla more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 10723
    • 10612 on SlideShare
    • 111 from embeds
  • Comments 1
  • Favorites 11
  • Downloads 291
Most viewed embeds
  • 64 views on http://www.lokkju.com
  • 31 views on http://mobileportland.com
  • 7 views on http://www.mobileportland.com
  • 6 views on http://lokkju.com
  • 2 views on http://myriemetarfaoui.blogspot.com

more

All embeds
  • 64 views on http://www.lokkju.com
  • 31 views on http://mobileportland.com
  • 7 views on http://www.mobileportland.com
  • 6 views on http://lokkju.com
  • 2 views on http://myriemetarfaoui.blogspot.com
  • 1 views on http://0708t4b.wikispaces.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories

Groups / Events