Introduction to Mobile Devices

Introduction to Mobile Devices

INTRODUCTION TO MOBILE DEVICES MANY PLATFORMS AVAILABLE BlackBerry iPhone PocketPC

Windows Mobile Palm OS Linux Symbian J2ME

BLACKBERRY BlackBerry App World Mobile Development 101 IPHONE Very popular platform Over 21 Million users

WINDOWS MOBILE Scaled down version of Windows 14% market share Currently at Version 6.5 Can be slow

PALMOS One of the first started in 1996 Branched and evolved webOS is the successor to Palm OS Based on Linux

Developed for the Palm Pre Palm Pre has wireless charging LINUX Googles Android OS Based on Linux

Somewhat slower adoption Not as much sizzle important in mobile devices SYMBIAN Proprietary OS The leading OS in the smart mobile device market 46.6% Market share

Previously owned by Nokia J2ME Java Micro Edition A platform rather than an OS A tiny Java Virtual Machine and Java APIs for developing applications for mobile devices

OUR FOCUS Focusing on the iPhone Most active Application development CONSTRAINTS Processing power Graphics

Battery Life Persistence Networking Satisfying Users CONSIDERATIONS

A lot of time spent developing for a specific device. Why not just have a mobile web version of the application works with anything. You could pass GPS information to the web app Web service

Lots of considerations What about bigger games? Need an app.

Recently Viewed Presentations

  • 2.7 Transitive and Substitution Property

    2.7 Transitive and Substitution Property

    TRANSITIVE AND SUBSTITUTION PROPERTY Lesson 2.7 Suppose A B and A C. Is B C? THEOREM 16: If angles (or segments) are congruent to congruent angles (or segments), they are congruent to each other.
  • Introducing Scratch the Cat - University of South Alabama

    Introducing Scratch the Cat - University of South Alabama

    Change Square - Color. See the Color - Click on this Box. Change Square - Color. Change the Color. Change Square - Color. Pick ANY Color. Draw a Square. Hit the "S" key again. Watch Scratch Draw a Square in...
  • Quiz May 31st - Western Oregon University

    Quiz May 31st - Western Oregon University

    Basic Competitive Strategies: Value Disciplines Operational excellence Superior value via price and convenience Customer intimacy Superior value by means of building strong relationships with buyers and satisfying needs Product leadership Superior value via product innovation 18- * Figure 18-3: Hypothetical...
  • Ieee 802.11

    Ieee 802.11

    Wireless Medium Access Control (MAC)(Refer Section 7.3.1 and 7.3.2 in textbook)Slides Adopted from:Romit Roy Choudhury Wireless Networking Lectures University of Illinois at Urbana Champaign
  • Assessing Hyperthermia and Cancer Research Productivity

    Assessing Hyperthermia and Cancer Research Productivity

    Assessing Hyperthermia and Cancer Research Productivity Shu-Wan Yeh1*, Shih-Ting Hung1, Yuan-Hsin Chang1, Yee-Shuan Lee2 and Yuh-Shan Ho1# 1School of Public Health, Taipei Medical University 2Bibliometric Centre, Taipei Medical University - Wan-Fang Hospital Introduction Fever is one of the most powerful...
  • Accurately Interpreting Clickthrough Data as Implicit Feedback

    Accurately Interpreting Clickthrough Data as Implicit Feedback

    Accurately Interpreting Clickthrough Data as Implicit Feedback Joachims, Granka, Pan, Hembrooke, Gay Paper Presentation: Vinay Goel 10/27/05 Introduction Adapt a retrieval system to users and or collections Manual adaptation - time consuming or even impractical Explore and evaluate implicit feedback...
  • CH APT E R 1 5 Care of

    CH APT E R 1 5 Care of

    First-degree tears and labial lacerations Women should be advised that, in the case of first-degree trauma, the wound should be sutured in order to improve healing, unless the skin edges are well opposed (NICE 2007). Labial lacerations are usually very...
  • Chapter 1 - Introduction to Computers and C++ Programming

    Chapter 1 - Introduction to Computers and C++ Programming

    IS 0020 Program Design and Software Tools Introduction to C++ Programming Lecture 5: Classes (continued) Feb 1, 2005 friend Functions and friend Classes friend function Defined outside class's scope Right to access non-public members Declaring friends Function Precede function prototype...