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

  Home arrow Linux For Devices Articles arrow All about Device Software Optimization (DSO)

All about Device Software Optimization (DSO)
By Linux Devices

Rate This Article: Add This Article To:

The term "Device Software Optimization" (DSO), introduced by Wind River in 2004, has been embraced by some and resisted by others. This comprehensive DSO special report chronicles the arrival, evolution, and growing adoption of DSO as an industry-defining term.

Find out whether DSO is right for you and your company, and why.



A DSO timeline...
  • Wind River steps up to Linux -- [Dec. 01, 2003] -- As background, it is important to note that Wind River began a strategic shift toward Linux and open source software in late 2003, after years of disparaging Linux as too large, and not deterministic enough for embedded systems. Wind River's shift toward Linux was driven by customers who increasingly asked for help leveraging existing, standards-based open source components in devices with rapidly growing networking and other feature requirements, it said at the time.

  • Wind River introduces DSO -- [April/May, 2004] -- Wind River's new CEO, Ken Klein, introduced DSO in a speech at the 2004 Embedded Systems Conference. Klein predicted that connected, intelligent devices would drive near-term tech sector growth, and that new networking and feature requirements were greatly increasing the importance of software within the device industry. "Intelligent software presents a huge opportunity for device manufacturers; however, many of them have no real expertise in software development," he said at the time, adding, "Companies need to develop a software strategy." A press release associated with Klein's speech concluded, "Device software optimization enables companies to make their software a strategic weapon."

  • Wind River attributes earnings health to Linux, DSO -- [May 18, 2004] -- Wind River announced better-than-forecast earnings for fiscal Q1, 2005. In an earnings call, Klein credited the company's vow to make VxWorks more interoperable with Linux, its new open source tools strategy, and its "deeper commitment to making Linux viable for 'device software optimization' [DSO]."

  • Klein reiterates DSO message at ESC 2005 -- [Mar. 9, 2005] -- Speaking as an engineer managing engineers that in turn manage about 500 other engineers, Klein first described how increasing feature requirements and complexity are causing widespread engineering failures. He then suggested strategies to avoid becoming "roadkill," which include software re-use and sharing, embracing change, working with management, and staying open to new technologies. He concluded by reiterating that the increasing demands of a maturing industry require change, even in terms of industry labels: "'Embedded' software is not only invisible, since it resides inside something else, it's incidental to the value of the product it lives inside," he says. "Call it 'device software,' though, and you're talking about the brains of the product, what makes it not just perform, but stand apart. Analysts describe 'embedded' as a $750M market with sluggish growth. The DSO market, by contrast, is headed toward three billion dollars a year -- FAST. That market -- exciting, burgeoning, ubiquitous -- is the one where our shared future lies."

  • Klein distinguishes between "device software" and "embedded software" -- [Apr. 06, 2005] -- In an interview with CNET, Klein explained why he prefered the term "device software" to "embedded software." He said, "Embedded software was incidental and invisible. When you call it 'device software,' you realize it's becoming the brains of the product." He added, "The average OEM (original equipment manufacturer) -- Siemens, Sony, Nortel, Motorola -- they're spending 62 percent of engineering money on software. Whether they like it or not, they are in the device software business. It's software that's becoming the key differentiator, not the form factor, not the color of the plastic."

  • DSO gets buy-in -- [May 23, 2005] -- Following its annual, week-long developer and partner conference, Wind River announced that market research firm Gartner was about to help legitimize DSO by creating a "hype cycle" report on it. Gartner Research Director Theresa Lanowitz stated, "DSO offers a complete integrated development environment, and the ability to commercialize market-specific middleware." Additionally, Wind River said that CMP Media was launching a DSO web site that would feature whitepapers from several vendors, in addition to Wind River.

  • VDC analyst looks at DSO -- [Jan. 04, 2006] -- Embedded market analyst Chris Lanfear discussed DSO in his blog, writing, "Currently, the DSO converts are Wind River, Green Hills, Enea, Intel, and IBM, at least by my count."

  • Enea CEO Johan Wall hints at DSO industry association -- [Jan. 19, 2006] -- In a brief interview with LinuxDevices.com, Enea CEO Johan Wall defined what DSO means to Enea, and responded to rumors that a DSO industry association will be formed. He said, "[The companies participating in the DSO initiative] are leaders in the industry, calling for all other players to get together to form some kind of trade body, or at least to outline where this industry is going in the future. We've been in talks with several of the players in the industry, and we invite everyone to join us. There are, at this time, no concrete plans yet for a Device Software Optimization industry body, but we are certainly contemplating that."

  • "Father of DSO" clarifies the term and reveals its origins -- [Mar. 28, 2006] -- John Bruggeman, the chief marketing officer most frequently credited with coining the term DSO, revealed that the term actually emerged from a marketing brainstorming session attended by a variety of Wind River marketing officials. Asked how DSO differs from embedded software development, Bruggeman replied, "We don't think 'embedded' and 'DSO' are the same. We don't think it's marketing spin or name-changing. We think there's a fundamental shift in the marketplace, a shift driven by end users, or customers of devices. These customers have two fundamentally different requirements." In this brief interview, Bruggeman outlines the "three key three tenets of DSO."

  • Developer "rebuts" DSO -- [Mar. 29, 2006] -- Embedded developer Christopher Stone questioned the need for the term DSO, writing, "The values of software reuse, open standards, and vendor diversity are honorable, but ... they are not new values, so giving them a new name is questionable."


  • Caption
    (Click to enlarge)
    ESC debuts "DSO World" -- [Apr. 11, 2006] -- ESC 2006 debuted the first "DSO World," a focused technical track and expo pavillion touted as a conference within a conference, featuring "cutting-edge DSO technology solutions and strategies." VDC embedded market analyst Chris Lanfear reported from ESC: "With a large white dome set up prominently in the middle of the show floor it was clear that Wind River Systems, encircled by vendor partners, was trying to make the point that there were two types of exhibitors at ESC -- those inside the DSO World tent, and the rest of the embedded market. Half of their exhibit space was dedicated to an 8-panel movie presentation hall decorated with first-raised executives and the caption 'I am DSO.' Inside, a short movie explained how DSO [Device Software Optimization] has rescued the embedded market from the 'chaos,' 'frustration,' and 'complexity' of the days of old, and ushered in a new 'revolution' of 'interoperability' and 'OS choice.' There was no shortage of drama here." Presentations from the ESC's first "DSO World" technical track are available for download in PDF form, here.

  • Software reuse, DSO, and breaking old rules -- [Apr. 19, 2006] -- In this guest editorial, FSMLabs CEO Victor Yodaiken relates his company's experiences in the real-time Linux market to Wind River's efforts to reposition embedded software development as device software optimization. "Embedded software has become complex in the last two decades, and methods that worked in days when hardware was 90 percent of the complexity and value, when development times were leisurely, and where systems were neither networked nor complicated are now unbearably costly and ineffective," Yodaiken writes. "As [Wind River CEO Ken Klein] and others have pointed out, much of the problem is that embedded development teams are spending time and effort on 'reinventing the wheel.' The solution is software reuse -- or 'DSO,' if you like more complicated terms."


