SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
http://MrSunLi.com




Trends
in The Software Industry
Business value comes from higher margin and larger scale,
which are driven by differentiation and low-cost strategies.

              Higher
              Margin

               Differentiation


                                            Industry Trends
                                    $
                                                  $$$




                                  Trap of
                                                  $
                                 Standard


                                                              Larger
                                               Low-cost       Scale
                                                                       2
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                            CE
                                                                  ?
  IT           TC               IT             TC

                                               Collaborations
        Past                         Present    via software    Future
Notes
 • CE: Consumer Electronics
 • IT: Information Technology
 • TC: TeleComm
                                                                         3
The really disruptive challenge is that companies have
developed proprietary vertical-integrated software so long …

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


               Apps           Apps          Apps




             Framework     Framework      Framework




              Engines       Engines        Engines




                OS            OS             OS


                                                               4
… while the new converged industry is evolving to open
standard horizontal-integrated system now

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

    App
  Company            Apps           Apps          Apps
(Angry Birds)

Framework
 Company          Framework      Framework      Framework
(QT, RoR)

  Engine
 Company           Engines        Engines        Engines
 (SQLite)

    OS
 Company             OS             OS             OS
  (Linux)
                                                               5
More technically, the products were isolated and therefore the
competitions were less fierce in the past


                               IPO               IPO

        IPO


                                                       IPO
                                           IPO

                IPO

                                                 IPO



                                     IPO
Note:
 • IPO: Input-Process-Output

                                                                 6
But the new converged industry is connected inevitably,
which creates new opportunities for (online) apps but
deprecates (open) terminals

                               IO                            IO

        IPO

                                    P
                                                                  IPO
                                                   P

                  IO
                                        P                    IO



                                        IO
Note:
 • IO: Input-Output, including browser/app support
 • P: Process, including raw hosting, IaaS, PaaS and SaaS
   with multiple languages, databases, frameworks and libs
                                                                        7
Drawing architecture is nice. But practical experiences are
even more important !


   “Talk is cheap.
 Show me the code.”




                                         “What is often mistaken for
                                         15 year’s experience, is just
                  Linus Torvalds             1 year’s experience
                 Creator of Linux            repeated 15 times.”


                                    Common Sayings
                                                                         8
We have to understand new languages in the new world first,
 which past experiences not necessarily help


                                                                                                      Apr    Apr Apr Apr
                                                                                       Language
                                                                                                     1987   1997 2007 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)
                                                                                                      5      4    5    7
                                                                                         Basic
                                                                                        Python        -     22    7    8
                                                                                       JavaScript     -     18    9    9
                                                                                          Perl        -      6    6    10




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




Trends
in The Software Industry

Mais conteúdo relacionado

Semelhante a Trends in the software industry

PHP in the Real World
PHP in the Real WorldPHP in the Real World
PHP in the Real WorldIvo Jansch
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Modelsg2ix
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)dduquenne
 
An Overview of Open Source & FOSS4G
An Overview of Open Source & FOSS4G An Overview of Open Source & FOSS4G
An Overview of Open Source & FOSS4G SANGHEE SHIN
 
Economics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisEconomics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisOW2
 
Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)Ivo Jansch
 
Productivity Gains Using Open Source products
Productivity Gains Using Open Source productsProductivity Gains Using Open Source products
Productivity Gains Using Open Source productsMadhusudan Rao
 
Open Source In Enterprises Apache2009 Beijing Jack Cai
Open Source In Enterprises Apache2009 Beijing Jack CaiOpen Source In Enterprises Apache2009 Beijing Jack Cai
Open Source In Enterprises Apache2009 Beijing Jack CaiOpenSourceCamp
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009Stefane Fermigier
 
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...ZendCon
 
Mikko Puhakka: Open Source Business Models
Mikko Puhakka: Open Source Business ModelsMikko Puhakka: Open Source Business Models
Mikko Puhakka: Open Source Business ModelsFriprogsenteret
 
