TECHNOLOGY & APPLICATION
DEVELOPMENT TRENDS
FOR IT STUDENTS
http://vn.linkedin.com/in/phongbui
Phong Bui - VP of Technology
KMS Technology
AGENDA
KMS Technology Confidential 2
© 2014 KMS Technology
(1) MOBILE & WEARABLE
Platforms
Development Approaches
What’s Next…
PLATFORMS
4
Source:
Pure Oxygen
Source:
MobileWorldLiv
e
Revenue share 2013
Android79%
iOS14%
Windows Phone
4%Others
3%
Platforms
DEVELOPMENT APPROACHES
5
Web
Hybrid
Native
NEXT… WEARABLE DEVICES
6
Source: enterrasolutions.com
TAKE AWAY
7
Source: enterrasolutions.com
Learn: iOS and/or Android and then WindowsPhone
Start with: Native, then Cross-platform or HTML5,Full stack
Catch the future: Programming for wearabledevices
© 2014 KMS Technology
(2) SOCIAL & MODERN
WEB APPSocializing-behavior trends
Web apps evolutions
SOCIALIZING BEHAVIOR TRENDS
9
Sharing Publishing Playing Buying Networking Localization Commenting Liking Chatting Talking
Source: msktc.org
Socializing features to be incorporated into any type of apps, not just social apps or games
WEB APPS EVOLUTIONS
10
Single Page Web App (SPA) Real-time/high responsive Web App Interactive, drag & drop design All of those are promoted by the power of HTML5
TAKE AWAY
11
Start with: HTML5, CSS3 and JQuery Then try: Bootstrap/Foundation, AngularJS,
RaphaelJSGo further: Study advance JavaScript language,
NodeJS, Meteor
© 2014 KMS Technology
(3) CLOUD TRENDS
Cloud Storage
Cloud Computing
Personal Cloud Storage enables data synced between multiple devices
Personal Cloud Storage will replace PC storage More demand of Cloud Storage integrations on apps
CLOUD STORAGE
13
IaaS, SaaS gained more adoptions than PaaS PaaS is more suited for personal usages or SMEs VN Local Cloud Providers not yet earned trust from
local customers App development needs both models; on-cloud and
on-premise
CLOUD COMPUTING
14
TAKE AWAY
15
Source: enterrasolutions.com
Start using personal cloud storage: Dropbox,Google Drive, iCloud, SkyDrive, EverNote
Study: GAE, Windows Azure, AWS
© 2014 KMS Technology
(4) BIG DATA A&V
Big Data Storage Trends
Analytics and Visualizers Trends
BIG DATA STORAGE TRENDS
17
Polyglot
?
ANALYTICS & VISUALIZERS
18
ETL remains at high demand as more software is upgraded due to rapid changes in technology
More startups on Machine Learning/ Predictive Analytics than ever
Top technology companies has invested in building Parallel processing for Big Data
More demand of Data Visualization to enhance decision making
TAKE AWAY
19
Research & practices: Hadoop, MongoDB, Redis,Neo4J
Learn HTML5 graphics libs: RaphaelJS, D3JS,ArborJS
© 2014 KMS Technology
(5) IOT TRENDS
What’s IoT?
Common Use Cases
Sample of Architectures
INTERNET OF THINGS
21
The Internet of Things (IoT) is a computingconcept that describes a future where everydayphysical objects will be connected to theInternet and be able to identify themselves toother devices.
COMMON USE CASES
22
The Internet of Things (IoT) is a computing
concept that describes a future where everyday
physical objects will be connected to the Internet
and be able to identify themselves to other devices.
Source: arvxiv.org
SAMPLE OF ARCHITECTURES
23
Source: knosis.org
TAKE AWAY
24
Study: Raspberry Pi, Arduino Practice building a IoT service: Smart Home, Thief
Protection, Transportation, Lost & Found, etc…
© 2014 KMS Technology
WHAT HAS BEEN
DISCUSSED?
5 GLOBAL MEGATRENDS
KMS Technology Confidential 26
© 2014 KMS Technology