SlideShare ist ein Scribd-Unternehmen logo
1 von 22
VISVESVARAYA TECHNOLOGICAL UNIVERSITY BELGAUM




                              Technical Seminar
                                    On
                                “Apple iOS”
                                    By
                                CHETHAN H A
                                4GH08CS010

                             Under the guidance of
                              Mr.Annaiah.,B.E.,M.Tech
                               Asst.professor
Seminar co-ordinator                                         Head of the Department
Mr.Chethan K.C.,B.E,M.Tech                              Dr. K.C Ravishankar B.E., M.Tech., Ph.d
                                                            Professor & Head,Dept.of
   Asst.professor
                                                               CS&E, GEC,Hassan
Apple iOS




            February 16 2012
Mobile Operating System

o Initially released in june 2007

o Programmed in C ,C++ and objective C


o Derived from Mac os X

o Available in 34 languages worldwide

o Developed for iPhone and extended to iPod
  Touch and iPad

o The Kernel Type is Hybrid Kernel Architecture
The iOS Architecture
Similar to basic architecture found in Mac OS X

 Acts intermediate between applications and hardware




                        iOS
          Apps
                                  Hardware
The Layers in iOS Architecture Technology

 Consists of four Abstraction layers
     • Core OS Layer

     • Core service Layer

     • The Media Layer


     • The Cocoa Touch Layer


Uses Darwin foundation and therefore a unix like OS

 The user interface of iOS is based on the concept
  of direct manipulation, using multi-touch gestures.
The core of iOS

Contains the low-level features such as
  Accelerate Framework (Accelerate.framework)
     This framework contains interfaces for performing DSP,
     linear algebra, and image-processing calculations
 Core Bluetooth (CoreBluetooth.framework)
     This framework allows developers to interact specifically
     with Bluetooth Low-Energy ("LE") accessories
 External Accessory Framework (ExternalAccessory.framework)
     This framework provides support for communicating with
     hardware accessories attached to an iOS based device
Core services Layer

Contains the High-level features that all applications use such as

    iCloud Storage
     lets your application write data to a central location and access
   those items from all user’s computers and iOS devices
    Core services framework

    Includes Accounts.framework, AddressBook.framework and
   CoreData.framework for user accounts ,contacts and for
   managing model-view-controller application


             iCloud
Media Layer

The Media layer contains the graphics, audio, and video technologies
    Graphics Technologies

       Includes Core Graphics , Core Animation and OpenGL technologies
       which handles 2D vector and animating views and 2D and 3D figures
    Audio Technologies

       Supports rich audio experince and audio formats like AAC, Apple
       Lossless(ALAC),A-Law and Linear PCM


    Video technologies

       The iOS support the playback of movie files with the .mov, .mp4, .m4v,
       and .3gp filename extensions
Compression standards in Video Technologies


●   H.264 video, up to 1.5 Mbps, 640x480 pixels, 30 frames
    per second

• H.264 video, up to 768 Kbps, 320x240 pixels, 30 frames
  per second

• MPEG-4 video, up to 2.5 Mbps, 640x480 pixels, 30 frames
  per second



Media layer also consists of different frameworks like
CoreAudio.framework, CoreImage.framework and
CoreText.framework
Cocoa Touch Layer


The Cocoa Touch layer contains the key frameworks for building iOS
applications

The layer defines the basic application and
support for key technologies such as
multitasking, touch-based input,push
notifications, and many high-level system
services


Cocoa Touch follows a Model-View-
Controller (MVC) software architecture
The iOS Development

The iOS SDK (Software Development kit)

 Includes interfaces,tools and resources

 Includes special packages called Frameworks

 A framework is a directory that contains a dynamic shared library and the
  resources (such as header files, images, helper applications, and so on)

Key Components of SDK

      Xcode Tools
         Xcode         Instruments

      iOS simulator

      iOS Developer Library
Xcode Tools

