eFace est la première solution XAML pour Java au monde. Il fournit un modèle de programmation unifié pour construire à la fois une application client riche et une RIA. Il met des applications à l'abri du changement de technologie ou d'environnement tels que Swing, SWT ou Web/Ajax.

    Vote for it on EPIC :

Controls


En tant que framework universel, une libraire riche et complète de contrôles standards est nécessaire pour supporter le développement d’une interface utilisateur (IU).

1. Control Library

Les contrôles standards UPF peuvent être regroupés de manière logique dans plusieurs catégories :

2. Control Customization

L’extensibilité du modèle de control UPF réduit grandement la nécessité de créer un nouveau contrôle. Toutefois, dans certains cas, il sera nécessaire de créer un contrôle personnalisé, tel que les composants de métier ou l’intégration d’un produit third part. Le Custom Control est utilisé pour changer l'apparence du contrôle standard ainsi que les comportements et le UserControl est utilisé pour créer un nouveau contrôle.

3. Content Models

ItemsControl Content Model, ContentControl Content Model and Decorator Content Model

Veuillez visiter Microsoft MSDN Web pour plus d'informations détaillées sur XAML et WPF.