Swparkmobile

  • 422 views
Uploaded on

 

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
422
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
26
Comments
0
Likes
0

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. Overview Mobile Applications MarketAssoc.Prof. Dr. Thanachart NumnondaDirectorSoftware Park Thailand9 February 2011 1
  • 2. Sun-Nokia Wireless Java Project Nokia 7650 First Java Phone Software Park Alliance with Sun and Nokia J2ME training programs and mobile-application contest in June 2002 Sun-Nokia Roadshow. 2
  • 3. Samart Innovation Awards Alliance with Software Park since 2003 1 Million Baht Award Eight times; 6000 participants; 1600 idea. 3
  • 4. Android Thailand Social Network Android Developer Challenge Android Business Coaching Workshop Series 26 Feb 2008 Android KMITL Student Camp Alliance with AIS, DTAC, True. 4
  • 5. Example Success Stories 5
  • 6. Software Park DirectorsDr. Rom HiranprukMs. Suwipa WanasathopAssoc.Prof.Dr.Thanachart Numnonda 6
  • 7. Next Major Computing Cycle 7Source: Morgan Stanley 2009
  • 8. 8Source: Morgan Stanley 2010
  • 9. New TrendsWeb 2.0Web as a PlatformOS/Device independenceLarge scale computingSoftware as a ServiceCloud ComputingSocial Networks 9
  • 10. Gartner Top 10 Strategic Technologies 10
  • 11. Tablets 11
  • 12. SmartPhones 12
  • 13. Mobile 2.0Smartphone v.s. PC 13
  • 14. Mobile Apps Industry Is HugeIt is currently estimated at $7 billion, with expected increase to almost $17.5 billion in 2012 [GetJar] 14
  • 15. Fragmentation In The Mobile WorldDifferent OSDifferent HardwareDifferent ScreenSizeDifferent Input Method 15
  • 16. Categorization of Mobile App Development Low-end platforms – SMS, JavaCard Mid-level phones platforms – Java ME Smartphone platforms – iPhone, Android, Blackberry, SymbianSource: Wilfred M. Mworia; Mobile BootCamp 2009 16
  • 17. Mobile Market Variety 17
  • 18. History of Smartphone Platform 18
  • 19. iPhoneLanguage: Objective-C ; CocoaTouch frameworkDifficulty: Very steep learning curve but gets much easier after thatTools:Hardware: Mac (pretty expensive)Software: Xcode (free); iPhone SDKPros: 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: WilfredCons 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 19
  • 20. 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 The platform is still young,Source: Wilfred M. Mworia; Mobile BootCamp 2009 20
  • 21. 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 21
  • 22. 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 RIMSource: Wilfred M. Mworia; Mobile BootCamp 2009 22
  • 23. General Guidance to Smartphone Development Source: Wilfred M. Mworia; Mobile BootCamp 2009Pick a platformLearn 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 tuningGet the toolsLearn the APIsDesign is key for consumer apps 23
  • 24. Mobile Platform Market shares 24
  • 25. Smart PhoneMarket shares Q4 2010 25
  • 26. Mobile App Stores 26
  • 27. iPhone App Stores 27
  • 28. Average Price 28
  • 29. Price Distribution 29
  • 30. Top Free iPhone Apps 30
  • 31. Top Paid iPhone Apps 31
  • 32. Top Paid iPad Apps 32
  • 33. Top Paid BlackBerry Apps 33
  • 34. Top Free Android Market (Exclude Games) 34
  • 35. Top Paid Android Market (Exclude Games) 35
  • 36. Top Paid Android Market (Only Games) 36
  • 37. Top Paid Apps Ovi Store 37
  • 38. Top PaidWindow Phone 7 Marketplace 38
  • 39. Mobile Investment Choice 39
  • 40. Top 10 Mobile App 2012Money TransferLocation Based ServicesMobile SearchMobile BrowsingMobile Health MonitoringMobile PaymentNear Field Communication Services 40
  • 41. Top 10 Mobile App 2012Mobile AdvertisingMobile Instant MessagingMobile Music 41
  • 42. Software Park Vision “The future of Software Park is not alocation, it is a platform and community on the Internet.” 42
  • 43. The New Challenge Cloud Devices e.g. Tablets, SmartPhones, Desktop International Cloud Apps (SaaS) Local Cloud Apps (SaaS) e.g. DropBox, Salesforce, CRM on DemandPublic Cloud Services (PaaS) Social Network APIs Local e.g. Google APIs, Local APIs e.g. Twitter, Facebook Web Services International public cloud Local public cloude.g.Google App Engine, Microsoft Azure True IDC Enterprise cloud Salesforce, Amazon 43
  • 44. Software Park Mission on New Computing Era “Enabling Thai software industry tounderstand and have skills in the software business; especially in Mobile Applications& Cloud markets” 44
  • 45. The New Challenge Cloud Devices e.g. Tablets, SmartPhones, Desktop International Cloud Apps (SaaS) Local Cloud Apps (SaaS) e.g. DropBox, Salesforce, CRM on DemandPublic Cloud Services (PaaS) Social Network APIs Local e.g. Google APIs, Local APIs e.g. Twitter, Facebook Web Services International public cloud Local public cloude.g.Google App Engine, Microsoft Azure True IDC Enterprise cloud Salesforce, Amazon 45
  • 46. Technology TransferMobile Application Training – Android – iOS Programming; short course, Mini- Master – BlackBerry – Windows Phone 7 46
  • 47. iOS TrainingMobile Devices for Modern BusinessiPhone Application Development : Basic – 5 Days course – Second Course 14-18 MarchiPhone Application Development : Advance – 5 Days course – First Course 23 – 27 May 47
  • 48. BlackBerry TrainingBlackberry Mobile Application Developmentwith Java for Beginners: 28 Feb – 4 MarBlackberry Internet & Social ApplicationDevelopment with Java : 28 Mar – 1 AprBlackBerry Enterprise Application Developmentwith Java : 30 May – 3 Jun 48
  • 49. Window Phone 7 / Android TrainingWindows Phone 7 for Silverlight/WPF Developer:17 - 18 FebWindows Phone 7 for Developer : 27 - 29 MarAndroid Traininghttp://www.swpark.or.th/service/ttd/annual-training-schedule 49
  • 50. Mini MasterCo-Course with Faculty of IT, KMITLMini Master in iOS Programming – 140 Hrs course – iPhone DevelopmentMini Master of Java Technology – 140 Hrs course – Web Services/ SOA/ Google CloudStart in May 2011 50
  • 51. Samart Innovation Awards 2011 51
  • 52. Mobile Application Testing Center• มี Mobile Handset รุ่นต่างๆแสดงอยู่ ที่ ให้สมาชิกสามารถยืมไปทดสอบได้ใน ระยะเวลาที่จะกำหนดไว้• ได้รับการสนับสนุนจาก TRIDI และ Vendors• สถานที่ – ชั้น4 อาคารซอฟต์แวร์พาร์ค – Innovation Space (จามจุรีสแควร์)• เปิดดำเนินการในเดือนมีนาคม (ราย ละเอียดแจ้งให้ทราบผ่านทางเว็บไซต์ และเฟสบุ๊คในโอกาสต่อไป) 52
  • 53. Innovation Space• พื้นที่สำหรับนักพัฒนาซอฟต์แวร์ เพื่อพบปะ แลกเปลี่ยน พูดคุย เจรจาธุรกิจ โดย บริษัท Absolute A• ให้บริการสำหรับผู้ที่เป็นสมาชิก Innovation Space เท่านั้น (ฟรีค่าสมาชิก)• ได้รับการสนับสนุนการจัดกิจกรรมต่างๆจากซอฟต์แวร์พาร์ค และพันธมิตร เช่น – Mobile Workshop – Mobile Dev. Tech. Talk – Business Matching• เปิดดำเนินการในเดือนมีนาคม(รายละเอียดแจ้งให้ทราบผ่านทางเว็บไซต์และเฟสบุ๊คในโอกาสต่อไป) 53
  • 54. Time to Change!!for The New Opportunities --------Partner with Software Park to Win 54
  • 55. Thank youthanachart@swpark.or.thtwitter.com/thanachartwww.facebook.com/thanachartwww.swpark.or.thwww.facebook.com/softwareparkthailand 55