• Xcode is a suite of tools used for developing softwares
  for Mac OS X and iOS

• An Integrated Development Environment (IDE) that
  manages to edit,compile,run and Debug source code


• Xcode suite supports C, C++, Objective C, Objective
  C++, Java, AppleScript, Python and Ruby source
  code with a variety of programming models


• Instruments are the runtime performance analysis and debugging Tools

• iOS Simulator is a Mac OS X application that simulates the iOS technology
  stack, allowing you to test iOS applications on Macintosh computer
Xcode Version series


  1.x series

      2.X series


        3.x series

          4.x series

The latest stable release is Xcode version 4.2.1, which is available
on the Mac App Store
iOS Distribution
iOS Version History

On June 29, 2007, Apple released the first version of iOS

         iOS 1.x: initial OS

         iOS 2.x: second major OS

         iOS 3.x: third major OS

         iOS 4.x: fourth major OS

         iOS 5.x: fifth major OS

The Latest Stable release is version 5.0.1 (Build 9A406) for iPhone 4 S

The Latest Stable release is version 5.0.1(Build 9A405) for iPhone,iPhone 3G,
iPhone 3GS ,iPhone 4,iPod Touch and iPad

The Latest unstable release is version 5.1(Build 9B5141a)
New features in iOS 5

iMessages/Messages - Allows to send text,photos,videos,contacts
and locations and shows when other person(s) is typing

Mail - Rich text formatting (bold, italics and underline)
      - MIME support
Safari - Ability to open pages in background or in new page

iCluod - iTunes, iBooks, Photo, Contacts, Calendar, Notes, Reminders,
Mail, Safari bookmarks and device settings, app data, iWork and
backup data saved in iCloud and automatically or manually
downloaded to all linked devices
YouTube - Ability to play 480p/720p videos over 3G (iPhone only)

Game center - Photos for friends
            - Ability to make your Profile public or private
Market Share
Conclusion


The objective of the seminar was to study and enhance
 our knowledge about Apple iOS , mobile operating
 system. We have learnt about the new features of the
 iOS 5 operating system.

 So we have learnt about the layers of iOS technology viz.
  core OS, core services, media and cocoa touch.

 The fact that all the information regarding iOS cannot
  be bound in this Presentation, I have tried to cover
  almost all points that made study of iOS worthy.
Any Q?
ThanQ You

Weitere ähnliche Inhalte

Was ist angesagt?

i Operating system
i Operating systemi Operating system
i Operating systemAkhil Kumar
 
IOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaIOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaSaikrishna Tanguturu
 
ios vs android presentation
ios vs android presentationios vs android presentation
ios vs android presentationsahibe alam
 
Srinumanne ios operating system ppt
Srinumanne ios operating system pptSrinumanne ios operating system ppt
Srinumanne ios operating system pptSrinu Manne
 
Ios operating system
Ios operating systemIos operating system
Ios operating systemTIB Academy
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMcool192
 
Comparative Study On Mobile Operating Systems
  Comparative Study On Mobile Operating Systems   Comparative Study On Mobile Operating Systems
Comparative Study On Mobile Operating Systems Hardik Jain
 
iOS: Overview, Architecture, Development & Versions
iOS: Overview, Architecture, Development & Versions iOS: Overview, Architecture, Development & Versions
iOS: Overview, Architecture, Development & Versions Sandra Kerbage
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps DevelopmentProf. Erwin Globio
 
Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)AMIT GUPTA
 

Was ist angesagt? (20)

i Operating system
i Operating systemi Operating system
i Operating system
 
iOS PPT
iOS PPTiOS PPT
iOS PPT
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
IOS vs Android presentation by Saikrishna
IOS vs Android presentation by SaikrishnaIOS vs Android presentation by Saikrishna
IOS vs Android presentation by Saikrishna
 
ios vs android presentation
ios vs android presentationios vs android presentation
ios vs android presentation
 
