Post on 19-Jan-2015
description
iPhone 3GS
iPhone as ES device :A Presentation By Shiv Prakash , 6CTA58
What is an iPhone ?
iPhone as ES device :A Presentation By Shiv Prakash , 6CTA58
An iPhone is a highly sophisticated embedded Device that lets you to :
• Surf Internet , Internet tethering device
• Play Music , Movies ,Multimedia
• Play Games
• Run Applications ranging from Compass , Organizer, Maps , ……
• Voice controlled command , touch based gesture commands.
• And of Course ! Make calls and send SMS.
Release Dates:Original: June 29, 20073G: July 11, 20083GS: June 19, 2009
What are the Tech Specs ?
Inside The iPhone
Hardware ComponentsMotherboard :
3GS: 3.7 V 1219 mAhInternal rechargeable nonremovablelithium-ion polymer battery
Touch Screen
iPhone Processor Samsung S5PC100ARM Cortex A8 based Mobile Application Processor
The S5PC100 enables the integration of various functionalities, such as, wireless communication, personal navigation, camera,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
Software Components
iPhone Software Components
Operating System• iPhone OS 3.0.1 (build 7A400),released 31 July 2009 Like Mac OS X, from which it was derived, it uses the Darwin
foundation.iPhone OS has four abstraction layers: – Core OS layer, – Core Services layer, – Media layer– Cocoa Touch layer.
The operating system takes less than 240 Megabytes of the device's total memory storage.
• 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.
The OS is broken down into the following sets: Cocoa Touch
• Multi-touch events and controls• Accelerometer support• View hierarchy• Localization (i18n)• Camera support
Media• OpenAL• audio mixing and recording• Video playback• Image file formats• Quartz• Core Animation• OpenGL ES
Core Services• Networking• Embedded SQLite database• Core Location• Threads
OS X Kernel• TCP/IP• Sockets• Power management• File system• Security
iPhone giving Kernel Panic
As of 14 July 2009, there are over 65,000 applications officially available for the iPhone
Jonathan Ive , SVP (Industrial Design), Apple Incorporated.
“The man behind the revolutionary sleek and touch interface design of the iPhone”
Thanks !!! for your patience