Introduction to Mobile Technology
Agenda <ul><li>Smart Phones </li></ul><ul><li>Anatomy of Mobile Applications </li></ul><ul><li>Types of Mobile Application...
Smart phones changed everything <ul><li>Gaming platform </li></ul><ul><li>Full web browser </li></ul><ul><li>Music player ...
Anatomy of a Mobile Application <ul><li>Mobile apps are NOT desktop application </li></ul><ul><ul><li>Smaller screen </li>...
Features of Mobile Application <ul><li>Media support  </li></ul><ul><li>Support for Web Services </li></ul><ul><li>SQLite ...
iOS Development iOS is the operating system at the heart of iPhone, iPod touch, and iPad devices.
Prerequisites for development <ul><li>Intel Mac with OX 10.5 </li></ul><ul><li>Knowledge of OO concepts (Objective C) </li...
App Store <ul><li>  Allows users to browse and download applications from the iTunes Store </li></ul><ul><li>10 billionth ...
Sample iPhone Applications
<ul><li>A software platform and operating system for mobile devices </li></ul><ul><li>Based on the Linux kernel </li></ul>...
Android Architecture
©  artesis  2008 |  Prerequisites for development <ul><li>Java Development Kit </li></ul><ul><li>Eclipse IDE </li></ul><ul...
Android Market <ul><li>Online software store developed by Google for Android devices </li></ul><ul><li>Allows users to bro...
Sample Android Applications
<ul><li>BlackBerry handsets are manufactured by RIM (Research In Motion) </li></ul><ul><li>Handsets support  Java ME  wire...
•  Java® SE Development Kit (JDK) version 5 or version 6 •  Eclipse™ IDE for Java Developers  •  BlackBerry Eclipse Plug-i...
WP7 Development <ul><li>Windows Phone 7 is a mobile operating system developed by Microsoft </li></ul><ul><li>UI Features:...
<ul><li>Supported Operating Systems:Windows 7, Windows Vista </li></ul><ul><li>The Windows Phone Developer Tools includes ...
Priya Nath
Upcoming SlideShare
Loading in...5
×

Introduction to Mobile Technology

3,008

Published on

Published in: Education, Technology
2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total Views
3,008
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
183
Comments
2
Likes
4
Embeds 0
No embeds