iOS - History of iOS
iOS - History of iOSiOS - History of iOS
iOS - History of iOS
 
Srinumanne ios operating system ppt
Srinumanne ios operating system pptSrinumanne ios operating system ppt
Srinumanne ios operating system ppt
 
Introduction to ios
Introduction to iosIntroduction to ios
Introduction to ios
 
iOS Operating System
iOS Operating SystemiOS Operating System
iOS Operating System
 
Ios operating system
Ios operating systemIos operating system
Ios operating system
 
iOS I phone operating system
iOS I phone operating system iOS I phone operating system
iOS I phone operating system
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
MOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEMMOBILE OPERATING SYSTEM
MOBILE OPERATING SYSTEM
 
Comparative Study On Mobile Operating Systems
  Comparative Study On Mobile Operating Systems   Comparative Study On Mobile Operating Systems
Comparative Study On Mobile Operating Systems
 
Android vs ios
Android vs iosAndroid vs ios
Android vs ios
 
iOS: Overview, Architecture, Development & Versions
iOS: Overview, Architecture, Development & Versions iOS: Overview, Architecture, Development & Versions
iOS: Overview, Architecture, Development & Versions
 
Introduction to iOS Apps Development
Introduction to iOS Apps DevelopmentIntroduction to iOS Apps Development
Introduction to iOS Apps Development
 
Apple iOS Report
Apple iOS ReportApple iOS Report
Apple iOS Report
 
Mobile operating system (os)
Mobile operating system (os)Mobile operating system (os)
Mobile operating system (os)
 
Mac Operating System
Mac Operating SystemMac Operating System
Mac Operating System
 

Andere mochten auch

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system pptSantosh Kumar
 
iOS Platform & Architecture
iOS Platform & ArchitectureiOS Platform & Architecture
iOS Platform & Architecturekrishguttha
 
Solaris Operating System
Solaris Operating SystemSolaris Operating System
Solaris Operating SystemJoshua Guillano
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case studyJohan Ronsse
 

Andere mochten auch (6)

Mobile operating system ppt
Mobile operating system pptMobile operating system ppt
Mobile operating system ppt
 
iOS Platform & Architecture
iOS Platform & ArchitectureiOS Platform & Architecture
iOS Platform & Architecture
 
Solaris Operating System
Solaris Operating SystemSolaris Operating System
Solaris Operating System
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
iOS design: a case study
iOS design: a case studyiOS design: a case study
iOS design: a case study
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 

Ähnlich wie Apple iOS

Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)dwipalp
 
mobile technologies iOS
mobile technologies iOSmobile technologies iOS
mobile technologies iOSchrisiegers
 
iOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfiOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfEdifyself
 
Developing Applications on iOS
Developing Applications on iOSDeveloping Applications on iOS
Developing Applications on iOSFrancisco Ramos
 
SpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS DevelopmentAsim Rais Siddiqui
 
1572143634865065972041229-140802014601-phpapp01 (1).pptx
1572143634865065972041229-140802014601-phpapp01 (1).pptx1572143634865065972041229-140802014601-phpapp01 (1).pptx
1572143634865065972041229-140802014601-phpapp01 (1).pptxDeepakPanchal65
 
ID-ObjectiveConference 2012 - Introduction to iOS Development
ID-ObjectiveConference 2012 - Introduction to iOS DevelopmentID-ObjectiveConference 2012 - Introduction to iOS Development
ID-ObjectiveConference 2012 - Introduction to iOS DevelopmentAndri Yadi
 

Ähnlich wie Apple iOS (20)

Android & IOS
Android & IOSAndroid & IOS
Android & IOS
 
Layer architecture of ios (1)
Layer architecture of ios (1)Layer architecture of ios (1)
Layer architecture of ios (1)
 
What is cocoa
What is cocoaWhat is cocoa
What is cocoa
 
mobile technologies iOS
mobile technologies iOSmobile technologies iOS
mobile technologies iOS
 