Do you have comments on this article?


talkback here



Other Related Stories




Discuss All about Device Software Optimization (DSO)
 
>>> Be the FIRST to comment on this article!
 
 
 
>>> More Linux For Devices Articles Articles          >>> More By Linux Devices
 



FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

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.

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
PLATINUM SPONSORS

 
 

 
 

 
 

GOLD SPONSORS


(Become a sponsor)

(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets

Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• NAS system houses 2.5-inch drives for up to 6TB
• Atom SBC boasts special low-power mode
• Android leaps to rugged handheld, and more phones
• Simulator runs Android apps on Ubuntu
• Fanless industrial PC taps Atom
• Router platform runs OpenWRT Linux
• Feature-packed UMPC survives four-foot drops
• UMPC pioneer gives up the ghost
• Biodegradable, solar-powered netbook runs Linux
• Hypervisor rev'd for higher reliability
• Eurotech spins Atom development kits
• Home media server to demo on Intel Atom platform
• Atom boards feature fanless DC operation
• Low-cost pluggable NAS adds Linux support
• Taiwan open source conference sets agenda


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Simulator runs Android apps on Ubuntu
• Hypervisor rev'd for higher reliability
• Pluggable NAS now supports Linux desktops
• Moblin v2 beta targets netbooks
• Linux-ready netbook touted as "Student rugged"
• USB display technology heading for Linux
• Ubuntu One takes baby step to the cloud
• Game over for Linux netbooks?
• Linux Foundation relaunches Linux web site
• Dell spins lower-cost netbook


Also visit our sister site:


Sign up for LinuxForDevices.com's...

news feed


Or, follow us on Twitter...