Run Applications ranging from Compass , Organizer, Maps , ……
Voice controlled command , touch based gesture commands.
And of Course ! Make calls and send SMS.</li></ul>Release Dates:<br />Original: June 29, 2007<br />3G: July 11, 2008<br />3GS: June 19, 2009<br />iPhone as ES device :A Presentation By ShivPrakash , 6CTA58<br />
iPhone Processor <br />Samsung S5PC100<br />ARM Cortex A8 based Mobile Application Processor<br />The S5PC100 enables the integration of various functionalities, such as, wireless communication, personal navigation, camera,<br />portable gaming, portable music/video player, mobile TV and PDA into one device. The S5PC100 adopts a 32-bit ARM Cortex A8 RISC microprocessor and a 64/32-bit internal bus architecture, and operates up to 833MHz<br />
iPhone Software Components<br />Operating System<br />iPhone OS 3.0.1 (build 7A400),released 31 July 2009<br /> Like Mac OS X, from which it was derived, it uses the Darwin foundation.iPhoneOS has four abstraction layers: <br />Core OS layer, <br />Core Services layer, <br />Media layer<br />Cocoa Touch layer. <br /> The operating system takes less than 240 Megabytes of the device's total memory storage.<br />iPhone OS's user interface is based on the concept of direct manipulation, using multi-touch gestures. Interface control elements consist of sliders, switches, and buttons. The response to user input is supposed to be immediate to provide a fluid interface. Interaction with the OS includes gestures such as swiping, tapping, pinching, and reverse pinching. Additionally, using internal accelerometers, rotating the device on its y-axis alters the screen orientation in some applications.<br />
The OS is broken down into the following sets:<br />Cocoa Touch<br /><ul><li>Multi-touch events and controls