BY MUKTADIUR RAHMAN DATE: JUNE 10, 2010 Introduction to iPhone SDK.

Slides:



Advertisements
Similar presentations
Lecture 2 - Introduction Objective C is used primarily for application development on Apple's Mac OS X and iPhone. On the Apple it is used together with.
Advertisements

Android Application Development A Tutorial Driven Course.
Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
Introduction.  Professor  Adam Porter 
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Android Platform Overview (1)
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Mobile Application Development
Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 2: Operating-System Structures.
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Development of mobile applications using PhoneGap and HTML 5
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Android Introduction Platform Overview.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
Mobile Application Development using Android
IOS WorkShoP Xcode 4 iOS 5 : “A Primer”. Objective-C iOS applications are written in Objective-C language using the Cocoa Touch library Objective-C is.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Mobile and Devices System iPhone OS GVHD: Dr. Trần Ngọc Minh SVTH: Phan Nhật Hoàng Nguyễn Chí Thông Hồ Diên Tuấn Anh
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
Windows 2000 Course Summary Computing Department, Lancaster University, UK.
Palm webOS History Version.Release Date. WebOS – Build 194 Sprint Config – 2.012/28/2009 WebOS – Build 194 Sprint Config – 2.012/28/2009 WebOS.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
INTRO TO IOS AND ANDROID. THE PLAYERS AAndroid – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based on Linux 2.6 kernel.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
1 © NOKIA WWRF-Reference-Framework.PPT/ 26 June 2002 / Kimmo Raatikainen WWRF Reference Framework Nokia’s Perspective WWRF WG2 Meeting 26 June 2002 Kimmo.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
IPhone Training in Ahmedabad 1 TOPS Technologies -
Android Training in Chandigarh. What is Android Android is a mobile operating system based on the Linux Kernel. The goal of android project is to create.
Iphone Online Training AcuteSoft: India: , Land Line: +91 (0) USA: , UK : +44.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Computer System Structures
Android Mobile Application Development
CSCI 351 – Mobile Applications Development
The world’s most advanced mobile platform
Introduction to Apple mobile technologies- I393
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Chapter 2: Operating-System Structures
chapter 6- Android Introduction
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
Contents: Introduction Different Mobile Operating Systems
YangSun Lee*, YunSik Son**
CMPE419 Mobile Application Development
CSC 581: Mobile App Development
Application Development A Tutorial Driven Course
Mac OS X thread APIs Mach threads POSIX threads (pthreads)
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
CMPE419 Mobile Application Development
Presentation transcript:

BY MUKTADIUR RAHMAN DATE: JUNE 10, 2010 Introduction to iPhone SDK

Contents Introduction Tools Architecture

Introduction The iPhone SDK is a software development kit developed by Apple Inc to develop the next generation innovative mobile application for iPhone. It include rich set of API and Tools

iPhone

Tools Xcode : IDE for iPhone development(Professional text editor, Debugger, GCC compiler) Instruments : For optimizing application Dash Code : For creating web applications for Safari iPhone Simulator

Xcode

Instruments

Dashcode

Simulator

Architecture Core OS Core Services Media Cocoa Touch

Architecture

Core OS The Core OS layer encompasses the kernel environment, drivers, and basic interfaces of the operating system. It provides a set of interfaces for accessing many low-level features of the operating system. Your application accesses these features through the LibSystem library. The interfaces are C-based and provide support for the following:  Threading (POSIX threads)  Networking (BSD sockets)  File-system access  Standard I/O  Bonjour and DNS services  Locale information  Memory allocation  Math Computation

Core Services The Core Services layer provides the fundamental system services that all applications use.  Core Foundation Framework  CFNetwork Framework  Security Framework  SQLite Library  XML Libraries

Media The Media layer provides graphics and media technologies in iPhone OS that are geared toward creating most advanced multimedia experience on a mobile device  Graphics Technologies  Audio Technologies  Video Technologies

Cocoa Touch The Cocoa Touch layer provide the basic tools and infrastructure you need to implement graphical, event- driven applications in iPhone OS  UIKit framework  AddressBook framework  AddressBook Ui framework  Core Location framework

THANK YOU Q/A