Introduction to Mobile Technology
Upcoming SlideShare
Loading in...5
×
 

Introduction to Mobile Technology

on

  • 2,772 views

 

Statistics

Views

Total Views
2,772
Views on SlideShare
2,770
Embed Views
2

Actions

Likes
3
Downloads
151
Comments
2

2 Embeds 2

http://www.linkedin.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • http://developer.apple.com/library/ios/#documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/IPhoneOSOverview/IPhoneOSOverview.html

Introduction to Mobile Technology Introduction to Mobile Technology Presentation Transcript

  • 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