Sunday, October 11, 2009

IPHONE OS Architecture Layer Services

Core OS
OS X Kernel
Mach 3.0?
BSD?
Sockets
Security
Power management
KeyChain
Certificates
File System
Bonjour - to communicate with local devices

Core Services (Written in C )
Collections
Address Book
Networking
File Access
SQLite
Core Location
Net Services
Threading (POSIX Threading?)
Preferences
URL Utilities

Media
Core Audio
Open AL
Audio Mixing
Audio Recording
Video Playback
JPG,PNG,TIFF
PDF
Quartz(2D)
Core Animation
OpenGL ES

Cocoa Touch
Multi touch events
Multi touch controls
Accelerometer
View Hierarchy
Localization
Alerts
Web views
People picker
Image picker
Controllers


No comments:

Post a Comment