iPhone App Development

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    3 Favorites

    iPhone App Development - Presentation Transcript

    1. iPhone Presentation by QBurst
    2. iPhone – What is it? Revolutionary phone Wide screen iPod Breakthrough Internet device
    3. High Technology Features • 3G o Uses HSDPA (High-Speed Downlink Packet Access ) over UMTS (Universal Mobile Telecommunications System) networks o Provides fast access to the Internet and email • Multi-Touch o Uses a capacitive panel to sense any touch and the software enables flick, tap and pinch o Provides ability to control everything with fingers
    4. High Technology - contd.. • GPS o Uses information from the closest satellite to find locations o Provides directions, user’s location • Accelerometer o Uses a silicon mass, a set of silicon springs, and an electrical current to register fluctuations and change display accordingly o Changes display accordingly when the user rotates iPhone
    5. iPhone OS Layers & Frameworks • Cocoa Touch • Core Services UIKit Framework Address Book framework Foundation Framework Core Foundation framework Address Book UI Framework CFNetwork framework Core Location framework Security framework • Media Core Audio framework OpenGL ES framework • Core OS Core Animation framework the kernel environment Core Graphics framework Media Player framework
    6. iPhone SDK – Provided by Apple • Xcode - IDE (integrated development environment) provides  Project management tools  Powerful source editor  Graphical debugger • iPhone simulator - To run, test and debug the application • Interface Builder - To assemble user interface • Instruments - To analyze performance graphically
    7. iPhone SDK 3.0 Comes along with iPhone developer program  1000 new APIs  In App Purchase – offer additional services and get paid  Apple Push Notification service – keep users up to date  Accessories – create custom protocols  Peer to Peer Connectivity – play games between devices  iPod Library Access – access user’s music  Maps
    8. Cocoa Layer • A set of object-oriented frameworks that provide a runtime environment for applications • A part of development environment that helps to bring applications from design stage to deployment - Two Objective C frameworks  UIKit framework -provides the objects an application displays in its user interface  Foundation framework -defines the basic behavior of objects, establishes mechanisms for their management
    9. Third Party Tools for App Development • Phone gap - open source framework • Google iUI - iPhone web apps framework • Aptana Studio - iPhone web apps plugins • iPhoney - iPhone Simulator • Testiphone - iPhone Simulator
    10. Available Databases • SQLite • Valentina • PostgreSQL
    11. Distribution Apple distributes apps in 3 ways • App store - iPhone customers to discover and download • Ad-hoc distribution -Apps are shared through email or posting in other servers • Enterprise distribution - Apps are deployed within companies
    12. Application Types • Apps for managing money • Apps for going out • Apps for traveling • Apps for around the house works • Apps for getting things done • Apps for fun and games • Apps for working out
    13. Apps – A Few Examples • SaveBenjis - Manage Money • Mocha VNC Lite - Connect to PC/ Mac • SportsTap - Sports portal • Bejeweled - Puzzle game • Absolute Fitness - Monitor workouts Many applications are added to App store everyday
    14. For iPhone App Development Website: www.qburst.com Email: info@qburst.com
    SlideShare Zeitgeist 2009

    + QBurst TechnologiesQBurst Technologies Nominate

    custom

    1124 views, 3 favs, 1 embeds more stats

    This presentation is done by QBurst. It gives a com more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1124
      • 1123 on SlideShare
      • 1 from embeds
    • Comments 0
    • Favorites 3
    • Downloads 54
    Most viewed embeds
    • 1 views on http://www.slideshare.net

    more

    All embeds
    • 1 views on http://www.slideshare.net

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories