The Global Market for M2M Embedded Software Demand-Side Analysis
|出版商||VDC Research Group, Inc.||商品編碼||296530|
|出版日期||內容資訊||英文 15 Pages; 101 Exhibits
|全球M2M內建式軟體的需求面分析市場 The Global Market for M2M Embedded Software Demand-Side Analysis|
|出版日期: 2014年02月21日||內容資訊: 英文 15 Pages; 101 Exhibits||
This report investigates requirements, preferences, and trends of M2M embedded system engineering OEMs across a variety of market segments. Specifically, this report focuses on the use of operating system (OS) platforms as well as different processor and development tool types by embedded engineers in current development projects and expected use in upcoming projects. The in-depth analysis and statistics provided in this research are based on VDC's 2013 M2M Embedded System Engineering survey. Additionally, this report provides insight into how the selection of OS, development tools, and processors can impact other characteristics of technology selection and project performance.
Rapid evolution in device functionality expectations and complexity of the components and tools needed to design these products are spurring a number of changes in systems engineering. The semiconductor landscape is advancing faster than ever to meet industry needs as OEMs more commonly incorporate a range of processor types and multiprocessor architectures in their newest devices. Suppliers such as Intel and ARM have responded by introducing new models and expanding into new device classes at an accelerated pace. Engineering organizations are reevaluating their operating system (OS) decisions in the face of the changes in processor technologies and expanding code bases. These advances are rendering some legacy in-house OSs obsolete while accelerating the rate at which Android and other new options become viable alternatives.
Trends fostering growth across the development tool classes include the need to design increasingly complex and connected embedded devices, time-to-market pressures, tight budgets, industry process or safety standards, and awareness of the impact from software vulnerabilities. Newer tooling solutions from suppliers such as IBM Rational, MathWorks, PTC, Synopsys, Coverity, and others are offering increased automation, improved functionality, tool-to-tool integration, and enhanced security to better meet current needs of OEMs. However, the aforementioned pressures continue to mount, challenging existing practices of piecemeal tool use and siloed development workflows. As a result, adoption of more collaborative development practices such as Agile, DevOps, and engineering domain integration is accelerating.
[Data available in full report]
Exhibit 1: Processing units on current and future projects
Exhibit 2: Instruction set architecture on primary and additional processors
Rapid evolution in the expectations for device functionality, the complexity of the hardware and software components, and the languages and tools needed to design embedded products is spurring a multitude of changes in systems engineering. OEMs need higher bit count and more powerful processors and are often including multiple processor types within the same system to meet the performance demands of their next-generation devices. Mounting requirements to design higher-performance devices and an expanding range of options from the portfolios of semiconductor suppliers will continue to accelerate the adoption of high-end processors. In VDC's 2013 Embedded Developers survey, XX.X% of engineers indicated their current project uses a primary processor with either a 32- or 64-bit set architecture. A majority engineers are also utilizing additional processors; only XX.X% do not use any additional processors on their current project. Functional requirements for embedded systems continue to advance, driving a parallel increase in the necessary computational resources contained within these devices. As a result, use rates for almost all processing types are projected to increase on upcoming projects.
C remains the leading embedded programming language, used on XX.X% of current projects. However general-purpose software development skill sets will become increasingly relevant. The use of object-oriented languages like Java and C# is increasing and even displacing use of C for new applications in several segmentations. Mixed-language software development is still the practical approach taken by many engineering organizations. However, a willingness to use languages once considered too slow and abstracted for is opening up new opportunities for enterprise developers to enter and gain relevance within the embedded marketplace.
Development tool use rates and approaches are also changing as the embedded industries evolve. Development tool use is on the rise as OEMs across industries need to manage continued growth in volume and complexity of their code bases. Several tool classes remain under pressure from the availability of maturing no- or low-cost open-source development tools.
Growth in the popularity and viability of open-source integrated development environments (IDEs), such as GNU and Eclipse, serve as an example. Nearly XX% of embedded engineers are using IDEs on their current project, with more than a quarter citing the use of the open-source Eclipse Platform SDK. This raises competitive pressure on operating system and tools suppliers but also lowers the barriers to entry for other software and hardware vendors to provide solutions that can fill gaps in their own product suites. Open-source IDEs should continue to gain further traction throughout the embedded market, especially as more software developers enter the embedded domain with an IT background that often includes a cultural opposition to premium-priced IDEs. We expect the growing use of languages like Java for embedded software development will further fuel this trend.
Tool vendors, especially in the lower-margin industries such as consumer electronics and mobile phones, face an added burden of proving and justifying additional solution value in comparison to the open-source choices. However, as the need to comply with process or safety standards grows increasingly common, more engineering organizations will look to formal solutions from commercial suppliers to ensure the necessary rigor in their development processes.
XX Commercial in Confidence.