• Like
Building applications across different mobile platforms
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Building applications across different mobile platforms

  • 1,132 views
Published

MobFest @ Microsoft Office, 18th Feb 09 …

MobFest @ Microsoft Office, 18th Feb 09
7pm to 10pm

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,132
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
41
Comments
0
Likes
1

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

Transcript

  • 1. MOBFEST 2009 Presented by (a flu-bugged) Caleb Kow
  • 2. INTRODUCTION & QUESTIONS FOR AUDIENCE
  • 3. INTRODUCTION
    • So… What’s Been Happening?
  • 4. NOVEMBER 2008 SMART PHONE MARKET SHARE
    • So… What’s Been Happening?
    Source: Wikipedia
  • 5. JANUARY 2009 SMART PHONE MARKET SHARE
    • So… What’s Been Happening?
    Source: www.admob.com
  • 6. INTRODUCTION
    • Quick Facts
    • Gartner says..
      • 36.5 million smart phone units sold in 3Q 2008 (11.7% increase)
      • Nokia – Achieved 42.4% share (3% decrease)
      • RIM – 81.7% increase (not factoring in new products in 4Q 2008)
      • Apple – Increased market share to 12.9%
    • AdMob says...
      • Windows Mobile has 8% worldwide share of smart phone requests
      • Android has 3% market share in the US
      • 14 th Feb: Google announced support for paid applications to UK & US developers
      • Quick mention on how to get an Android G1 ( http://market.android.com/publish )
  • 7. COMMON PLATFORM LIMITATIONS
    • COMMON PLATFORM ISSUES
    • Platform limitations exist for our good. Agree?
      • Should Developers decide what is “good” and what is not
        • IM & highly sensitive location- applications
      • “ Trusted Web”
    • Only One Window
      • Cannot run multiple applications in the background
        • Computers were built to multitask
      • Front-running application is killed when switching to another
    • No Control over Memory Utilization
    • User Interface Flexibility
    • “ Phone as a Phone” vs. “Phone as a Device” (mindset change)
      • Normal Phone: Calling, texting, install applications, etc.
      • Phone as an Extension of your digital life: (what is that movie starring Tom Cruise…)
      • Mobile Devices: Wifi-enabled devices such as iPodTouch
    • Limited capabilities of SDK
      • System-level commands
      • Selective event notifications
    • Modify data belonging to other applications (security risk?!!@!!!!)
  • 8. WHICH PLATFORM?
    • THE BIG QUESTION
    • Timing Factor
      • Yes, a platform may be doing great right now, but what are the potential up-and-coming competitors?
      • Go to market time & launch certainty
    • Application Factor
      • What application(s) are you intending to develop?
      • Clonability
        • Is this something which people will want to clone? Eg “Mafia-styled” applications on iPhone
        • How easy/difficult it is to clone the application
    • SDK Factor
      • How much of the SDK helps accelerate not just development, but also future maintenance and rapid bug fixing
      • To cloud or not to cloud?
    • Commercial Factor
      • Practical needs of developers in uncertain times
    • X Factor
      • Community Support (eg OpenMoko, Android, etc.)
      • Permissions Access List (more is better in a development environment)
      • Official support by parent company (eg Microsoft Bizspark)
  • 9. FOOD FOR THOUGHT
    • FOOD FOR THOUGHT
    • What do you think of…
    • Code-Once-Run-On-Many
      • “ Java for Smart Phones”
      • Minimum work done for portability or bulkier applications?
    • Platform-Aware Application Store
    • Putting “security” back in the hands of developers/users
    • The never-ending countless Mobile Linux OS variants
  • 10. THE END
    • IN CLOSING..
    “ Now faith is the substance of things hoped for, the evidence of things not seen.”
  • 11. THANK YOU