With today's settlement, Microsoft basically drops Java, although it will be allowed to use Sun's version of Java in its software for seven years so that it can continue to support software developers who have already written Java software for Windows.
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.