Software Development Trends 2014

Post on 15-May-2015

1817 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

Transcript

Software DevelopmentTrends 2014

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

2

Trend #1JavaScript and HTML 5

3

Programming Community Index 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.

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.

6

Trend #2Big Data

7

The Rise of Big Data

8

Three Characteristics of Big Data

Source Introduction to Big Data: Dr. Putchong Uthayopas

9

Big Data Supply Chain

10

Big Data Landscape

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

11

Big Data Landscape... More

12

Hadoop Led the Way

13

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

Completely written in javaOpen source & distributed under Apache license

What is Hadoop?

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

15

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

Yahoo

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

17

Trend #3Mobile and Apps

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].

19

Worldwide Devices Shipments

20

Worldwide Devices Shipments by OS

21

22

The Store Index

23

Mobile Application Development

Source KMS Technology

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.

25

Hybrid & Cross-Platform SDKS

Source KMS Technology

26

27

Trend #4Cloud Computing

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.

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

30

Enterprise Application Platform as a Service (aPaaS)

31

Trend #5Wearable Devices

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.

33

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.

35

36

37

Glass API

38

Feature Glassware

39

40

41

42

43

44

45

www.facebook.com/imcinstitute

46

Thank you

thanachart@imcinstitute.comwww.imcinstitute.comwww.facebook.com/imcinstitutewww.slideshare.net/imcinstitute

top related