Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum  |  Directory

Keywords: Match:
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.

 


Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

HOT TOPICS
2006 Windows Embedded retrospective
Windows CE 6 Arrives
Shared source contest winners
Ultra Mobile PCs
Spotlight on SPOT
Embedding Windows is 4X cheaper than Linux
CE "core" reduced to $3

...in our 2007
Windows Embedded Market Survey
Check out the latest Windows-powered...

mobile phones!

other cool
gadgets

REFERENCE GUIDES
Windows Device Showcase
Intro to Windows Embedded
Intro to Shared Source
Real-time Windows Embedded
Windows Embedded books

BREAKING NEWS

• ARM-based controller has StackableUSB expansion
• Microsoft unveils Windows Embedded Standard launch plans
• New Palms on horizon?
• Yahoo! aims web services at mobile phones
• Thin, light phone runs Windows Mobile 6.1
• Phone boots either Windows Mobile or Linux
• Precision surveying tool runs Windows CE
• Security software denies rogue apps on XPe
• Panel PCs support PoE, Windows CE
• Barcode scanning PDA has VGA display
• SBC hosts quad-core Xeons
• ARM ICE gains Windows CE support
• Shock resistant automation computer runs Windows
• Major automaker adopts Microsoft Auto
• Windows-compatible SBC boasts small size, low heat


Join our Windows Embedded discussion forums:
Windows XP Embedded
Windows CE
Windows Mobile


Windows Embedded developer newsgroups
Windows CE
XP Embedded
PocketPC
Smartphone

Microsoft's Windows Embedded resources
Embedded dev center
Mobile dev center
Windows CE tutorials
XP Embedded tutorials
Windows Embedded seminars
Windows Embedded application categories
3rd-party partners

Also visit our sister sites:


Sign up for WindowsForDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  Directory  |  About  |  Contact
 
Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Windows is a trademark or registered trademark of Microsoft Corporation in the United States and/or other countries and is used by WindowsForDevices under license from owner. All other marks are the property of their respective owners. WindowsForDevices is an independent publication not affiliated with Microsoft Corporation.