Building applications across different mobile platforms

1,309 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,309
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Building applications across different mobile platforms

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

    ×