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

Introduction to Mobile Technology

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

Editor's Notes

  • #7 http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/IPhoneOSOverview/IPhoneOSOverview.html