HP has announced that it will release over 100 million devices carrying the WebOS platform every year, and that the firm will license the code to create the biggest possible market for developers.
HP chief executive Léo Apotheker said at the All Things Digital conference that the company will roll out a series of WebOS devices this year, including the TouchPad tablet and two smartphones.
However, HP's printers will also be WebOS-enabled, and Apotheker confirmed reports that HP will ship computers with WebOS and Windows preinstalled.
"Let's bear in mind that developers need real estate. If you are going to develop for a certain kind of a platform, you're going to try to find one that's big enough for you to gain enough traction," he said.
"We can create a big platform. If you add our printers, our PCs, plus what we hope to achieve with the TouchPad market, we're talking 100 million to 110 million devices a year. And that's just HP."
HP is also looking to license WebOS to third-party manufacturers to extend the reach of the operating system further, claiming that WebOS is ready for prime time.
"It didn't catch on before because I don't think Palm had a chance to really make it happen," he said.
"Palm was a company starved of investment. It didn't have the reach and, despite creating some great technology, it couldn't create the kind of quality in the final product and the hardware, and get it distributed enough to gain traction."
HP's goal is to create a device that is cloud-enabled and smart enough to recognise what its user is doing. It should be able to seamlessly switch between office and personal environments and adapt accordingly, Apotheker said.
New Vikendi map adds snow, snowmobiles and new aural and visual twists
Faults and bad weather ground SpaceX, Blue Origin, Arianespace and United Alliance
New regulation expected to cut greenhouse gas emissions by about 17 million metric tonnes between 2020 and 2050
Molybdenum ditelluride is a two-dimensional material that can be easily stacked into multiple layers to create a memory cell