Hans Petter Dahle: Programvareindustrien og fri programvare - erfaringer fra ...
Hans Petter Dahle: Programvareindustrien og fri programvare - erfaringer fra ...Hans Petter Dahle: Programvareindustrien og fri programvare - erfaringer fra ...
Hans Petter Dahle: Programvareindustrien og fri programvare - erfaringer fra ...Friprogsenteret
 
Rich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentationRich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentationNicko Borodachuk
 
iOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS AppsiOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS AppsShashikant Jagtap
 
Python Intro For Managers
Python Intro For ManagersPython Intro For Managers
Python Intro For ManagersAtul Shridhar
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshopsMichael Chaize
 
Open Source AI - News and examples
Open Source AI - News and examplesOpen Source AI - News and examples
Open Source AI - News and examplesLuciano Resende
 

Semelhante a Trends in the software industry (20)

PHP in the Real World
PHP in the Real WorldPHP in the Real World
PHP in the Real World
 
Open Source Business Models
Open Source Business ModelsOpen Source Business Models
Open Source Business Models
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)
 
An Overview of Open Source & FOSS4G
An Overview of Open Source & FOSS4G An Overview of Open Source & FOSS4G
An Overview of Open Source & FOSS4G
 
Economics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, ParisEconomics of open source, OW2con11, Nov 24-25, Paris
Economics of open source, OW2con11, Nov 24-25, Paris
 
Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)Dynamic Languages In The Enterprise (4developers march 2009)
Dynamic Languages In The Enterprise (4developers march 2009)
 
Shuzworld Analysis
Shuzworld AnalysisShuzworld Analysis
Shuzworld Analysis
 
Productivity Gains Using Open Source products
Productivity Gains Using Open Source productsProductivity Gains Using Open Source products
Productivity Gains Using Open Source products
 
Open Source In Enterprises Apache2009 Beijing Jack Cai
Open Source In Enterprises Apache2009 Beijing Jack CaiOpen Source In Enterprises Apache2009 Beijing Jack Cai
Open Source In Enterprises Apache2009 Beijing Jack Cai
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
 
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
 
OSS Business models
OSS Business modelsOSS Business models
OSS Business models
 
Mikko Puhakka: Open Source Business Models
Mikko Puhakka: Open Source Business ModelsMikko Puhakka: Open Source Business Models
Mikko Puhakka: Open Source Business Models
 
Hans Petter Dahle: Programvareindustrien og fri programvare - erfaringer fra ...
Hans Petter Dahle: Programvareindustrien og fri programvare - erfaringer fra ...Hans Petter Dahle: Programvareindustrien og fri programvare - erfaringer fra ...
Hans Petter Dahle: Programvareindustrien og fri programvare - erfaringer fra ...
 
Rich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentationRich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentation
 
iOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS AppsiOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS Apps
 
Python Intro For Managers
Python Intro For ManagersPython Intro For Managers
Python Intro For Managers
 
Zend server for IBM i update 5.6
Zend server for IBM i update 5.6Zend server for IBM i update 5.6
Zend server for IBM i update 5.6
 
Oop2012 mobile workshops
Oop2012 mobile workshopsOop2012 mobile workshops
Oop2012 mobile workshops
 
Open Source AI - News and examples
Open Source AI - News and examplesOpen Source AI - News and examples
Open Source AI - News and examples
 

Mais de Li SUN

Programming Paradigms
Programming ParadigmsProgramming Paradigms
Programming ParadigmsLi SUN
 
Supporting multiple screens on android
Supporting multiple screens on androidSupporting multiple screens on android
Supporting multiple screens on androidLi SUN
 
One Billion Customers in China, estimation of passenger car demand for year 2030
One Billion Customers in China, estimation of passenger car demand for year 2030One Billion Customers in China, estimation of passenger car demand for year 2030
One Billion Customers in China, estimation of passenger car demand for year 2030Li SUN
 
