software development trends 2014

46
Software Development Trends 2014 Assoc.Prof. Dr. Thanachart Numnonda Executive Director IMC Institute 21 March 2014

Upload: imc-institute

Post on 15-May-2015

1.816 views

Category:

Technology


0 download

DESCRIPTION

Presentation by Dr.Thanachart Numnonda at IMC Institute's Agile Development Seminar; 21 March 2014

TRANSCRIPT

Page 1: Software Development Trends 2014

Software DevelopmentTrends 2014

Assoc.Prof. Dr. Thanachart NumnondaExecutive DirectorIMC Institute21 March 2014

Page 2: Software Development Trends 2014

2

Trend #1JavaScript and HTML 5

Page 3: Software Development Trends 2014

3

Programming Community Index 2014

Page 4: Software Development Trends 2014

4

JavaScript

JavaScript support soon became standard in every browser.

JavaScript libraries are on the rise.

JavaScript libraries like jQuery, Node.js, Knockout.js, AngularJS, and Backbone.JS are becoming a part of the mainstream web development.

Page 5: Software Development Trends 2014

5

HTML5

Gartner predicts that through 2014, improved JavaScript performance will begin to push HTML5 and the browser as a mainstream enterprise application development environment.

HTML 5 has continued to become a vital part of the Web development.

HTML 5 and JavaScript are used together. As a web developer, just one is not going to help you. You must know and use both.

Page 6: Software Development Trends 2014

6

Trend #2Big Data

Page 7: Software Development Trends 2014

7

The Rise of Big Data

Page 8: Software Development Trends 2014

8

Three Characteristics of Big Data

Source Introduction to Big Data: Dr. Putchong Uthayopas

Page 9: Software Development Trends 2014

9

Big Data Supply Chain

Page 10: Software Development Trends 2014

10

Big Data Landscape

Source: Big Data in the Enterprise. When to Use What?

Page 11: Software Development Trends 2014

11

Big Data Landscape... More

Page 12: Software Development Trends 2014

12

Hadoop Led the Way

Page 13: Software Development Trends 2014

13

A scalable fault-tolerant distributed system for data storage and processing

Completely written in javaOpen source & distributed under Apache license

What is Hadoop?

Page 14: Software Development Trends 2014

14

MapReduce (Job Scheduling/Execution System)

Hadoop Ecosystem

HDFS(Hadoop Distributed File System)

Hive

Zo

oke

pp

er

Flu

me

HBase

Source Big Data Hadoop: Danairat Thanabodithammachari

Pig

Page 15: Software Development Trends 2014

15

“By 2015. 50% of Enterprise data will run onHadoop platform”

Yahoo

Page 16: Software Development Trends 2014

16

“B ัy 2015, Big Data demand will reach 4.4million jobs globally, but only one-third of

those jobs will be filled”

Gartner, 2012-2013

Page 17: Software Development Trends 2014

17

Trend #3Mobile and Apps

Page 18: Software Development Trends 2014

18

Mobile Trends

The era of PC dominance with Windows as the single platform will be replaced with a post-PC era where Windows is one of a variety of environments IT

Thailand Mobile Subscribers 89.98 Million, Penetration Rate 131.84%

Smartphone penetration in Thailand is now 31% [Ourmobileplanet, August 2013].

Page 19: Software Development Trends 2014

19

Worldwide Devices Shipments

Page 20: Software Development Trends 2014

20

Worldwide Devices Shipments by OS

Page 21: Software Development Trends 2014

21

Page 22: Software Development Trends 2014

22

The Store Index

Page 23: Software Development Trends 2014

23

Mobile Application Development

Source KMS Technology

Page 24: Software Development Trends 2014

24

Mobile Applications

Hybrid approach allows developers to write HTML5 code once and deploy it on multiple platform.

Nevertheless, native apps won't disappear, and will always offer the best user experiences and most sophisticated features.

More than 50% of companies will look to the cloud for their mobile app deployments.

Page 25: Software Development Trends 2014

25

Hybrid & Cross-Platform SDKS

Source KMS Technology

Page 26: Software Development Trends 2014

26

Page 27: Software Development Trends 2014

27

Trend #4Cloud Computing

Page 28: Software Development Trends 2014

28

Cloud Computing Impact

Software development will shift toward the cloud.

Software company may develop their applications on public IaaS/Paas; Microsoft Azure, Google App Engines, Heroku, Amzaon S3

Require new skills

Opportunity to sell aboard.

Page 29: Software Development Trends 2014

29

Personal Clouds

Personal clouds are becoming a way to store and manage our personal data and documents.

Personal clouds will be the way to store personal data.

Personal clouds API

Page 30: Software Development Trends 2014

30

Enterprise Application Platform as a Service (aPaaS)

Page 31: Software Development Trends 2014

31

Trend #5Wearable Devices

Page 32: Software Development Trends 2014

32

The Next Big Thing

The next generation of mobile seems to be like the wearable devices

Samsung, Apple, Microsoft and other companies are now working on wearable devices such as watches, keys, glasses, and clothes.

Juniper Research expects more than 130 million smart wearable devices will ship by 2018

Google Glass will sell 21 million units annually by 2018.

Page 33: Software Development Trends 2014

33

Page 34: Software Development Trends 2014

34

Software Development

Software developers need to do is learn one more API for a device.

It seems like Android and Java will be big players in this field.

Apple iOS and Microsoft Windows Phone are way behind in this field.

Wearable app and Android will be the trend to watch in 2014.

Page 35: Software Development Trends 2014

35

Page 36: Software Development Trends 2014

36

Page 37: Software Development Trends 2014

37

Glass API

Page 38: Software Development Trends 2014

38

Feature Glassware

Page 39: Software Development Trends 2014

39

Page 40: Software Development Trends 2014

40

Page 41: Software Development Trends 2014

41

Page 42: Software Development Trends 2014

42

Page 43: Software Development Trends 2014

43

Page 44: Software Development Trends 2014

44

Page 45: Software Development Trends 2014

45

www.facebook.com/imcinstitute

Page 46: Software Development Trends 2014

46

Thank you

[email protected]/imcinstitutewww.slideshare.net/imcinstitute