By acquiring companies like Diba and Chorus Systems, Sun is making sure that its Java OS for Consumers is ready to be deployed in all sorts of consumer devices, which can be plugged into Sun-specific infrastructure.
They also must be able to run over a number of different operating systems, such as Qualcomm 's Brew, Sun Microsystems' Java and Microsoft 's Windows Mobile.