14. 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
17. 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
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
Enterprise cloud
Salesforce, Amazon
18. Technology Transfer
Mobile Application Training
– Android
– iOS Programming; short course, Mini-
Master
Cloud Computing Training
– True IDC
– Microsoft Azure
– Google App Engine
19. Mobile Testing Center
Mobile Application Developer community
Handset Testing Center
Partner with TRIDI, NECTEC
Grow applications on Cloud Device
20. Innovation Space
Where does Innovation happen?
Developer corners / mobile office
Grow community / Business
Can be part of the branch
Need seed money at the beginning
Strong Impact to the industry