IOS Project By Soumyadeep
IOS Project By SoumyadeepIOS Project By Soumyadeep
IOS Project By Soumyadeep
 
I os
I osI os
I os
 
201010 SPLASH Tutorial
201010 SPLASH Tutorial201010 SPLASH Tutorial
201010 SPLASH Tutorial
 
iOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfiOS App Development Presented by Edifyself
iOS App Development Presented by Edifyself
 
Developing Applications on iOS
Developing Applications on iOSDeveloping Applications on iOS
Developing Applications on iOS
 
SpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps DevelopmentSpringPeople Introduction to iOS Apps Development
SpringPeople Introduction to iOS Apps Development
 
200910 - iPhone at OOPSLA
200910 - iPhone at OOPSLA200910 - iPhone at OOPSLA
200910 - iPhone at OOPSLA
 
iOS Ecosystem
iOS EcosystemiOS Ecosystem
iOS Ecosystem
 
Ios
IosIos
Ios
 
Ios part1
Ios part1Ios part1
Ios part1
 
Apple iOS Documentation
Apple iOS DocumentationApple iOS Documentation
Apple iOS Documentation
 
iPhone Programming
iPhone ProgrammingiPhone Programming
iPhone Programming
 
Introduction to iOS Development
Introduction to iOS DevelopmentIntroduction to iOS Development
Introduction to iOS Development
 
1572143634865065972041229-140802014601-phpapp01 (1).pptx
1572143634865065972041229-140802014601-phpapp01 (1).pptx1572143634865065972041229-140802014601-phpapp01 (1).pptx
1572143634865065972041229-140802014601-phpapp01 (1).pptx
 
iOS
iOSiOS
iOS
 
ID-ObjectiveConference 2012 - Introduction to iOS Development
ID-ObjectiveConference 2012 - Introduction to iOS DevelopmentID-ObjectiveConference 2012 - Introduction to iOS Development
ID-ObjectiveConference 2012 - Introduction to iOS Development
 

