Si chiama eFace e nella sua descrizione viene definito come WPF per Java. Precisamente si tratta di uno Universal Presentation Framework (UPF) per Java, ovvero di un presentation framework platform-independent e technology-neutral che basandosi su di una grammatica XML è pienamente compatibile con XAML di Microsoft utilizzato in WPF.
In pratica eFace permette di definire una interfaccia grafica che poi passa al motore di rendering più opportuno per la specifica piattaforma sulla quale l'applicazione viene eseguita, che nello specifico può essere SWT, Swing o il Web. Utilizzando quindi un linguaggio XML, UPF è un framework Java pienamente compatibile con WPF. Prodotto dalla Soyatec, eFace viene rilasciato sotto licenza OSP (Open Specification Promise).