At the center of the negotiations is Chai, HP's clean-room implementation of an embedded Java Virtual Machine, but a whole shopping list of Hewlett-Packard and Microsoft and other technologies is at issue, including e-speak, UDDI, XML, SOAP, C#, and .NET. Microsoft needs a Java solution for .NET; customers will demand it.