No notes for slide
  • http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/IPhoneOSOverview/IPhoneOSOverview.html
  • Introduction to Mobile Technology

    1. 1. Introduction to Mobile Technology
    2. 2. Agenda <ul><li>Smart Phones </li></ul><ul><li>Anatomy of Mobile Applications </li></ul><ul><li>Types of Mobile Applications </li></ul><ul><li>Overview </li></ul><ul><ul><li>iOS applications </li></ul></ul><ul><ul><li>Android applications </li></ul></ul><ul><ul><li>BlackBerry applications </li></ul></ul><ul><ul><li>Windows Phone 7 </li></ul></ul>
    3. 3. Smart phones changed everything <ul><li>Gaming platform </li></ul><ul><li>Full web browser </li></ul><ul><li>Music player </li></ul><ul><li>Personal organizer </li></ul><ul><li>GPS device </li></ul><ul><li>and, a Phone </li></ul>
    4. 4. Anatomy of a Mobile Application <ul><li>Mobile apps are NOT desktop application </li></ul><ul><ul><li>Smaller screen </li></ul></ul><ul><ul><li>Limited CPU and memory </li></ul></ul><ul><ul><li>Limited multi-tasking </li></ul></ul><ul><ul><li>Web-based, Native application and Hybrid </li></ul></ul><ul><ul><li>Major platforms: </li></ul></ul><ul><ul><ul><li>iOS </li></ul></ul></ul><ul><ul><ul><li>Android </li></ul></ul></ul><ul><ul><ul><li>BlackBerry </li></ul></ul></ul><ul><ul><ul><li>Windows Phone 7 </li></ul></ul></ul>
    5. 5. Features of Mobile Application <ul><li>Media support </li></ul><ul><li>Support for Web Services </li></ul><ul><li>SQLite for structured and offline data storage </li></ul><ul><li>Support for Location and Maps </li></ul><ul><li>Integrated browser </li></ul><ul><li>Graphics - 2D, 3D graphics based on the OpenGL </li></ul><ul><li>GSM Telephony </li></ul><ul><li>Bluetooth, EDGE, 3G, and WiFi </li></ul><ul><li>Camera, GPS, Compass, and Accelerometer </li></ul><ul><li>Security and Permissions </li></ul>
    6. 6. iOS Development iOS is the operating system at the heart of iPhone, iPod touch, and iPad devices.
    7. 7. Prerequisites for development <ul><li>Intel Mac with OX 10.5 </li></ul><ul><li>Knowledge of OO concepts (Objective C) </li></ul><ul><li>iOS SDK </li></ul><ul><ul><li>Xcode </li></ul></ul><ul><ul><li>Interface Builder </li></ul></ul><ul><ul><li>Instruments </li></ul></ul><ul><ul><li>iOS Simulator </li></ul></ul>
    8. 8. App Store <ul><li>  Allows users to browse and download applications from the iTunes Store </li></ul><ul><li>10 billionth app was downloaded from Apple App Store </li></ul>
    9. 9. Sample iPhone Applications
    10. 10. <ul><li>A software platform and operating system for mobile devices </li></ul><ul><li>Based on the Linux kernel </li></ul><ul><li>Developed by Google and later the Open Handset Alliance (OHA) </li></ul><ul><li>Allows writing managed code in the Java language </li></ul>Android Development
    11. 11. Android Architecture
    12. 12. © artesis 2008 | Prerequisites for development <ul><li>Java Development Kit </li></ul><ul><li>Eclipse IDE </li></ul><ul><li>Eclipse Android Plugin (ADT) </li></ul><ul><li>Android Software Developer's Kit </li></ul><ul><li>Emulator (Android Virtual Device - AVD) </li></ul>
    13. 13. Android Market <ul><li>Online software store developed by Google for Android devices </li></ul><ul><li>Allows users to browse and download apps published by third-party developers </li></ul>Publishing app on Market <ul><li>Create a developer profile </li></ul><ul><li>Pay a registration fee ($25.00) using Google Checkout </li></ul><ul><li>Agree to the Android Market Developer Distribution Agreement </li></ul><ul><li>Self signed APK file (Android application file) </li></ul>
    14. 14. Sample Android Applications
    15. 15. <ul><li>BlackBerry handsets are manufactured by RIM (Research In Motion) </li></ul><ul><li>Handsets support Java ME wireless applications having following features: </li></ul><ul><li>Integrate tightly with core services like Messaging, Calendar, browser etc. </li></ul><ul><li>Support multithreading, internationalization, network communication, and local data storage. </li></ul><ul><li>Communicate with networks using standard TCP and HTTP connections </li></ul>BlackBerry Development
    16. 16. • Java® SE Development Kit (JDK) version 5 or version 6 • Eclipse™ IDE for Java Developers • BlackBerry Eclipse Plug-in and • BlackBerry Java Development Environments (JDEs) BlackBerry App World is an application distribution service and application by RIM for a majority of BlackBerry devices. Prerequisites for development BlackBerry App World
    17. 17. WP7 Development <ul><li>Windows Phone 7 is a mobile operating system developed by Microsoft </li></ul><ul><li>UI Features: Tiles, Hubs </li></ul><ul><li>Connects to Xbox Live </li></ul><ul><li>Office Integration </li></ul><ul><li>Social Networking Integration </li></ul><ul><li>Bing Integration </li></ul>
    18. 18. <ul><li>Supported Operating Systems:Windows 7, Windows Vista </li></ul><ul><li>The Windows Phone Developer Tools includes </li></ul><ul><ul><li>Visual Studio 2010 Express for Windows Phone </li></ul></ul><ul><ul><li>Windows Phone Emulator Resources </li></ul></ul><ul><ul><li>Silverlight 4 Tools For Visual Studio </li></ul></ul><ul><ul><li>XNA Game Studio 4.0 </li></ul></ul><ul><ul><li>Microsoft Expression Blend for Windows Phone </li></ul></ul>A service by Microsoft for its Windows Phone 7 platform that allows users to browse and download applications that have been developed by third-parties. Prerequisites for development WP7 MarketPlace
    19. 19. Priya Nath
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×