Kürzlich hochgeladen

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Kürzlich hochgeladen (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Apple iOS

  • 1. VISVESVARAYA TECHNOLOGICAL UNIVERSITY BELGAUM Technical Seminar On “Apple iOS” By CHETHAN H A 4GH08CS010 Under the guidance of Mr.Annaiah.,B.E.,M.Tech Asst.professor Seminar co-ordinator Head of the Department Mr.Chethan K.C.,B.E,M.Tech Dr. K.C Ravishankar B.E., M.Tech., Ph.d Professor & Head,Dept.of Asst.professor CS&E, GEC,Hassan
  • 2. Apple iOS February 16 2012
  • 3. Mobile Operating System o Initially released in june 2007 o Programmed in C ,C++ and objective C o Derived from Mac os X o Available in 34 languages worldwide o Developed for iPhone and extended to iPod Touch and iPad o The Kernel Type is Hybrid Kernel Architecture
  • 4. The iOS Architecture Similar to basic architecture found in Mac OS X  Acts intermediate between applications and hardware iOS Apps Hardware
  • 5. The Layers in iOS Architecture Technology  Consists of four Abstraction layers • Core OS Layer • Core service Layer • The Media Layer • The Cocoa Touch Layer Uses Darwin foundation and therefore a unix like OS  The user interface of iOS is based on the concept of direct manipulation, using multi-touch gestures.
  • 6.
  • 7. The core of iOS Contains the low-level features such as Accelerate Framework (Accelerate.framework) This framework contains interfaces for performing DSP, linear algebra, and image-processing calculations Core Bluetooth (CoreBluetooth.framework) This framework allows developers to interact specifically with Bluetooth Low-Energy ("LE") accessories External Accessory Framework (ExternalAccessory.framework) This framework provides support for communicating with hardware accessories attached to an iOS based device
  • 8. Core services Layer Contains the High-level features that all applications use such as iCloud Storage lets your application write data to a central location and access those items from all user’s computers and iOS devices Core services framework Includes Accounts.framework, AddressBook.framework and CoreData.framework for user accounts ,contacts and for managing model-view-controller application iCloud
  • 9. Media Layer The Media layer contains the graphics, audio, and video technologies Graphics Technologies Includes Core Graphics , Core Animation and OpenGL technologies which handles 2D vector and animating views and 2D and 3D figures Audio Technologies Supports rich audio experince and audio formats like AAC, Apple Lossless(ALAC),A-Law and Linear PCM Video technologies The iOS support the playback of movie files with the .mov, .mp4, .m4v, and .3gp filename extensions
  • 10. Compression standards in Video Technologies ● H.264 video, up to 1.5 Mbps, 640x480 pixels, 30 frames per second • H.264 video, up to 768 Kbps, 320x240 pixels, 30 frames per second • MPEG-4 video, up to 2.5 Mbps, 640x480 pixels, 30 frames per second Media layer also consists of different frameworks like CoreAudio.framework, CoreImage.framework and CoreText.framework
  • 11. Cocoa Touch Layer The Cocoa Touch layer contains the key frameworks for building iOS applications The layer defines the basic application and support for key technologies such as multitasking, touch-based input,push notifications, and many high-level system services Cocoa Touch follows a Model-View- Controller (MVC) software architecture
  • 12. The iOS Development The iOS SDK (Software Development kit)  Includes interfaces,tools and resources  Includes special packages called Frameworks  A framework is a directory that contains a dynamic shared library and the resources (such as header files, images, helper applications, and so on) Key Components of SDK  Xcode Tools  Xcode  Instruments  iOS simulator  iOS Developer Library
  • 13. Xcode Tools • Xcode is a suite of tools used for developing softwares for Mac OS X and iOS • An Integrated Development Environment (IDE) that manages to edit,compile,run and Debug source code • Xcode suite supports C, C++, Objective C, Objective C++, Java, AppleScript, Python and Ruby source code with a variety of programming models • Instruments are the runtime performance analysis and debugging Tools • iOS Simulator is a Mac OS X application that simulates the iOS technology stack, allowing you to test iOS applications on Macintosh computer
  • 14. Xcode Version series  1.x series  2.X series  3.x series  4.x series The latest stable release is Xcode version 4.2.1, which is available on the Mac App Store
  • 16. iOS Version History On June 29, 2007, Apple released the first version of iOS  iOS 1.x: initial OS  iOS 2.x: second major OS  iOS 3.x: third major OS  iOS 4.x: fourth major OS  iOS 5.x: fifth major OS The Latest Stable release is version 5.0.1 (Build 9A406) for iPhone 4 S The Latest Stable release is version 5.0.1(Build 9A405) for iPhone,iPhone 3G, iPhone 3GS ,iPhone 4,iPod Touch and iPad The Latest unstable release is version 5.1(Build 9B5141a)
  • 17. New features in iOS 5 iMessages/Messages - Allows to send text,photos,videos,contacts and locations and shows when other person(s) is typing Mail - Rich text formatting (bold, italics and underline) - MIME support Safari - Ability to open pages in background or in new page iCluod - iTunes, iBooks, Photo, Contacts, Calendar, Notes, Reminders, Mail, Safari bookmarks and device settings, app data, iWork and backup data saved in iCloud and automatically or manually downloaded to all linked devices YouTube - Ability to play 480p/720p videos over 3G (iPhone only) Game center - Photos for friends - Ability to make your Profile public or private
  • 18.
  • 20. Conclusion The objective of the seminar was to study and enhance our knowledge about Apple iOS , mobile operating system. We have learnt about the new features of the iOS 5 operating system.  So we have learnt about the layers of iOS technology viz. core OS, core services, media and cocoa touch.  The fact that all the information regarding iOS cannot be bound in this Presentation, I have tried to cover almost all points that made study of iOS worthy.