Mobile and Devices System iPhone OS GVHD: Dr. Trần Ngọc Minh SVTH: Phan Nhật Hoàng- 51001127 Nguyễn Chí Thông- 51003255 Hồ Diên Tuấn Anh- 51000044.

Slides:



Advertisements
Similar presentations
Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
Advertisements

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.
Desktop Central Managing Desktops, Servers & Devices Romanus Prabhu R Technical Account Manager LinkedIn : romanus.prabhu.
Chung Man Ho Willims Chow Man Kei Gary Kwok Pak Wai Lion.
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
Tablet Shootout Presented By: Garrett Bahr, Austin Schwai, Travis Tilot.
DEPARTMENT OF COMPUTER ENGINEERING
Jorge Marchan 10mo a What is an ipad. Is the first tablet computer from Apple. The iPad is a flat, rectangular computer with a large, 9.7-inch.
IPad Intro BCIU Berks Intermediate Unit # Berks Intermediate Unit #
BY MUKTADIUR RAHMAN DATE: JUNE 10, 2010 Introduction to iPhone SDK.
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
IOS 8 for MDM/EMM Greg Elliott Shiv Chandra Kumar.
Operating Systems for Wireless Mobile Devices (cont)
UFCFX5-15-3Mobile Device Development Anatomy of a Mobile Device.
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
The Death of Windows XP End of the line for venerable operating system Dr. Jan Vanderpool
Mac OS COMP 240. Mac OS OS X previously Mac OS X, is a series of Unix- based graphical interface operating systems developed, marketed, and sold by Apple.
Mobile Application Development using Android
Survey of PC and Network Operating Systems
The Basics  Operating systems (OS) can help computer users do many things, like managing and manipulating files and folders.  Operating systems also.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. iOS.
 Available in 8GB, 32GB, and 64GB capacities  Available in both black and white  Free text messaging over Wi-Fi with iMessage  Front and back cameras.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
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.
Design iPod classic All iPods have five buttons, integrated into the click wheel — a design which gives an uncluttered, minimalist interface. The buttons.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
VERY IMPORTANT NOT TO LOSE YOUR IMPORTANT DATA Backing Up Your iPad.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Page QUALITY HOTEL – OCT. 27 th, 2011 How do they utilize: Apple OSDevice UI/UX Network Services/ apps content Enablers/ (API’s Cloud Distribution.
Gary Gruba Systems Engineer Absolute Manage MDM Managing iPhones, iPads, iPod Touches and Android Dougald MacNaughton Account Executive.
IPhone vs. htc Droid By the Super Troopers. iPhone vs. htc iPhone iOS allows users to manually manage memory; User friendliness; Virus protection; Universal.
Monday, August 31, 2012 CSCI 333 – Systems Programming.
 Life Long Learning - Mobile  Katy Mayo – Basics  Move Photos and Music  Ipad Printing  Last meeting of the season – next 9/11  Website & .
Functions and Features: Advantages : Disadvantages and Limitations : Price:
History of iOS L.O. To design and create your own operating system.
EMBEDDED OPERATING SYSTEMS. DEFINITION An embedded operating system is a system for embedded computer systems These operating systems are designed to.
iOS iOS (originally iPhone OS ) is a mobile operating system created and developed by Apple Inc. and distributed exclusively for Aplle hardware. It is.
THE WINDOWS OPERATING SYSTEM Computer Basics 1.2.
What’s in Apple? Mary Jean Funtelar Computer Science, 4th Pd Mrs. Paulino.
Thobani Shaba COSC 101.  What is an Operating System  What is iOS?  History  Features  iOS Jailbreaking  Conclusion.
training-in-chennai.
Functions of Operating Systems V1.0 (22/10/2005).
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
3 main operating system! BY Charlotte Oates. Microsoft windows! A family of operating systems for personal computers. Windows dominates the personal computer.
Brittany Appleyard COSC Introduction to Cloud Computing Uses of the Cloud Apple’s new iCloud and What Is It Pros and Cons of Cloud Computing.
2Operating Systems  Program that runs on a computer  Manages hardware resources  Allows for execution of programs  Acts as an intermediary between.
IOS 9 - What’s new in iOS. Apple’s iOS 9 is now available for download for all iPhone, iPad, and iPod touch models that can run iOS 8. According to Apple,
Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Computer System Structures
TV Broadcasting What to look for Architecture TV Broadcasting Solution
System Software Chapter 4.
iPhones and iPads and iTunes, Oh My!
WELCOME Mobile Applications Testing
CSCI 351 – Mobile Applications Development
The world’s most advanced mobile platform
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
Contents: Introduction Different Mobile Operating Systems
CSCI 351 – Mobile Applications Development
IOS Development Atanas Dobrev.
IOS App Development.
CSC 581: Mobile App Development
Group Info (iOSucks) Ciaran Ó Nuallain Colm Breen Francis Lat
Android Developer Fundamentals V2
Java Programming Introduction
Korea Software HRD Center
CSC 581: Mobile App Development
Presentation transcript:

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

Agenda I.What is an Operating System ? II.What is iOS ? III.Architecture IV.Features V.iOS Jailbreaking VI.Conclusion

What is an Operating System  Software that supports a computer’s basic functions, such as scheduling tasks, executing applications, and controlling peripherals.  Most important system software in computer system  NOTE: User cannot run an application program on computer without OS

What is iOS ?

 iOS (formerly iPhone OS) is Apple’s mobile operating system.  Apple does not license I for installation on non-Apple hardware (distributed exclusively for Apple hardware)  OS is derived from Mac OS X.  Originally developed for the iPhone, but it’s extended now to support other Apple devices such as the iPod Touch, iPad, and Apple TV.

What is iOS ? - Architecture Core OSCore ServicesMediaCocoa Touch

Architecture - Cocoa Touch Layer  The Cocoa Touch layer contains key frameworks for building iOS apps.  These frameworks define the appearance of your app  Include high-level features and Cocoa Touch Frameworks

Cocoa Touch Layer – High-level features AirDropText Kit UIKit Dynamics MultitaskingAuto LayoutStoryboards UI State Preservation Apple Push Notifications Local Notifications Gesture Recognizers Standard System View Controller

Cocoa Touch Frameworks  Services Cocoa Touch Layer offers.  Features:  Address Book UI Framework  Event Kit UI Framework  Game Kit Framework  iAd Framework  Map Kit Framework  Message UI Framework  Twitter Framework  UIKit Framework

Media Layer Technology GraphicsVideoAudio

Core Layer  High-Level Features  Peer-to-Peer Services  iCloud Storage  Automatic Reference Counting  Block Objects  Data Protection  File-Sharing Support  Grand Central Dispatch  In-App Purchase  SQLite  XML Support

Core Layer  Core Services Frameworks  Accounts Framework  Address Book Framework  CFNetwork Framework  Core Data Framework  Core Foundation Framework  Core Location Framework  Core Media Framework  Core Motion Framework  Core Telephony Framework  Social Framework

Core OS Layer Accelerate Framework Core Bluetooth Framework External Accessory Framework Generic Security Framework Security System 64-bit Support

Features  Home Screen  Included Applications  Multitasking  Siri  Game Center

Jailbreaking  The process of removing limitations on iOS, Apple's operating system, on devices running it through the use of software and hardware exploits.  Target: iPhone, iPod touch, iPad and second-generation Apple TV.  Why is “Jailbreak” ?

Jailbreaking  A jailbroken running iOS can still use the App Store, iTunes, and other normal functions.  Potentials of Security, Privacy and Stability

Conclusion  1.0: Alpine  1.1: Little Bear 2.0: Big Bear  2.1: Sugarbowl  2.2: Timberline  3.0: Kirkwood  3.1: Northstar  3.2: Wildcat (iPad only)  4.0: Apex  4.1: Baker  4.2: Jasper ( : Phoenix)  4.3: Durango  5.0: Telluride  5.1: Hoodoo  6.0: Sundance  6.1: Brighton  7.0: Innsbruck  7.1: Sochi  8.0: ?

Conclusion  1.0: Alpine  1.1: Little Bear 2.0: Big Bear  2.1: Sugarbowl  2.2: Timberline  3.0: Kirkwood  3.1: Northstar  3.2: Wildcat (iPad only)  4.0: Apex  4.1: Baker  4.2: Jasper ( : Phoenix)  4.3: Durango  5.0: Telluride  5.1: Hoodoo  6.0: Sundance  6.1: Brighton  7.0: Innsbruck  7.1: Sochi  8.0: Okemo

Reference [1] Wikipedia – JailbreakingWikipedia – Jailbreaking [2] iOS Tech OverviewiOS Tech Overview [3] Wikipedia - iOSWikipedia - iOS