Download - Trends in the software industry
![Page 1: Trends in the software industry](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/1.jpg)
Trends
in The Software Industry
http://MrSunLi.com
![Page 2: Trends in the software industry](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/2.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/3.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/4.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/5.jpg)
… 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](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/6.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/7.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/8.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/9.jpg)
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](https://reader038.vdocument.in/reader038/viewer/2022100600/55667d61d8b42ad5798b4f6b/html5/thumbnails/10.jpg)
Trends
in The Software Industry
http://MrSunLi.com