The Future of Mobile Application
       and Media Tablets


Assoc.Prof. Dr. Thanachart Numnonda
Director
Software Park Thailand
19 September 2011
                                      1
Agenda
Mobile Technology Trends
Mobile Webs & Mobile Apps Development
Mobile Apps Market
Mobile Apps Trends
Software Park's Strategy
Summary



                                        2
Mobile Technology Trends




                           3
Next Major Computing Cycle




                                     4
Source: Morgan Stanley 2009
Gartner Top 10 Strategic Technologies




                                        5
Gartner Hype Cycle of Emerging
      Technologies 2011




                                 6
Trends
Web 2.0
Web as a Platform
OS/Device independence
Cloud Computing
Social Network
Social Network is a Platform
Mobile Computing
Enterprise 2.0                 7
8
Source: Morgan Stanley 2010
9
Source: wikipedia
iPhone




         10
iPad




       11
iCloud




         12
SmartPhones




              13
Mobile Phone Market Shares Q1 2011




                                      14
Source :Gartner 2011
SmartPhone Market Shares Q1 2011




                                     15
Source :Gartner 2011
Tablets




          16
HP touchPad Video




                    17
Android 10.1” Video




                      18
Tablet Sales Prediction




                          19
World Telecommunication Services




                                   20
Mobile Web Users




                   21
Mobile Technology




                    22
Mobile Web & Mobile Apps
       Development




                           23
Mobile Web v.s. Mobile Apps

Mobile Web is cheaper
Most smartphone support HTML5
Mobile App is more user friendly can
integrate with other apps, social
network, location context, etc..


                                       24
Fragmentation In The
        Mobile World
Different OS
Different Hardware
Different ScreenSize
Different Input Method



                           25
Categorization of
         Mobile App Development
     Low-end platforms
           –     SMS, JavaCard
     Mid-level phones platforms
           –     Java ME
     Smartphone platforms
           –     iPhone, Android, Blackberry, Symbian

Source: Wilfred M. Mworia; Mobile BootCamp 2009
                                                        26
Mobile Market Variety




                        27
Smartphone Platforms




                       28
29
iPhone
Language: Objective-C ; CocoaTouch framework
Difficulty: Very steep learning curve but gets much easier after that
Tools:
Hardware: Mac (pretty expensive)
Software: Xcode (free); iPhone SDK
Pros:
 Very comprehensive APIs, very well documented
  The iPhone is a great platform esp for consumer level apps
  Ready online market place for your apps
  Free tools (once you have the costly hardware)
                                                               Source: Wilfred
Cons                                                           M. Mworia; Mobile
  Very different programming style                             BootCamp 2009
  Expensive to get a handset to test on
  You need specific hardware
  Marketplace controlled by Apple; 70-30 revenue sharing; Apps have to be approved by
  Apple first                                                                         30
Android
        Language: Java
        Difficulty: Intermediate to advanced Java & Java ME
        Tools:
        Hardware: PC or Mac
        Software: Eclipse is the editor of choice; Android SDK
        Pros:
        Familiar programming model
        Very comprehensive APIs, very well documented
        Ready online market place for your apps
        Open source OS
        Open Handset Alliance creates a strong backing
        Free tools
        Cons
        Variety of device screens, input, size,




Source: Wilfred M. Mworia; Mobile BootCamp 2009
                                                                 31
32
33
34
Symbian
      Language: Mainly Native Symbian C++; Java ME, Flash & Python
      Runtimes
      Difficulty: Challenging for C++; Java ME more familiar; more control
      with C++
      Tools:
      Hardware: PC
      Software: Symbian Application Development Toolkit (ADT); SDKs e.g. Nokia S60 SDK
      Pros:
      Familiar programming model
      Very comprehensive APIs, very well documented
      Ready online market place for your apps
      Open source OS
      Symbian Foundation backs the development of Symbian
      Handsets are readily available
      Many device types and manufacturers – Samsung, LG, Nokia
      Free tools
      Cons
      Needs some good experience with C++
Source: Wilfred M. Mworia; Mobile BootCamp 2009                                          35
BlackBerry
     Language: Several options: Java, .NET
     Difficulty: For Java, if you are familiar with Java ME you’ll be great.
     .NET is by nature not so hard
     Tools:
     Hardware: PC
     Software: For Java: Plugin for Eclipse, Blackberry JDE; For .NET: Plugin for VS;
     MDS Studio
     Pros:
     Options for programming languages and tools
     Very comprehensive APIs, very well documented
     Good for enterprise apps
     Handsets are readily available
     Free tools
     Cons
     IMHO perhaps not the best for consumer apps
     Writing apps for different Blackberry devices can get tricky; have to pick the right
     version of tools for the right OS version
     Only one device manufacturer RIM