Visual Software R&D Management
Visual Software R&D ManagementVisual Software R&D Management
Visual Software R&D ManagementLi SUN
 
Crystal taste - how brands shift perceived taste of bottled water
Crystal taste - how brands shift perceived taste of bottled waterCrystal taste - how brands shift perceived taste of bottled water
Crystal taste - how brands shift perceived taste of bottled waterLi SUN
 
Visual Project Management On One Page
Visual Project Management On One PageVisual Project Management On One Page
Visual Project Management On One PageLi SUN
 
Visual Business Model On One Page
Visual Business Model On One PageVisual Business Model On One Page
Visual Business Model On One PageLi SUN
 

Mais de Li SUN (7)

Programming Paradigms
Programming ParadigmsProgramming Paradigms
Programming Paradigms
 
Supporting multiple screens on android
Supporting multiple screens on androidSupporting multiple screens on android
Supporting multiple screens on android
 
One Billion Customers in China, estimation of passenger car demand for year 2030
One Billion Customers in China, estimation of passenger car demand for year 2030One Billion Customers in China, estimation of passenger car demand for year 2030
One Billion Customers in China, estimation of passenger car demand for year 2030
 
Visual Software R&D Management
Visual Software R&D ManagementVisual Software R&D Management
Visual Software R&D Management
 
Crystal taste - how brands shift perceived taste of bottled water
Crystal taste - how brands shift perceived taste of bottled waterCrystal taste - how brands shift perceived taste of bottled water
Crystal taste - how brands shift perceived taste of bottled water
 
Visual Project Management On One Page
Visual Project Management On One PageVisual Project Management On One Page
Visual Project Management On One Page
 
Visual Business Model On One Page
Visual Business Model On One PageVisual Business Model On One Page
Visual Business Model On One Page
 

Último

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Último (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Trends in the software industry

  • 2. Business value comes from higher margin and larger scale, which are driven by differentiation and low-cost strategies. Higher Margin Differentiation Industry Trends $ $$$ Trap of $ Standard Larger Low-cost Scale 2
  • 3. 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 CE ? IT TC IT TC Collaborations Past Present via software Future Notes • CE: Consumer Electronics • IT: Information Technology • TC: TeleComm 3
  • 4. The really disruptive challenge is that companies have developed proprietary vertical-integrated software so long … Company X (CE) Company Y (IT) Company Z (TC) Apps Apps Apps Framework Framework Framework Engines Engines Engines OS OS OS 4
  • 5. … while the new converged industry is evolving to open standard horizontal-integrated system now Company X (CE) Company Y (IT) Company Z (TC) App Company Apps Apps Apps (Angry Birds) Framework Company Framework Framework Framework (QT, RoR) Engine Company Engines Engines Engines (SQLite) OS Company OS OS OS (Linux) 5
  • 6. More technically, the products were isolated and therefore the competitions were less fierce in the past IPO IPO IPO IPO IPO IPO IPO IPO Note: • IPO: Input-Process-Output 6
  • 7. But the new converged industry is connected inevitably, which creates new opportunities for (online) apps but deprecates (open) terminals IO IO IPO P IPO P IO P IO IO Note: • IO: Input-Output, including browser/app support • P: Process, including raw hosting, IaaS, PaaS and SaaS with multiple languages, databases, frameworks and libs 7
  • 8. Drawing architecture is nice. But practical experiences are even more important ! “Talk is cheap. Show me the code.” “What is often mistaken for 15 year’s experience, is just Linus Torvalds 1 year’s experience Creator of Linux repeated 15 times.” Common Sayings 8
  • 9. We have to understand new languages in the new world first, which past experiences not necessarily help Apr Apr Apr Apr Language 1987 1997 2007 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) 5 4 5 7 Basic Python - 22 7 8 JavaScript - 18 9 9 Perl - 6 6 10 Source: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html visited on 23rd Apr. 2012 9