Die vraag stellen analisten na de aankondiging dat Hewlett Packard zijn eigen Java Virtual Machine aanbiedt voor ingebedde systemen. Met een omvang van 500 Kb is de JVM van HP uitermate geschikt voor toepassing in draagbare telefoons, printers en handheld PC's. HP besloot zijn eigen Java Virtual Machine te ontwikkelen (software die Java-commando's kan interpreteren en uitvoeren) vanwege de hoge prijzen die Sun rekent voor zijn JVM. Aanvankelijk was de software alleen bedoeld voor gebruik in de printers van HP, maar door de tegenwerking van Sun heeft het bedrijf besloten om zijn technologie ook aan anderen te verkopen. De aartsrivaal van Sun, Microsoft, was er dan ook als de kippen bij om een licentie te nemen op de Java Virtual Machine voor gebruik in Windows CE, het besturingssysteem voor draagbare computers. De twee bedrijven liggen al enige tijd overhoop over de wijze waarop Microsoft Java toepast in Windows en de Internet Explorer (zie ook 150 % Pure Java – voor Windows). Voor ontwikkelaars is de grote vraag of de Virtual Machine die HP aanbiedt honderd procent compatibel is met de originele Java-programmeertaal van Sun. Afwijkingen zullen leiden tot een fragmentatie van de programmeertaal, omdat fabrikanten dan aparte versies zullen moeten schrijven van hun applicaties voor de verschillende JVM's. Sun Microsystems heeft in een eerste reactie laten weten geen gevaar te zien in de jongste ontwikkelingen aan het Java-front. Sun noemt de Virtual Machine van HP een kloon, waar tegen het bedrijf weinig kan beginnen zolang de software maar honderd procent compatibel is met de programmatuur van Sun. Hewlett-Packard maakt gebruik van de veel `grotere' JVM van Sun voor toepassing in computers en andere producten.