Source: Wilfred M. Mworia; Mobile BootCamp 2009                                             36
General Guidance to
 Smartphone Development
                     Source: Wilfred M. Mworia; Mobile BootCamp 2009
Pick a platform
Learn a bit about the OS in general
    –   Understand the environment in which your app
        will run
    –   How the OS treats scenarios like multi-tasking
    –   Could help with things like performance tuning
Get the tools
Learn the APIs
Design is key for consumer apps
                                                                       37
Mobile Apps Market




                     38
Mobile Apps Industry Is Huge
It is currently estimated at $7 billion,
         with expected increase
     to almost $17.5 billion in 2012


                [GetJar]




                                           39
Mobile Apps Price




                    40
Mobile Apps in Thailand

       Local Mobile Apps 530 Apps in 2010
       Expected local mobile apps in 2011 =>
       1,300 Apps
       Revenue 495 Million Baht




Source: Kasikorn Research Center 2011          41
Mobile App Stores




                    42
iPhone App Stores




                    43
Average Price




                44
Price Distribution




                     45
Top Free iPhone Apps




                       46
Top Paid iPhone Apps




                       47
Top Paid iPad Apps




                     48
Top Paid BlackBerry Apps




                           49
Top Free Android Market
   (Exclude Games)




                          50
Top Paid Android Market
   (Exclude Games)




                          51
Top Paid Android Market
     (Only Games)




                          52
Top Paid Apps Ovi Store




                          53
Top Paid
Window Phone 7 Marketplace




                             54
Mobile Apps Trends




                     55
Mobile Investment Choice




                           56
Top 10 Mobile App 2012

Money Transfer
Location Based Services
Mobile Search
Mobile Browsing
Mobile Health Monitoring
Mobile Payment
Near Field Communication Services
                                    57
Top 10 Mobile App 2012

Mobile Advertising
Mobile Instant Messaging
Mobile Music




                            58
Mobile Shopping Video




                        59
British Airways
http://ba2go.com
Requires no download of
software
supports the same language
as ba.com




                                60
BA Mobile Apps




                 61
BA Mobile App Video




                      62
Air France Mobile App Video




                              63
BA Mobile Boarding Pass




                          64
Mobile Boarding Pass Video




                             65
Software Park's Strategy




                           66
The New Challenge

                                Cloud Devices
                  e.g. Tablets, SmartPhones, Desktop

 International Cloud Apps (SaaS)                    Local Cloud Apps (SaaS)
   e.g. DropBox, Salesforce, CRM on Demand               e.g. Absolute Solution, vTiger


Public Cloud Services (PaaS) Social Network APIs                           Local
      e.g. Google APIs, Local APIs           e.g. Twitter, Facebook      Web Services

  International public cloud             Local public cloud
e.g.Google App Engine, Microsoft Azure
                                         True IDC.Cloud Creation
                                                                      Enterprise cloud
      Salesforce, Amazon,Joyent
                                                                                          67
Software Park Mission
  on New Computing Era

   “Enabling Thai software industry to
understand and have skills in the software
     business; especially in Mobile
     Applications& Cloud markets”




                                             68
The New Challenge

                                Cloud Devices
                  e.g. Tablets, SmartPhones, Desktop

 International Cloud Apps (SaaS)                    Local Cloud Apps (SaaS)
   e.g. DropBox, Salesforce, CRM on Demand               e.g. Absolute Solution, vTiger


Public Cloud Services (PaaS) Social Network APIs                           Local
      e.g. Google APIs, Local APIs           e.g. Twitter, Facebook      Web Services

  International public cloud             Local public cloud
e.g.Google App Engine, Microsoft Azure
                                         True IDC, Cloud Creation
                                                                      Enterprise cloud
     Salesforce, Amazon, Joyent
                                                                                          69
Summary




          70
Why Trends?




In 1950; GDP per capita < $100; Need Financial aids
                                                      71
The Chonggyechon river,
     South Korea




                          72
Transformation of the Korean
                    Economy (1945-2003)
    Per Capita
      (US$)
       GNI                                                                       12,646
                                                                    11,432
10,000


                                   6 Five-Year-Economic-
                                     Development Plans                      7,355
5,000                                                                      Financial
                                                                            Crisis
           Liberation
         from Japanese                    1,000(1977)             OECD
         Colonial Rule
                   67     87 100(1964)                            Member


     1945        1953    1962      1970         1980       1990     1995 1998 2003P

                                                                                          73
