• Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,567
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
162
Comments
2
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

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

Transcript

  • 1. Introduction to Mobile Technology
  • 2. Agenda
    • Smart Phones
    • Anatomy of Mobile Applications
    • Types of Mobile Applications
    • Overview
      • iOS applications
      • Android applications
      • BlackBerry applications
      • Windows Phone 7
  • 3. Smart phones changed everything
    • Gaming platform
    • Full web browser
    • Music player
    • Personal organizer
    • GPS device
    • and, a Phone
  • 4. 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
  • 5. 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
  • 6. iOS Development iOS is the operating system at the heart of iPhone, iPod touch, and iPad devices.
  • 7. Prerequisites for development
    • Intel 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. Sample iPhone Applications
  • 10.
    • 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
  • 11. Android Architecture
  • 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
    • 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)
  • 14. Sample Android Applications
  • 15.
    • 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
  • 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
    • 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
  • 18.
    • 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
  • 19. Priya Nath