| SPECIAL REPORT: Study says embedding Windows costs less than embedding Linux |
Jul. 16, 2003
[Updated 2:00 pm PDT] -- Embedded development projects based on Microsoft's "Windows Embedded" operating system platforms (specifically, Windows CE .NET and Windows XP Embedded) are completed 43% faster and at 68% lower cost, on average, compared with similar projects using Embedded Linux, according to a report released today by market research firm Embedded Market Forecasters.
The study, titled Total Cost of Development: A comprehensive cost estimation framework for evaluating embedded development platforms, derives its quantitative conclusions from a cost-based framework for comparing embedded operating system development alternatives that was developed by the report's author, Dr. Jerry Krasner. "The 'Total Cost of Development' framework helps embedded device manufacturers assess and estimate software costs to enhance design results and minimize financial risk," said Krasner.
The report includes data from a survey of 100 manufacturers using 32-bit processors in a range of embedded projects and applications -- 50 using various implementations of embedded Linux, and 50 using Microsoft's Windows Embedded platforms (Windows CE .NET and Windows XP Embedded). The devices and applications included in the source data reportedly covered consumer electronics, handheld computers, industrial controllers, network gateways, point-of-sale kiosks, set-top boxes, thin clients, and others. The report estimates "total cost of development" for each project by multiplying the average embedded design project time-to-market by the software engineering team size and cost.
"While there exist an understandable enthusiasm and interest in using Linux for embedded designs as expressed from a number of OEMs, this does not translate into lower cost or faster development solutions," writes Krasner, in the executive summary of the report. "The data indicate that rich integrated commercial operating systems and development environments such as Windows Embedded (Windows XP Embedded and Windows CE.NET) provide a clear total cost of development advantage to embedded software developers," Krasner adds.
Key findings of the report
According to Krasner, some of the key findings of the study are . . . - Time to Market: Windows Embedded design projects were started and brought to market in 8.1 months on average, versus 14.3 months for an Embedded Linux project. 43% faster project development with Windows Embedded.
- Software engineering resources: The average software engineering team size for Windows Embedded projects was 7.9 people, versus 14.2 people for an Embedded Linux project. 44% smaller software engineering teams with Windows Embedded.
- Total Cost of Development: The estimated average total cost of development for a Windows Embedded design project was $480,000, versus $1.5 million for an Embedded Linux project. 68% lower total cost of development with Windows Embedded. (The salaries for an Embedded Windows developer and an Embedded Linux developer were assumed to be the same for purposes of the analysis.)
"Embedded Linux can be effective in distinct scenarios, but does not broadly translate into lower cost or faster development," commented Krasner. "Respondent data consistently demonstrated that the Windows Embedded set of operating system and integrated development environments provided a clear and substantial time to market and cost advantage to developers. Windows CE .NET and Windows XP Embedded appear to deliver a significant total cost of development advantage due to their greater degree of maturity, feature-richness, componentization, integrated tool chain, and parallel development process."
Origin of the report
The report was funded, in part, by Microsoft. "Microsoft paid me for my time to develop the framework and to analyze the data from a very reputable, very large, third party," Krasner told WindowsForDevices.com editor Rick Lehrbaum. Although he declined to disclose the specific "third party" which provided the data, Krasner emphasized that it was a highly reputable market research firm of a size comparable to Gartner Dataquest or IDC.
According to Lehrbaum, Krasner said Microsoft approached him about producing the report because he had been publishing anecdotal evidence for some time that indicated that the total cost of using Linux in embedded projects was much higher than was generally understood.
Krasner said his sense that using embedded Linux might be more costly than using embedded Windows grew from a number of conversations with company executives who were disappointed with their experiences with using (or trying to use) embedded Linux in their development projects. In attempting to quantify those executives' concerns, and provide what he felt would be a better way to show the true project development costs, he developed the "Total Cost of Development" framework, Krasner said.
Executive summary -- download of full report
An executive summary of the report, with a link to download the full report, are available here: Total Cost of Development: A comprehensive cost estimation framework for evaluating embedded development platforms
Update: Clarification from Dr. Krasner
Subsequent to publishing this story, WindowsForDevices.com received the following statement from Dr. Krasner . . . Regarding your question as to who paid for the study (obviously someone had to have) we have made the following statement to the press:
"Dr. Jerry Krasner, an authority on the embedded marketplace, was paid by Microsoft to develop a cost estimation framework for evaluating embedded development platforms. Due to the long standing debate as to whether open source operating systems offered a cost advantage over commercially available OSes, a comparison between embedded Linux and Embedded Windows was highly instructive. As such an effort had never been undertaken, the intention was to create a framework that was applicable to all embedded operating systems. Dr. Krasner hopes that other RTOS vendors use this framework for their own internal use.
Dr. Krasner was motivated to have a framework made available to embedded developers and OEM executives for whom the total cost of development was an important consideration in the selection of an OS and a development environment.
He believes that these results will be beneficial to embedded Linux vendors as well. Since development costs are not a Linux strong point, they can now concentrate on developing a more realistic value proposition that can appeal to embedded developers and OEM executives as well."
(Click here for further information)
|
|
|
7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.
4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.
Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.
Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.
Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.
Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.
Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.
Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.
Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.
|
|
|
|
|