Korea : Changing Industrial Structure:
             from Agriculture to Manufacturing /
             from Light Industry to Heavy and Chemical Industry

              Changes in Export Commodity Profile                      Semiconductor, Mobile
                                                                       Phone, DTV, Display,
                                                                       Automobile, Ship-building,
              Wig          Textile          Automobile   Semiconductor etc.
                                                                             84.8% HCI Product

                                                                                      (ICT, 27.6%)




50%


                                                                                         Light
                                                                                       Industry
                                                                              12.4%
                                                                                        Product

                                                                               2.8% Agricultural
                                                                                        Product
      1960          1970             1980            1990           1999   2003                      74
Thank you
thanachart@swpark.or.th
twitter.com/thanachart
www.facebook.com/thanachart
www.swpark.or.th
www.facebook.com/softwareparkthailand
                                        75

TheFuture of Mobile Application and Media Tablets

  • 1.
    The Future ofMobile Application and Media Tablets Assoc.Prof. Dr. Thanachart Numnonda Director Software Park Thailand 19 September 2011 1
  • 2.
    Agenda Mobile Technology Trends MobileWebs & Mobile Apps Development Mobile Apps Market Mobile Apps Trends Software Park's Strategy Summary 2
  • 3.
  • 4.
    Next Major ComputingCycle 4 Source: Morgan Stanley 2009
  • 5.
    Gartner Top 10Strategic Technologies 5
  • 6.
    Gartner Hype Cycleof Emerging Technologies 2011 6
  • 7.
    Trends Web 2.0 Web asa Platform OS/Device independence Cloud Computing Social Network Social Network is a Platform Mobile Computing Enterprise 2.0 7
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    Mobile Phone MarketShares Q1 2011 14 Source :Gartner 2011
  • 15.
    SmartPhone Market SharesQ1 2011 15 Source :Gartner 2011
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
    Mobile Web &Mobile Apps Development 23
  • 24.
    Mobile Web v.s.Mobile Apps Mobile Web is cheaper Most smartphone support HTML5 Mobile App is more user friendly can integrate with other apps, social network, location context, etc.. 24
  • 25.
    Fragmentation In The Mobile World Different OS Different Hardware Different ScreenSize Different Input Method 25
  • 26.
    Categorization of Mobile App Development Low-end platforms – SMS, JavaCard Mid-level phones platforms – Java ME Smartphone platforms – iPhone, Android, Blackberry, Symbian Source: Wilfred M. Mworia; Mobile BootCamp 2009 26
  • 27.
  • 28.
  • 29.
  • 30.
    iPhone Language: Objective-C ;CocoaTouch framework Difficulty: Very steep learning curve but gets much easier after that Tools: Hardware: Mac (pretty expensive) Software: Xcode (free); iPhone SDK Pros: Very comprehensive APIs, very well documented The iPhone is a great platform esp for consumer level apps Ready online market place for your apps Free tools (once you have the costly hardware) Source: Wilfred Cons M. Mworia; Mobile Very different programming style BootCamp 2009 Expensive to get a handset to test on You need specific hardware Marketplace controlled by Apple; 70-30 revenue sharing; Apps have to be approved by Apple first 30
  • 31.
    Android Language: Java Difficulty: Intermediate to advanced Java & Java ME Tools: Hardware: PC or Mac Software: Eclipse is the editor of choice; Android SDK Pros: Familiar programming model Very comprehensive APIs, very well documented Ready online market place for your apps Open source OS Open Handset Alliance creates a strong backing Free tools Cons Variety of device screens, input, size, Source: Wilfred M. Mworia; Mobile BootCamp 2009 31
  • 32.
  • 33.
  • 34.
  • 35.
    Symbian Language: Mainly Native Symbian C++; Java ME, Flash & Python Runtimes Difficulty: Challenging for C++; Java ME more familiar; more control with C++ Tools: Hardware: PC Software: Symbian Application Development Toolkit (ADT); SDKs e.g. Nokia S60 SDK Pros: Familiar programming model Very comprehensive APIs, very well documented Ready online market place for your apps Open source OS Symbian Foundation backs the development of Symbian Handsets are readily available Many device types and manufacturers – Samsung, LG, Nokia Free tools Cons Needs some good experience with C++ Source: Wilfred M. Mworia; Mobile BootCamp 2009 35
  • 36.
    BlackBerry Language: Several options: Java, .NET Difficulty: For Java, if you are familiar with Java ME you’ll be great. .NET is by nature not so hard Tools: Hardware: PC Software: For Java: Plugin for Eclipse, Blackberry JDE; For .NET: Plugin for VS; MDS Studio Pros: Options for programming languages and tools Very comprehensive APIs, very well documented Good for enterprise apps Handsets are readily available Free tools Cons IMHO perhaps not the best for consumer apps Writing apps for different Blackberry devices can get tricky; have to pick the right version of tools for the right OS version Only one device manufacturer RIM Source: Wilfred M. Mworia; Mobile BootCamp 2009 36
  • 37.
    General Guidance to Smartphone Development Source: Wilfred M. Mworia; Mobile BootCamp 2009 Pick a platform Learn a bit about the OS in general – Understand the environment in which your app will run – How the OS treats scenarios like multi-tasking – Could help with things like performance tuning Get the tools Learn the APIs Design is key for consumer apps 37
  • 38.
  • 39.
    Mobile Apps IndustryIs Huge It is currently estimated at $7 billion, with expected increase to almost $17.5 billion in 2012 [GetJar] 39
  • 40.
  • 41.
    Mobile Apps inThailand Local Mobile Apps 530 Apps in 2010 Expected local mobile apps in 2011 => 1,300 Apps Revenue 495 Million Baht Source: Kasikorn Research Center 2011 41
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
    Top Free AndroidMarket (Exclude Games) 50
  • 51.
    Top Paid AndroidMarket (Exclude Games) 51
  • 52.
    Top Paid AndroidMarket (Only Games) 52
  • 53.
    Top Paid AppsOvi Store 53
  • 54.
    Top Paid Window Phone7 Marketplace 54
  • 55.
  • 56.
  • 57.
    Top 10 MobileApp 2012 Money Transfer Location Based Services Mobile Search Mobile Browsing Mobile Health Monitoring Mobile Payment Near Field Communication Services 57
  • 58.
    Top 10 MobileApp 2012 Mobile Advertising Mobile Instant Messaging Mobile Music 58
  • 59.
  • 60.
    British Airways http://ba2go.com Requires nodownload of software supports the same language as ba.com 60
  • 61.
  • 62.
    BA Mobile AppVideo 62
  • 63.
    Air France MobileApp Video 63
  • 64.
  • 65.
  • 66.
  • 67.
    The New Challenge Cloud Devices e.g. Tablets, SmartPhones, Desktop International Cloud Apps (SaaS) Local Cloud Apps (SaaS) e.g. DropBox, Salesforce, CRM on Demand e.g. Absolute Solution, vTiger Public Cloud Services (PaaS) Social Network APIs Local e.g. Google APIs, Local APIs e.g. Twitter, Facebook Web Services International public cloud Local public cloud e.g.Google App Engine, Microsoft Azure True IDC.Cloud Creation Enterprise cloud Salesforce, Amazon,Joyent 67
  • 68.
    Software Park Mission on New Computing Era “Enabling Thai software industry to understand and have skills in the software business; especially in Mobile Applications& Cloud markets” 68
  • 69.
    The New Challenge Cloud Devices e.g. Tablets, SmartPhones, Desktop International Cloud Apps (SaaS) Local Cloud Apps (SaaS) e.g. DropBox, Salesforce, CRM on Demand e.g. Absolute Solution, vTiger Public Cloud Services (PaaS) Social Network APIs Local e.g. Google APIs, Local APIs e.g. Twitter, Facebook Web Services International public cloud Local public cloud e.g.Google App Engine, Microsoft Azure True IDC, Cloud Creation Enterprise cloud Salesforce, Amazon, Joyent 69
  • 70.
  • 71.
    Why Trends? In 1950;GDP per capita < $100; Need Financial aids 71
  • 72.
  • 73.
    Transformation of theKorean Economy (1945-2003) Per Capita (US$) GNI 12,646 11,432 10,000 6 Five-Year-Economic- Development Plans 7,355 5,000 Financial Crisis Liberation from Japanese 1,000(1977) OECD Colonial Rule 67 87 100(1964) Member 1945 1953 1962 1970 1980 1990 1995 1998 2003P 73
  • 74.
    Korea : ChangingIndustrial Structure: from Agriculture to Manufacturing / from Light Industry to Heavy and Chemical Industry Changes in Export Commodity Profile Semiconductor, Mobile Phone, DTV, Display, Automobile, Ship-building, Wig Textile Automobile Semiconductor etc. 84.8% HCI Product (ICT, 27.6%) 50% Light Industry 12.4% Product 2.8% Agricultural Product 1960 1970 1980 1990 1999 2003 74
  • 75.