trends in the software industry

10

Click here to load reader

Upload: li-sun

Post on 28-May-2015

1.448 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Trends in the software industry

Trends

in The Software Industry

http://MrSunLi.com

Page 2: Trends in the software industry

Business value comes from higher margin and larger scale,

which are driven by differentiation and low-cost strategies.

2

$ Industry Trends

$$$

Trap of

Standard $

Higher

Margin

Larger

Scale

Diffe

rentiation

Low-cost

Page 3: Trends in the software industry

Consumers demand innovative converged devices which

creates competitions among CE, IT and TC. But it may not

be bad because the total market size is increased as well

CE

TC IT

CE

IT TC

?

Notes

• CE: Consumer Electronics

• IT: Information Technology

• TC: TeleComm

3

Past Present Future

Collaborations

via software

Page 4: Trends in the software industry

The really disruptive challenge is that companies have

developed proprietary vertical-integrated software so long …

Framework

OS

Engines

Apps

Company X (CE)

Framework

OS

Engines

Apps

Company Y (IT)

Framework

OS

Engines

Apps

Company Z (TC)

4

Page 5: Trends in the software industry

… while the new converged industry is evolving to open

standard horizontal-integrated system now

5

Company X (CE) Company Y (IT) Company Z (TC)

App

Company

(Angry Birds)

Framework

Company

(QT, RoR)

Engine

Company

(SQLite)

OS

Company

(Linux)

Framework

OS

Engines

Apps

Framework

OS

Engines

Apps

Framework

OS

Engines

Apps

Page 6: Trends in the software industry

More technically, the products were isolated and therefore the

competitions were less fierce in the past

6

IPO

IPO

IPO

IPO

IPO

IPO

IPO

IPO

Note:

• IPO: Input-Process-Output

Page 7: Trends in the software industry

But the new converged industry is connected inevitably,

which creates new opportunities for (online) apps but

deprecates (open) terminals

7

IO

IO

IO

IPO

IPO

IO

IO

P

P

P

Note:

• IO: Input-Output, including browser/app support

• P: Process, including raw hosting, IaaS, PaaS and SaaS

with multiple languages, databases, frameworks and libs

Page 8: Trends in the software industry

Drawing architecture is nice. But practical experiences are

even more important !

8

Linus Torvalds

Creator of Linux

“Talk is cheap. Show me the code.”

“What is often mistaken for

15 year’s experience, is just

1 year’s experience

repeated 15 times.”

Common Sayings

Page 9: Trends in the software industry

We have to understand new languages in the new world first,

which past experiences not necessarily help

9

Source: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html visited on 23rd Apr. 2012

Language Apr

1987

Apr

1997

Apr

2007

Apr

2012

C 1 1 2 1

Java - 3 1 2

C++ 7 2 3 3

Objective-C - - 42 4

C# - - 8 5

PHP - - 4 6

(Visual)

Basic 5 4 5 7

Python - 22 7 8

JavaScript - 18 9 9

Perl - 6 6 10

Page 10: Trends in the software industry

Trends

in The Software Industry

http://MrSunLi.com