Monday, August 31, 2012 CSCI 333 – Systems Programming.

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.
Objectives Overview Define an operating system
UFCFX5-15-3Mobile Device Development iOS Development Framework.
Apple iPhone I-224 March 21, 2007 I-224 March 21, 2007.
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
UFCFX5-15-3Mobile Device Development iOS Development Review.
Session 1.1. Windows Phone Topics Session 1.1 Windows Phone The Windows Phone 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.
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
V | © OverDrive, Inc | Page 1 User Experience: Library eBooks for Kindle.
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.
Operating Systems. Operating systems provide a software interface that allows the user to control hardware components of a computer and its peripheral.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
FINAL PRESENTATION SYDNEY TOUR. Divya Nalla Raja Kandasamy RajaShekar Donti Ren Zhu Sadah Omar Sulaiman
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
Apple: Past, Present and Future Group 4: Samantha Bruyere, Claire Buitendorp, Maggie Hudkins, Anna Luke, Zac Roy.
Explain the purpose of an operating system
Practical Computer Literacy Week-02
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
Folio3 IPhone Training Session 1 Presenter: Imam Raza.
Where it all Began.. Where it all Began. History of the Tablet 1989 – GridPad is first released. considered the first Tablet Computer, it inspires.
© Paradigm Publishing Inc. 4-1 OPERATING SYSTEMS.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
Ipad.  Steve Jobs was an American entrepreneur best known as the co- founder, chairman, and chief executive officer of Apple Inc.Apple Inc.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Introduction to Computer Operating Systems
Three main types of computer operating systems By Chloe Monks.
Persuasive Speech on Android OS vs. IOS
Mobile Applications: Unit - I
Windows 8 A touch screen computer on a desktop. Windows Metro.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
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.
Thobani Shaba COSC 101.  What is an Operating System  What is iOS?  History  Features  iOS Jailbreaking  Conclusion.
Apple Inc. ABOUT COMPANY PRODUCTS. Basic information  Apple Inc. is American company founded by Steve Jobs, Steve Wozniak, Ronald Wayne in Cupertino.
Powerpoint Templates Page 1 iPhone combines smart phone capabilities with graphical interface iPhone Application Development.
IPhone vs. iPad vs. Android Phone vs. Motorola fanjay.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Introduction to Mobile Computing Dr. Frank McCown Harding University Fall 2011 An Overview of Mobile Devices and Developing Mobile Applications This work.
© 2012 DigitalDay | MOBILE WEB DESIGN PRINCIPLES Best Practices Workshop 1.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
training-in-chennai.
Windows 8 BY RACHEL O’TOOLE X Main Changes  Is suited to touch screens  New metro interface  Microsoft store apps  No more ‘start’ menu 
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
2Operating Systems  Program that runs on a computer  Manages hardware resources  Allows for execution of programs  Acts as an intermediary between.
IOS Crash Course Programming iPhone and iPad Apps using Xcode Instructor: Christopher G. Prince
Computer System Structures
CSCI 351 – Mobile Applications Development
System Software EIT, © Author Gay Robertson, 2016.
SOFTWARE DEVELOPMENT KIT-ios and Blackberry
iOS Development Framework
MOBILE DEVICE OPERATING SYSTEM
CSCI 351 – Mobile Applications Development
What is an Operating System?
Software.
Different Types of Apps. App Development ● App Development refers to the creation of computer applications for use on mobile devices such as tablets,
Mobile App Development
Nat 4/5 Computing Science Operating Systems
Software.
Operating Systems.
The best phone to buy.
Operating Systems.
Presentation transcript:

Monday, August 31, 2012 CSCI 333 – Systems Programming

Developing Apps for IOS

The Basics What is an app? App is simply short for application. It is computer software written for a specific user task. What is IOS? Originally iPhone Operating System, IOS is a mobile operating system developed and distributed by Apple. It was released in 2007 for the iPhone and the iPod Touch. It was later extended for the iPad and Apple TV.

The Basics What is Objective-C? It is a high-level, object-oriented programming language. It is the main language used for IOS and OS X application development. What is Cocoa Touch? It is the user interface (UI) framework for building IOS applications. It is based on Cocoa, which is the application programming interface (API) for the Mac operating system.

Developing Mobile Apps Mobile apps are designed for smart phones, tablets, and other mobile devices. How is developing mobile apps different than traditional software development? The screen size is limited to 320x480 pixels for iPhone and 1024x768 for iPad. Retina displays can double this resolution. Only one IOS application can be active and displayed on the screen at a given time. IOS applications have just one window to work with.

Developing Mobile Apps More differences between developing mobile apps and standard software IOS apps can read and write files in an area called a sandbox. There is limited access to the rest of the device. Programs need to open quickly and close down quickly. For example, If your app takes more than 5 seconds to give up control when the user hits the home button, the app may be killed. Conserving memory is important in writing apps. A device may have 256MB of RAM, but much of that is used for the screen and by other system processes.

Developing Mobile Apps IOS devices have features that many Macs do not have: Determining geographic coordinates Built-in camera Built-in accelerometer To develop apps for IOS, you will need: A Macintosh computer Xcode software To register as an Apple Developer