SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

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